{"_id":"@tscircuit/core","_rev":"2062-1e7fa601cdf3b51dcc7f730658f62a5c","name":"@tscircuit/core","dist-tags":{"latest":"0.0.2069"},"versions":{"0.0.1":{"name":"@tscircuit/core","version":"0.0.1","_id":"@tscircuit/core@0.0.1","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"475cede4fc76c28f13aea35e7c56e6807469341a","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1.tgz","fileCount":34,"integrity":"sha512-njvcfJTW+Et5NeoF2kjprvqwpMf+e8ZYcCraSXz8FspeKQIy7yhxL4L9ocyopjq1TdzERQIUVlzBlBemKokqZQ==","signatures":[{"sig":"MEYCIQDnPTG6xdYfj8zT/2ffRfKMv/PUhhHZYItByKfCjaBxMwIhALLni5Rm6SunKacnp+3tquPLw2PcRes5qwBc9KUgkL+B","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":221630},"main":"dist/index.cjs","type":"module","types":"index.ts","module":"index.ts","gitHead":"2fd3abab92b2c5eea58156c7b1d58f4432917947","scripts":{"build":"tsup index.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.1","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"22.3.0","dependencies":{"react":"^18.3.1","footprinter":"^0.0.44","@tscircuit/soup":"^0.0.52","@tscircuit/props":"^0.0.36","react-reconciler":"^0.29.2","schematic-symbols":"0.0.10","@tscircuit/soup-util":"0.0.18","transformation-matrix":"^2.16.1","@tscircuit/infgrid-ijump-astar":"0.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","@types/bun":"latest","looks-same":"^9.0.1","@types/react":"^18.3.3","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.3","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1_1724514907103_0.2750893398908749","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"@tscircuit/core","version":"0.0.2","_id":"@tscircuit/core@0.0.2","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"11982cee929d47303719cefc0c1a16ed5a6a2013","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.2.tgz","fileCount":34,"integrity":"sha512-RKJu0YNQ3pxHJ2kPB3BnvRCUO76AEbLJ+WinS1xX5nh2OYZRcN/05n/9lA/DnYVd4bbdv3+s/WKynWVdeUAIHw==","signatures":[{"sig":"MEUCIQCEjJ4/1TW6AjHKY4Zq7pqLdd4/THz7iKg4K6YoXsZhGgIgA8gpUEnrxGXq3yspCJb2r700c0e8PeyBA7v0P+VKVII=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":221650},"main":"dist/index.cjs","type":"module","types":"index.ts","module":"index.ts","gitHead":"f2d42ac1b45db17da47862bc0fa9c0a760a72b19","scripts":{"build":"tsup index.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.1","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.16.0","dependencies":{"react":"^18.3.1","footprinter":"^0.0.44","@tscircuit/soup":"^0.0.52","@tscircuit/props":"^0.0.36","react-reconciler":"^0.29.2","schematic-symbols":"0.0.10","@tscircuit/soup-util":"0.0.18","transformation-matrix":"^2.16.1","@tscircuit/infgrid-ijump-astar":"0.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","@types/bun":"latest","looks-same":"^9.0.1","@types/react":"^18.3.3","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.3","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.2_1724515692190_0.635926058007704","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"@tscircuit/core","version":"0.0.3","_id":"@tscircuit/core@0.0.3","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"faef45ea950c6c3722929d4b0b69b07b222ff7f4","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.3.tgz","fileCount":37,"integrity":"sha512-Mylh9Y2UaYEacdCqtzoCOWnAf3ZY1IiObiE2WIGdXQChP1mICKpr4ATkaHNsgRI4oWGX35n7jdEnvQ5CMrTH3A==","signatures":[{"sig":"MEUCIGSzdhu6EdWg2FPqryDpHnoofidfqyQnb6pDbLphGOhfAiEA3bYSiVcR8R8SPvxlXt3lOzgZjod0CC0Itr2W9yTygyQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":241162},"main":"dist/index.cjs","type":"module","types":"index.ts","module":"index.ts","gitHead":"951122ae086e73aee2f27e2b9fbe6abbbf73f0d5","scripts":{"build":"tsup index.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.1","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.16.0","dependencies":{"react":"^18.3.1","footprinter":"^0.0.44","@tscircuit/soup":"^0.0.52","@tscircuit/props":"^0.0.37","react-reconciler":"^0.29.2","schematic-symbols":"0.0.10","@tscircuit/soup-util":"0.0.18","transformation-matrix":"^2.16.1","@tscircuit/infgrid-ijump-astar":"0.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","@types/bun":"latest","looks-same":"^9.0.1","@types/react":"^18.3.3","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.3","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.3_1724570093346_0.6865858364665658","host":"s3://npm-registry-packages"}},"0.0.4":{"name":"@tscircuit/core","version":"0.0.4","_id":"@tscircuit/core@0.0.4","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"11f8213edddcd9846544059df09bfaffa173bce8","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.4.tgz","fileCount":38,"integrity":"sha512-4RqPWNHEPkwUl3T/ZRJ+iQReIm8jLOijVHv77UQwIh98008NRCTBREe4qP1NcH8xEboOsCylAhjLgH0qHxfo2A==","signatures":[{"sig":"MEUCIDwmmYgcSzrrnBZBs6GncE/sX+98ZHWZwWua9V60nms6AiEAw4L8UMeulsGwpDewGNyu7FGeLrtlYYffOuUlfprIn+M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":241352},"main":"dist/index.cjs","type":"module","types":"index.ts","module":"index.ts","gitHead":"5e6521df3512397655633de8f5ff427ab6af36e9","scripts":{"build":"tsup index.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.1","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.16.0","dependencies":{"react":"^18.3.1","footprinter":"^0.0.44","@tscircuit/soup":"^0.0.52","@tscircuit/props":"^0.0.37","react-reconciler":"^0.29.2","schematic-symbols":"0.0.10","@tscircuit/soup-util":"0.0.18","transformation-matrix":"^2.16.1","@tscircuit/infgrid-ijump-astar":"0.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","@types/bun":"latest","looks-same":"^9.0.1","@types/react":"^18.3.3","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.3","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.4_1724615846399_0.32830202981546597","host":"s3://npm-registry-packages"}},"0.0.5":{"name":"@tscircuit/core","version":"0.0.5","_id":"@tscircuit/core@0.0.5","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"77279781c81c572d9a9ee04b3ac273578cd55a58","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.5.tgz","fileCount":43,"integrity":"sha512-NpPNN3JgHyDRYWzU4NNRbegFt2pPASrZms8a9r+oq6qV9cmnGaFXjQKxokmeNqQv15E12CmmgqG7qh142jxnTw==","signatures":[{"sig":"MEQCIBD6WVtU9zvwgoLa7UU9sFI23Z5DHqYntW7aAYlpIDR9AiAMpQ5EZxUvDTrXtfv3YOpBUnsnL4KGCOEA6+hXyrr9XQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":139520},"main":"dist/index.cjs","type":"module","types":"index.ts","module":"index.ts","gitHead":"fed541f8f812870d8ff1a71cbd780430329770b8","scripts":{"build":"tsup-node index.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.1","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.16.0","dependencies":{"zod":"^3.23.8","react":"^18.3.1","footprinter":"^0.0.44","@tscircuit/soup":"^0.0.58","@tscircuit/props":"^0.0.46","react-reconciler":"^0.29.2","schematic-symbols":"0.0.10","@tscircuit/soup-util":"0.0.18","transformation-matrix":"^2.16.1","@tscircuit/infgrid-ijump-astar":"0.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","@types/bun":"latest","looks-same":"^9.0.1","@types/react":"^18.3.3","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.3","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.5_1724821446938_0.5641579307846643","host":"s3://npm-registry-packages"}},"0.0.6":{"name":"@tscircuit/core","version":"0.0.6","_id":"@tscircuit/core@0.0.6","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"c7ab87cb38797d92f354775fe5d47501a4f50234","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.6.tgz","fileCount":43,"integrity":"sha512-2ZYMO+lEHqChIahl/VYxxix7zn39RqQIODStGvJFq55eyGHr/Hif7PyMhOVqdgMNoKvoZq2qRVmrQLycpPtUMw==","signatures":[{"sig":"MEQCIELlPF4qlmvxC3A9IvCk8pPxSsFq+NxZZ54kSvwahBTmAiBOfzqBVUdrtKB2wKZwStWPQW/wwqyGAiDWKAS4gj2/qQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":139520},"main":"dist/index.cjs","type":"module","types":"index.ts","module":"index.ts","gitHead":"e55ab1b88d83f8b02da56c4e4bc23bfaca6ff808","scripts":{"build":"tsup-node index.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.17.0","dependencies":{"zod":"^3.23.8","react":"^18.3.1","footprinter":"^0.0.44","@tscircuit/soup":"^0.0.58","@tscircuit/props":"^0.0.46","react-reconciler":"^0.29.2","schematic-symbols":"0.0.10","@tscircuit/soup-util":"0.0.18","transformation-matrix":"^2.16.1","@tscircuit/infgrid-ijump-astar":"0.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","@types/bun":"latest","looks-same":"^9.0.1","@types/react":"^18.3.3","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.3","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.6_1724875524079_0.7433261567839955","host":"s3://npm-registry-packages"}},"0.0.7":{"name":"@tscircuit/core","version":"0.0.7","_id":"@tscircuit/core@0.0.7","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"de52f122d9c8e2b5b7e13d3a93210036c9e43fe9","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.7.tgz","fileCount":43,"integrity":"sha512-QxWiehGgpTU9HSHHlVpUH/ssLhTao8+lOnV5E5+RF4KATqRfj21CkqzCHtkBj+Gu9z5d2lErN7TO5PUEySTwyQ==","signatures":[{"sig":"MEUCIByySGSMz+iZKcAlyEmAv1DyWrNnRbY1qaFU4I6vzVhNAiEApjPSN8yJGgny5MJOILqylVCHKbsANaj1dNNwiNUKqW8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":150287},"main":"dist/index.js","type":"module","types":"index.ts","module":"index.ts","gitHead":"a76f3132792d1aaadf7106bc3203c209ed87ae23","scripts":{"build":"tsup-node index.ts --format esm"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.17.0","dependencies":{"zod":"^3.23.8","react":"^18.3.1","footprinter":"^0.0.44","@tscircuit/soup":"^0.0.58","@tscircuit/props":"^0.0.46","react-reconciler":"^0.29.2","schematic-symbols":"0.0.10","@tscircuit/soup-util":"0.0.18","transformation-matrix":"^2.16.1","@tscircuit/infgrid-ijump-astar":"0.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","@types/bun":"latest","looks-same":"^9.0.1","@types/react":"^18.3.3","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.3","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.7_1724900539448_0.8761411550024214","host":"s3://npm-registry-packages"}},"0.0.8":{"name":"@tscircuit/core","version":"0.0.8","_id":"@tscircuit/core@0.0.8","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"cf2d7a72dbdc615412661218e6dfb419d34623ca","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.8.tgz","fileCount":43,"integrity":"sha512-4TN6UvdjVUzfazHPRDdzEUVTuMh22GFgjEJEk6b24U2X1C7vLLvYOwBphOR8UqdXC0rosaGepMM58Yv1ZAx6NQ==","signatures":[{"sig":"MEUCIA1vDHZMEMo2w8YgzOkkoqeORhj4NgIBhRiq+5aqaJSSAiEA2JbrVnWMPcnkMs26zrfi4/tfBGD7PRwa2AAgkSjZEio=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":150378},"main":"dist/index.js","type":"module","types":"index.ts","module":"index.ts","gitHead":"fc02b94dbe1f9e72706bf15fb655980ee2093ba1","scripts":{"build":"tsup-node index.ts --format esm"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.17.0","dependencies":{"zod":"^3.23.8","react":"^18.3.1","footprinter":"^0.0.44","@tscircuit/soup":"^0.0.58","@tscircuit/props":"^0.0.46","react-reconciler":"^0.29.2","schematic-symbols":"0.0.10","@tscircuit/soup-util":"0.0.18","transformation-matrix":"^2.16.1","@tscircuit/infgrid-ijump-astar":"0.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","@types/bun":"latest","looks-same":"^9.0.1","@types/react":"^18.3.3","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.3","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.8_1724903924564_0.24857822539672614","host":"s3://npm-registry-packages"}},"0.0.9":{"name":"@tscircuit/core","version":"0.0.9","_id":"@tscircuit/core@0.0.9","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"7efdd59ae8a6424520bc8bb3ebeda2ed065bd394","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.9.tgz","fileCount":43,"integrity":"sha512-kYCuJMOBpfIn4UO5UyeRjrQ3xF2kHfypEdgMit816Ze8oVU3Wcta2kVnnY+UbXePMpTAbwXOG43/C44mgFN8jg==","signatures":[{"sig":"MEYCIQDl+aA1It5L1alEQrRvxa6Tf/uhAGtPsFLRDjf6tnc2LwIhAIrIDCKD8jwAlaJY5eYP0NZHIDFhe32aoiDao08KNM0b","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":151284},"main":"dist/index.js","type":"module","types":"index.ts","module":"index.ts","gitHead":"9bbb3b955d4d6cf3ecfa0984d7bf762dc0e909e5","scripts":{"build":"tsup-node index.ts --format esm"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.17.0","dependencies":{"zod":"^3.23.8","react":"^18.3.1","footprinter":"^0.0.44","@tscircuit/soup":"^0.0.58","@tscircuit/props":"^0.0.46","react-reconciler":"^0.29.2","schematic-symbols":"0.0.10","@tscircuit/soup-util":"0.0.18","transformation-matrix":"^2.16.1","@tscircuit/infgrid-ijump-astar":"0.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","@types/bun":"latest","looks-same":"^9.0.1","@types/react":"^18.3.3","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.3","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.9_1724907349648_0.3372273320686765","host":"s3://npm-registry-packages"}},"0.0.10":{"name":"@tscircuit/core","version":"0.0.10","_id":"@tscircuit/core@0.0.10","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"4ed1fefa2fceee8f15571cf944e813820fd45445","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.10.tgz","fileCount":44,"integrity":"sha512-YMkH0eoKTFG6utS9HNQZRq24fmAN8ApW0NQ2QA9IDhVujM4mA/+TrtUCyFqDrVlj91CJIASEH5ybFQIyiJcIiQ==","signatures":[{"sig":"MEUCIQCepeeplV6Gb/U7QvNAcRE8GyeJlUZA6W0y7iselEeD0QIgMENYG+H2abzfwx5aVCYbsYXKolCfV6lBq75OJvFrT7s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":151623},"main":"dist/index.js","type":"module","types":"index.ts","module":"index.ts","gitHead":"a9f675f653bcc58bf25f60954b5007f35f9580a8","scripts":{"build":"tsup-node index.ts --format esm"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.17.0","dependencies":{"zod":"^3.23.8","react":"^18.3.1","footprinter":"^0.0.44","@tscircuit/soup":"^0.0.58","@tscircuit/props":"^0.0.46","react-reconciler":"^0.29.2","schematic-symbols":"0.0.10","@tscircuit/soup-util":"0.0.18","transformation-matrix":"^2.16.1","@tscircuit/infgrid-ijump-astar":"0.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","@types/bun":"latest","looks-same":"^9.0.1","@types/react":"^18.3.3","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.3","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.10_1724908452654_0.19937521085935694","host":"s3://npm-registry-packages"}},"0.0.11":{"name":"@tscircuit/core","version":"0.0.11","_id":"@tscircuit/core@0.0.11","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"4407674b37414ff39aa07dd517d6351c68415894","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.11.tgz","fileCount":44,"integrity":"sha512-UX2ubGr87klUaiGjrMrf2xtNwtnRmHBTdZ6mISx4Dxb2bi+gtGAwV/jhIk/VDE7pW575KIxDarJpoNXuMRsF9g==","signatures":[{"sig":"MEQCID+Gp0VTZrHaSaaG+7vGyuHgnsovUlktg69IU6WSj15iAiAwFlBJS+Zcv2ickMqJIip9ErZHFMT6ltQ/EcvRRyr7dw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":152685},"main":"dist/index.js","type":"module","types":"index.ts","module":"index.ts","gitHead":"d414f7cf924698091d0ba838150e649859d49862","scripts":{"build":"tsup-node index.ts --format esm"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.17.0","dependencies":{"zod":"^3.23.8","react":"^18.3.1","footprinter":"^0.0.44","@tscircuit/soup":"^0.0.58","@tscircuit/props":"^0.0.46","react-reconciler":"^0.29.2","schematic-symbols":"0.0.10","@tscircuit/soup-util":"0.0.18","transformation-matrix":"^2.16.1","@tscircuit/infgrid-ijump-astar":"0.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","@types/bun":"latest","looks-same":"^9.0.1","@types/react":"^18.3.3","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.3","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.11_1724908882364_0.28501804290064214","host":"s3://npm-registry-packages"}},"0.0.12":{"name":"@tscircuit/core","version":"0.0.12","_id":"@tscircuit/core@0.0.12","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"c9f29f1742fb5759a3379d3cd45288dbbc27d59f","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.12.tgz","fileCount":45,"integrity":"sha512-Sp6xF78wnwirZBM/hVEk4Dq/zB3XeYywQlgWagXmiatiOexlBmEUV2Z/T8AWRO8opz+DHJ/CSF72bn1NqrGg8A==","signatures":[{"sig":"MEQCICJM7mTaX6MZZvmUIfpgnMIYcoW2Hd+tW9fiyuI6QWz8AiAr346rMNNC7FsCTL2vUE1VWQSWhMe+OuFSQBjFdUjKVg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":269337},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"index.ts","gitHead":"39a523695ec0b2e5b0534023ea687b76fb3647ff","scripts":{"build":"tsup-node index.ts --format esm --dts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.17.0","dependencies":{"zod":"^3.23.8","react":"^18.3.1","footprinter":"^0.0.44","@tscircuit/soup":"^0.0.58","@tscircuit/props":"^0.0.46","react-reconciler":"^0.29.2","schematic-symbols":"0.0.10","@tscircuit/soup-util":"0.0.18","transformation-matrix":"^2.16.1","@tscircuit/infgrid-ijump-astar":"0.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","@types/bun":"latest","looks-same":"^9.0.1","@types/react":"^18.3.3","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.3","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.12_1724957488501_0.2447211601097221","host":"s3://npm-registry-packages"}},"0.0.13":{"name":"@tscircuit/core","version":"0.0.13","_id":"@tscircuit/core@0.0.13","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"e2da6340ca641d21798cbdd8486467ccf29c1c9a","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.13.tgz","fileCount":45,"integrity":"sha512-P/1/SxAta8ciYLFv+55Swy2TvkMK1mnxWb/+OvqnEjC+UJ8KnS/BYQ+mFTc+FEaUShr2/TJjuLFG+5d8QLZ1TA==","signatures":[{"sig":"MEUCIQDQsc/9s9TLkp1hMo1nB0PfZHBxz+R2JZHytUTwvX7kdwIgdtoEIY+04S4gXG9j1CI+7YsbPg5LS7Kvf12BpQnJzFI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":269430},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"index.ts","gitHead":"75240677b40987f4ecd07b161026e2adc2ab2339","scripts":{"build":"tsup-node index.ts --format esm --dts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.17.0","dependencies":{"zod":"^3.23.8","react":"^18.3.1","footprinter":"^0.0.44","@tscircuit/soup":"^0.0.58","@tscircuit/props":"^0.0.46","react-reconciler":"^0.29.2","schematic-symbols":"0.0.15","@tscircuit/soup-util":"0.0.18","transformation-matrix":"^2.16.1","@tscircuit/infgrid-ijump-astar":"0.0.5"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","@types/bun":"latest","looks-same":"^9.0.1","@types/react":"^18.3.3","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.3","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.13_1724973600038_0.8371818337084067","host":"s3://npm-registry-packages"}},"0.0.14":{"name":"@tscircuit/core","version":"0.0.14","_id":"@tscircuit/core@0.0.14","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"f5157378dffeaa89a0d10b6bc661fd1dcc19e423","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.14.tgz","fileCount":45,"integrity":"sha512-t3WS1pQwhwd27r5xsEJ7BI2krx8NbFkM5DYM4qhcwVUki4ybYBE79cDD5NOT2In6tNbEuejJfwJu988xR/FJhw==","signatures":[{"sig":"MEQCIFSrlHWe5oHCWuwJeVeeJfpNu8PWPn4isrAbyY3c16p6AiAIcHFlMqRa/5bEaUJjHGKmbS43o3uq56eqGs76aVDVpg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":269430},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"index.ts","gitHead":"5dcf24312a77f6b4e80e24f0ee53c240a6991a44","scripts":{"build":"tsup-node index.ts --format esm --dts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.17.0","dependencies":{"zod":"^3.23.8","react":"^18.3.1","footprinter":"^0.0.44","@tscircuit/soup":"^0.0.58","@tscircuit/props":"^0.0.46","react-reconciler":"^0.29.2","schematic-symbols":"0.0.17","@tscircuit/soup-util":"0.0.18","transformation-matrix":"^2.16.1","@tscircuit/infgrid-ijump-astar":"0.0.5"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","@types/bun":"latest","looks-same":"^9.0.1","@types/react":"^18.3.3","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.3","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.14_1724986900142_0.5717320466605642","host":"s3://npm-registry-packages"}},"0.0.15":{"name":"@tscircuit/core","version":"0.0.15","_id":"@tscircuit/core@0.0.15","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"5cd5c2fcb17fb724ba88a540e97d517203b0b1be","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.15.tgz","fileCount":45,"integrity":"sha512-sls5YW1qKihM9aFEF5KYXljMUYyWdwEDIBklhvTgsZHzR0O2hhcoRTkIKNKsCvt4DhlkxFrSdV7gWvMxx6riGw==","signatures":[{"sig":"MEYCIQD2WZ7nD69zOfMHTC0YtIFedYw1yYnkRlbSFbyczOwvwQIhAK+INdQaKZ6ONhrKCWNjK6+idWeQPbKehtTk/F44ruOe","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":269430},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"index.ts","gitHead":"459cee899304324455c67d684278aaa0afdbc4d4","scripts":{"build":"tsup-node index.ts --format esm --dts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.17.0","dependencies":{"zod":"^3.23.8","react":"^18.3.1","footprinter":"^0.0.44","@tscircuit/soup":"^0.0.58","@tscircuit/props":"^0.0.46","react-reconciler":"^0.29.2","schematic-symbols":"0.0.17","@tscircuit/soup-util":"0.0.18","transformation-matrix":"^2.16.1","@tscircuit/infgrid-ijump-astar":"0.0.5"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","@types/bun":"latest","looks-same":"^9.0.1","@types/react":"^18.3.3","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.3","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.15_1724990734196_0.36532672434912383","host":"s3://npm-registry-packages"}},"0.0.16":{"name":"@tscircuit/core","version":"0.0.16","_id":"@tscircuit/core@0.0.16","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"03cfbf80f78964ee759c52ecef85ea0dfcc6863e","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.16.tgz","fileCount":45,"integrity":"sha512-JfgTO00Lz51ozIZH8IYpT1gFp1JpJ9hoQxrEfTYmg9Sa3NHzQ9UaVcsQNm4S8d1cN9Vsc2+HQd+9zmjM7k46ng==","signatures":[{"sig":"MEUCIQCpztzhqVy5uzAMJQCgMbMuB0YBG2OM1k+6qD5YJGJLhgIgcL/e1l6sUJPgFkHhzxwDwv7iNed2dMv4TjNhyZ15J30=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":269497},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"index.ts","gitHead":"8453184b2ce7506f29d59408322cb5098c798ee5","scripts":{"build":"tsup-node index.ts --format esm --dts","measure-bundle":"howfat -r table ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.17.0","dependencies":{"zod":"^3.23.8","react":"^18.3.1","footprinter":"^0.0.44","@tscircuit/soup":"^0.0.58","@tscircuit/props":"^0.0.46","react-reconciler":"^0.29.2","schematic-symbols":"0.0.17","@tscircuit/soup-util":"0.0.18","transformation-matrix":"^2.16.1","@tscircuit/infgrid-ijump-astar":"0.0.5"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","howfat":"^0.3.8","@types/bun":"latest","looks-same":"^9.0.1","@types/react":"^18.3.3","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.3","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.16_1724992966516_0.4438364493876783","host":"s3://npm-registry-packages"}},"0.0.17":{"name":"@tscircuit/core","version":"0.0.17","_id":"@tscircuit/core@0.0.17","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"285e6813920de0ea679f834ec0ce795ce3a1657c","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.17.tgz","fileCount":47,"integrity":"sha512-QHghuOYvhqGCSS79lFi5XAoS2+waCQySiV6+SIsXXaN8O2mKAewIHt/uJr/2gHRPutHoxlT739uOIEBV2qabAg==","signatures":[{"sig":"MEUCIGqOoT9xH5ZRutV5OaK4dJPuw3lq6M54R/XkyjgxETFkAiEA6T4U47hOznd+FbA4IUDZA1YlMSlqXtT0Bv7P+lyCvWQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":314582},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"index.ts","gitHead":"be21055d2a78fc1adc7f0e3cb37d5d2ac3454ce7","scripts":{"build":"tsup-node index.ts --format esm --dts","measure-bundle":"howfat -r table ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.17.0","dependencies":{"zod":"^3.23.8","react":"^18.3.1","footprinter":"^0.0.44","@tscircuit/soup":"^0.0.58","@tscircuit/props":"^0.0.49","react-reconciler":"^0.29.2","schematic-symbols":"0.0.17","@tscircuit/soup-util":"0.0.18","transformation-matrix":"^2.16.1","@tscircuit/infgrid-ijump-astar":"0.0.5"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","howfat":"^0.3.8","@types/bun":"latest","looks-same":"^9.0.1","@types/react":"^18.3.3","bun-match-svg":"0.0.2","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.13","@tscircuit/layout":"^0.0.27","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.17_1725166843794_0.7312248792795863","host":"s3://npm-registry-packages"}},"0.0.18":{"name":"@tscircuit/core","version":"0.0.18","_id":"@tscircuit/core@0.0.18","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"36432c279285af5c52c07435873245cad2c590d6","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.18.tgz","fileCount":48,"integrity":"sha512-GN/kL4BMb0MNUnoiB4PDK2tVtF9LnibQvNWpXyzSw0xN6CR7TG4b7KSI/h/kDMXu2NkWCe6UQyDuXHoNVIkO4A==","signatures":[{"sig":"MEQCIETokULCRuMZ3LCO5EdG7eoqF0qFWsrZ2n216A0EriRpAiBF/Xd/N6oyCBuS3wYa2RmcEQdYn1xFCpzETosihGGJQg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":323859},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"index.ts","gitHead":"e69388041c0fb01f3a231fea09883cb257a66a36","scripts":{"build":"tsup-node index.ts --format esm --dts","measure-bundle":"howfat -r table ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.17.0","dependencies":{"zod":"^3.23.8","react":"^18.3.1","footprinter":"^0.0.44","@tscircuit/soup":"^0.0.58","@tscircuit/props":"^0.0.49","react-reconciler":"^0.29.2","schematic-symbols":"0.0.17","@tscircuit/soup-util":"0.0.18","transformation-matrix":"^2.16.1","@tscircuit/infgrid-ijump-astar":"0.0.5"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","howfat":"^0.3.8","@types/bun":"latest","looks-same":"^9.0.1","@types/react":"^18.3.3","bun-match-svg":"0.0.2","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.13","@tscircuit/layout":"^0.0.27","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.18_1725208044617_0.9920553069485005","host":"s3://npm-registry-packages"}},"0.0.19":{"name":"@tscircuit/core","version":"0.0.19","_id":"@tscircuit/core@0.0.19","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"d2615fa4e1f8aadca214214e39e2ce3c7a758b78","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.19.tgz","fileCount":48,"integrity":"sha512-jDp5P2ZBMH5740A2Qih4HmBSaObcTtnm7tkgjafIJzCv3biGSXGCF4rNh0QKkIFSGaRI7bj23qXIIGEKBjHWFg==","signatures":[{"sig":"MEUCIEAELkO2AMjEzxgXkAf0BG1UnXFGbNf8ifktxsdORLbSAiEAzCd54gHCXEPxPeIt05bivacdC600Uidqlb8OaVhabrw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":325349},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"index.ts","gitHead":"9a8011f691e5a9a9d6bfe317db54d32f7db28ac2","scripts":{"build":"tsup-node index.ts --format esm --dts","measure-bundle":"howfat -r table ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.17.0","dependencies":{"zod":"^3.23.8","react":"^18.3.1","footprinter":"^0.0.44","@tscircuit/soup":"^0.0.58","@tscircuit/props":"^0.0.49","react-reconciler":"^0.29.2","schematic-symbols":"0.0.17","@tscircuit/soup-util":"0.0.18","transformation-matrix":"^2.16.1","@tscircuit/infgrid-ijump-astar":"^0.0.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","howfat":"^0.3.8","@types/bun":"latest","looks-same":"^9.0.1","@types/react":"^18.3.3","bun-match-svg":"0.0.2","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.13","@tscircuit/layout":"^0.0.27","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.19_1725216371117_0.9800893399545418","host":"s3://npm-registry-packages"}},"0.0.20":{"name":"@tscircuit/core","version":"0.0.20","_id":"@tscircuit/core@0.0.20","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"76a97a55c1b26a8cf2219e4e2d7d266c7ab58dfd","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.20.tgz","fileCount":48,"integrity":"sha512-CNbvM2MBI5x2no30TODGF8iJurhPbv8ej/Psqa0nkNUtEC5BnKYerGnB8PI3M4QWMSuSswJSYoLtMuLe2+ZuDA==","signatures":[{"sig":"MEUCICW6d+KiCJ7mce+WlzzKMcg7wnqJEZJblwnww7PE155IAiEAiTown5SikJqUN8ENwSiEf98enLJMbK2IA+ZZXHi31Gs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":332545},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"index.ts","gitHead":"95742783e9abf88241e61225102b2cff05e9ee0e","scripts":{"build":"tsup-node index.ts --format esm --dts","measure-bundle":"howfat -r table ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.17.0","dependencies":{"zod":"^3.23.8","react":"^18.3.1","footprinter":"^0.0.44","@tscircuit/soup":"^0.0.58","@tscircuit/props":"^0.0.49","react-reconciler":"^0.29.2","schematic-symbols":"0.0.17","@tscircuit/soup-util":"0.0.18","transformation-matrix":"^2.16.1","@tscircuit/infgrid-ijump-astar":"^0.0.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","howfat":"^0.3.8","@types/bun":"latest","looks-same":"^9.0.1","@types/react":"^18.3.3","bun-match-svg":"0.0.2","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.13","@tscircuit/layout":"^0.0.27","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.20_1725252568778_0.5588269103011987","host":"s3://npm-registry-packages"}},"0.0.21":{"name":"@tscircuit/core","version":"0.0.21","_id":"@tscircuit/core@0.0.21","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"c4d6871cbfb319939ab88ad4364dffe102b6c3e6","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.21.tgz","fileCount":48,"integrity":"sha512-CTEfgKTqjtYATiZRi0tCpXVJABD2XqHQ8U77z3823J4Q6cPmmYZYusJ0gXLdKfAV5V4KN7jasIV8KKWxuJ4qTA==","signatures":[{"sig":"MEUCIA25TgzPerxVrwTNb+xqhE+vdPrM2Ikuruu0yKubJg8dAiEA6QVR6qO9l5Zi4EE6ECUDt8Q7eL9f4eDQNLtn3GHVGQw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":332545},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"index.ts","gitHead":"bf7ada5a1dd0fb48e94d19a146f2c7d6ac5a2cf3","scripts":{"build":"tsup-node index.ts --format esm --dts","measure-bundle":"howfat -r table ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.17.0","dependencies":{"zod":"^3.23.8","react":"^18.3.1","footprinter":"^0.0.44","@tscircuit/soup":"^0.0.58","@tscircuit/props":"^0.0.49","react-reconciler":"^0.29.2","schematic-symbols":"0.0.17","@tscircuit/soup-util":"0.0.18","transformation-matrix":"^2.16.1","@tscircuit/infgrid-ijump-astar":"^0.0.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","howfat":"^0.3.8","@types/bun":"latest","looks-same":"^9.0.1","@types/react":"^18.3.3","bun-match-svg":"0.0.2","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.13","@tscircuit/layout":"^0.0.27","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.21_1725297713525_0.9835121041222941","host":"s3://npm-registry-packages"}},"0.0.22":{"name":"@tscircuit/core","version":"0.0.22","_id":"@tscircuit/core@0.0.22","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"0248f8564ff68a09248ecea78927d808ae6fa412","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.22.tgz","fileCount":48,"integrity":"sha512-b2s4HSFMPqAJCS7bu6s5PbC7xdFGO3YLHH6tEt0VTe5qQK4GT6VOpamXn4/wHYVGDBwdkuTAMZqUPkcfspf8Uw==","signatures":[{"sig":"MEUCICC0RE2UCJwRsnu0EUHmCrjE+ihcl94a/rzwcEINs9vWAiEAz1VgwC+WqsZAbDD9X5srr+n1/cLoGf5ZJPqlgX1Qdto=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":332545},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"index.ts","gitHead":"424e7578a6e8148e891d7b9c5399662f9b6645b4","scripts":{"build":"tsup-node index.ts --format esm --dts","measure-bundle":"howfat -r table ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.17.0","dependencies":{"zod":"^3.23.8","react":"^18.3.1","footprinter":"^0.0.44","@tscircuit/soup":"^0.0.58","@tscircuit/props":"^0.0.49","react-reconciler":"^0.29.2","schematic-symbols":"0.0.17","@tscircuit/soup-util":"0.0.18","transformation-matrix":"^2.16.1","@tscircuit/infgrid-ijump-astar":"^0.0.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","howfat":"^0.3.8","@types/bun":"latest","looks-same":"^9.0.1","@types/react":"^18.3.3","bun-match-svg":"0.0.2","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.13","@tscircuit/layout":"^0.0.27","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.22_1725298623552_0.18495832936318046","host":"s3://npm-registry-packages"}},"0.0.23":{"name":"@tscircuit/core","version":"0.0.23","_id":"@tscircuit/core@0.0.23","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"d8fe1eac864e0b526f3b40d1c3addb0582f2eb31","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.23.tgz","fileCount":48,"integrity":"sha512-SFDE2Z23seNL5YMp/FLTdEdcqLdPtcPU9+yhRjpCyL1X3FwaMUfG42+vFbx5R7ID/6q2aDaToal2dgUb3qu+1A==","signatures":[{"sig":"MEQCICbAc8iSu/+m/+3xdGZBvoQItG93J1OcmV2z2ilS4iazAiBeaFLDH7UD3fQ0LV26eeHWsIHewHOq6elwL1UCMqsuVg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":332545},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"index.ts","gitHead":"96dea21aa995fe51b0d0d27f0d49137679366c10","scripts":{"build":"tsup-node index.ts --format esm --dts","measure-bundle":"howfat -r table ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.17.0","dependencies":{"zod":"^3.23.8","react":"^18.3.1","footprinter":"^0.0.44","@tscircuit/soup":"^0.0.58","@tscircuit/props":"^0.0.49","react-reconciler":"^0.29.2","schematic-symbols":"0.0.17","@tscircuit/soup-util":"0.0.18","transformation-matrix":"^2.16.1","@tscircuit/infgrid-ijump-astar":"^0.0.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","howfat":"^0.3.8","@types/bun":"latest","looks-same":"^9.0.1","@types/react":"^18.3.3","bun-match-svg":"0.0.2","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.13","@tscircuit/layout":"^0.0.27","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.23_1725299332364_0.2600519707281106","host":"s3://npm-registry-packages"}},"0.0.24":{"name":"@tscircuit/core","version":"0.0.24","_id":"@tscircuit/core@0.0.24","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"559f27548612ea457dad56282cd20834e780533a","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.24.tgz","fileCount":49,"integrity":"sha512-ERSvei+tnEm2WOzEyGJeDAaG4KyiOF/0ShQUOuRz+Q4PB71v+50tUDzRwMeVGM4Luqn8Zcr93DWKW7qDzczZXQ==","signatures":[{"sig":"MEUCIQCN6iqnCvEfxaMWx4uHATH2HqNHBah9byIc7qEoF0iBNgIgXfSgeLr6LBaw4fHeAV5TtqM/5+qGorSMWHmhvt+++HA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":351525},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"index.ts","gitHead":"83e0db121338bb3554b31fea0193daf0b5f69f8c","scripts":{"build":"tsup-node index.ts --format esm --dts","measure-bundle":"howfat -r table ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.17.0","dependencies":{"zod":"^3.23.8","react":"^18.3.1","footprinter":"^0.0.44","@tscircuit/soup":"^0.0.58","@tscircuit/props":"^0.0.51","react-reconciler":"^0.29.2","schematic-symbols":"0.0.17","@tscircuit/soup-util":"0.0.18","transformation-matrix":"^2.16.1","@tscircuit/infgrid-ijump-astar":"^0.0.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","howfat":"^0.3.8","@types/bun":"latest","looks-same":"^9.0.1","@types/react":"^18.3.3","bun-match-svg":"0.0.2","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.13","@tscircuit/layout":"^0.0.27","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.24_1725408136537_0.2018978707275909","host":"s3://npm-registry-packages"}},"0.0.25":{"name":"@tscircuit/core","version":"0.0.25","_id":"@tscircuit/core@0.0.25","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"dee4fadc70fb9040f8bb6719894940f0051ab815","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.25.tgz","fileCount":49,"integrity":"sha512-g5w2J6yuFdzapUXssQKeAmTcB2vro4vjNDEnOKImvmh7GQ/YyhJB287enP17UESrYL48ZXszrGEjThslNdOrvg==","signatures":[{"sig":"MEYCIQCCFsezTX76xMMhc+KjnpJDrhIr69JZaqigRlTJHG7/IQIhALXEBv9IyUHMRojz/fKV+kv0pXHztH6eBN2z+Ppk7dbv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":351525},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"index.ts","gitHead":"1249df2ec65f996ee35a6b27cace02a178e72c17","scripts":{"build":"tsup-node index.ts --format esm --dts","measure-bundle":"howfat -r table ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.17.0","dependencies":{"zod":"^3.23.8","react":"^18.3.1","footprinter":"^0.0.44","@tscircuit/soup":"^0.0.58","@tscircuit/props":"^0.0.51","react-reconciler":"^0.29.2","schematic-symbols":"0.0.17","@tscircuit/soup-util":"0.0.18","transformation-matrix":"^2.16.1","@tscircuit/infgrid-ijump-astar":"^0.0.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","howfat":"^0.3.8","@types/bun":"latest","looks-same":"^9.0.1","@types/react":"^18.3.3","bun-match-svg":"0.0.2","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.18","@tscircuit/layout":"^0.0.27","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.25_1725408551135_0.13490529354869785","host":"s3://npm-registry-packages"}},"0.0.26":{"name":"@tscircuit/core","version":"0.0.26","_id":"@tscircuit/core@0.0.26","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"6b03e23b26ab8eb1a3a3e8346aba126a0d1d9121","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.26.tgz","fileCount":50,"integrity":"sha512-5yyiPMWajUx/5rmO8pdTICtw3ebCA6DahqC4u4Ay0RCCDldWySLGi46Oq33OW5OVI5YIpetTE/eWEmAFPML0XA==","signatures":[{"sig":"MEYCIQDQqbWZe4AtGdUoNBQcp+sQptSOZTUq4pWOXp3Hw6NsSgIhAKVvFG5n1IcE6EOJmihOC2xZPivConh6u+Ufyq7Jyl2y","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":353786},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"index.ts","gitHead":"aee929f1b03486c1ed428ee532a2870c656621d5","scripts":{"build":"tsup-node index.ts --format esm --dts","measure-bundle":"howfat -r table ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.17.0","dependencies":{"zod":"^3.23.8","react":"^18.3.1","footprinter":"^0.0.44","@tscircuit/soup":"^0.0.58","@tscircuit/props":"^0.0.51","react-reconciler":"^0.29.2","schematic-symbols":"0.0.17","@tscircuit/soup-util":"0.0.18","transformation-matrix":"^2.16.1","@tscircuit/infgrid-ijump-astar":"^0.0.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","howfat":"^0.3.8","@types/bun":"latest","looks-same":"^9.0.1","@types/react":"^18.3.3","bun-match-svg":"0.0.2","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.18","@tscircuit/layout":"^0.0.27","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.26_1725420917397_0.7138732407018338","host":"s3://npm-registry-packages"}},"0.0.27":{"name":"@tscircuit/core","version":"0.0.27","_id":"@tscircuit/core@0.0.27","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"849bab01ca5bf395fff534650d47fb7300bc3526","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.27.tgz","fileCount":50,"integrity":"sha512-PpkNRgASEfeOlkzPpw7RhH0xFl9E4odYJekTQhMg1ahTwsCHnhh3rzM4+BA4sR4GbAFprvl0LPbxF6j/FFq8jA==","signatures":[{"sig":"MEUCIQCH58dR2Zp/i4PdnNwK3x/WSy4SqLkFdwRY2VmxYkpZ0AIgdIRd0PMivNLTFtN5TSkhUeXvKoH6mMqgMbwNaUcuZYE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":355941},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"index.ts","gitHead":"eed03ba001bb36fa5515759848da0ede331d02cc","scripts":{"build":"tsup-node index.ts --format esm --dts","measure-bundle":"howfat -r table ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.17.0","dependencies":{"zod":"^3.23.8","react":"^18.3.1","footprinter":"^0.0.44","@tscircuit/soup":"^0.0.58","@tscircuit/props":"^0.0.51","react-reconciler":"^0.29.2","schematic-symbols":"0.0.17","@tscircuit/soup-util":"0.0.18","transformation-matrix":"^2.16.1","@tscircuit/infgrid-ijump-astar":"^0.0.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","howfat":"^0.3.8","@types/bun":"latest","looks-same":"^9.0.1","@types/react":"^18.3.3","bun-match-svg":"0.0.2","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.18","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.27_1725427578656_0.681809010455176","host":"s3://npm-registry-packages"}},"0.0.28":{"name":"@tscircuit/core","version":"0.0.28","_id":"@tscircuit/core@0.0.28","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"3be9465443163fb0bc9216f6f50c88ec8d12f170","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.28.tgz","fileCount":50,"integrity":"sha512-PEHcB2y2j9yNTSTfn2VVH4afeb9WoC3GAkWZdcGAW7/F/VmmofQf9St30OmpcxvsS+l0k4PGtH9GlQ31Wjn6wg==","signatures":[{"sig":"MEUCIQCrbmbJoaODnMkk15qx1D799JxYO58wmEdteQro9XPudQIgPWxOV5XEMFa7qohcSkstrySINijBt29wiv+EWMgeOHY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":357153},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"index.ts","gitHead":"78174a20eb4edd5cae85ba398bd5fe795285f874","scripts":{"build":"tsup-node index.ts --format esm --dts","measure-bundle":"howfat -r table ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.17.0","dependencies":{"zod":"^3.23.8","react":"^18.3.1","footprinter":"^0.0.44","@tscircuit/soup":"^0.0.58","@tscircuit/props":"^0.0.51","react-reconciler":"^0.29.2","schematic-symbols":"0.0.17","@tscircuit/soup-util":"0.0.18","transformation-matrix":"^2.16.1","@tscircuit/infgrid-ijump-astar":"^0.0.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","howfat":"^0.3.8","@types/bun":"latest","looks-same":"^9.0.1","@types/react":"^18.3.3","bun-match-svg":"0.0.2","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.18","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.28_1725464849356_0.03625540967317131","host":"s3://npm-registry-packages"}},"0.0.29":{"name":"@tscircuit/core","version":"0.0.29","_id":"@tscircuit/core@0.0.29","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"e3bda9222d27ea47192057c01a3e5211f83c87ee","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.29.tgz","fileCount":50,"integrity":"sha512-EeIjLC+y7pxtXSO94jKLJB6/kOCtg+ojRvRdZGjZxgrNCNOjEyQLn09gdgbDUEO/8L/JNEcHsp5+zvgxYY/wcw==","signatures":[{"sig":"MEYCIQCIYhwEQoQ2/4CqXiLHGlHhW48N21g1jeljHujW5DAc5AIhAOKfTmj2h2pCAjniRZTQYfNsKvzchR5vxPt3ZcQYk24T","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":361044},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"index.ts","gitHead":"c3668679ea368358f2548fa737dcea4b654fb737","scripts":{"build":"tsup-node index.ts --format esm --dts","measure-bundle":"howfat -r table ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.17.0","dependencies":{"zod":"^3.23.8","react":"^18.3.1","footprinter":"^0.0.44","@tscircuit/soup":"^0.0.58","@tscircuit/props":"^0.0.51","react-reconciler":"^0.29.2","schematic-symbols":"0.0.17","@tscircuit/soup-util":"0.0.18","transformation-matrix":"^2.16.1","@tscircuit/infgrid-ijump-astar":"^0.0.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","howfat":"^0.3.8","@types/bun":"latest","looks-same":"^9.0.1","@types/react":"^18.3.3","bun-match-svg":"0.0.2","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.18","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.29_1725467685634_0.3706581155020785","host":"s3://npm-registry-packages"}},"0.0.30":{"name":"@tscircuit/core","version":"0.0.30","_id":"@tscircuit/core@0.0.30","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"bc7033111d7bd05145d9eee6b1083f5f90ff657f","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.30.tgz","fileCount":50,"integrity":"sha512-MVbZi65anoSg53QQe0na4zHjaCbARCeEH6OJN03qSDwkSg6eUdIMjDDo4GILcR07Me7O94KELWkoqOpwgllFCg==","signatures":[{"sig":"MEUCIQCfJAFogcTJh17wuSuXo62j+6OyXQf4sQ3MWUx1s3wWwgIgbzgdZd2BPQM1Qp8Q8oKzPqDZkpyx6Ys5ynwI58/5Ydg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":363735},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"index.ts","gitHead":"df542372e5c9ab9b74ef7ec9f5fb0585b7b4a7d2","scripts":{"build":"tsup-node index.ts --format esm --dts","measure-bundle":"howfat -r table ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.17.0","dependencies":{"zod":"^3.23.8","react":"^18.3.1","footprinter":"^0.0.44","@tscircuit/soup":"^0.0.58","@tscircuit/props":"^0.0.52","react-reconciler":"^0.29.2","schematic-symbols":"0.0.17","@tscircuit/soup-util":"0.0.18","transformation-matrix":"^2.16.1","@tscircuit/infgrid-ijump-astar":"^0.0.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","howfat":"^0.3.8","@types/bun":"latest","looks-same":"^9.0.1","@types/react":"^18.3.3","bun-match-svg":"0.0.2","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.18","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.30_1725493050971_0.5724051851114875","host":"s3://npm-registry-packages"}},"0.0.31":{"name":"@tscircuit/core","version":"0.0.31","_id":"@tscircuit/core@0.0.31","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"93d348d3d11df2eeaa5de79ac038497f8df25c05","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.31.tgz","fileCount":51,"integrity":"sha512-nnaen4YkrpaL2cix9vkGWimyvvaHtR+nwoVD5jMMk3N+2qmItRH5YDfDenRgNtm1ILptEz/MMWDfYODU9UKNWQ==","signatures":[{"sig":"MEUCIQDVXForW+FqQ+SZqzaWRqOGsvColLHUCiz4srVA7a5XtgIgdbKDRAx6gJrjrJBHzjNVgsMmK7zbJCiaQYW0jdFHLu4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":387092},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"index.ts","gitHead":"ac9889eb741b6b6a5d3afcdcde4d4ed290eacd73","scripts":{"build":"tsup-node index.ts --format esm --dts","measure-bundle":"howfat -r table ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.17.0","dependencies":{"zod":"^3.23.8","react":"^18.3.1","@lume/kiwi":"^0.4.3","footprinter":"^0.0.44","@tscircuit/soup":"^0.0.58","@tscircuit/props":"^0.0.58","react-reconciler":"^0.29.2","schematic-symbols":"0.0.17","@tscircuit/soup-util":"0.0.18","transformation-matrix":"^2.16.1","@tscircuit/infgrid-ijump-astar":"^0.0.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","@types/bun":"latest","looks-same":"^9.0.1","@types/debug":"^4.1.12","@types/react":"^18.3.3","bun-match-svg":"0.0.2","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.18","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.31_1725573774193_0.5776185565271472","host":"s3://npm-registry-packages"}},"0.0.32":{"name":"@tscircuit/core","version":"0.0.32","_id":"@tscircuit/core@0.0.32","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"59e0d06b4dfd8a02e4988fb106e8201c0e598b0b","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.32.tgz","fileCount":52,"integrity":"sha512-dKxXh/+qAmFcAiVrHmDf7l8Rof8rPXq+/eu37Yz0VxEdQJQFCHnpPnWeb9zd3syWYujvqzI/1Qpx+iuB30Y+Wg==","signatures":[{"sig":"MEUCIQCwQCfV7Ka790hZ2IKPftB2pFUnMDhDS0CvpFIoLR7DUAIgW0kvu3SD4eoyETX5b4XSpQh3Ch9RybFO5KetFyd86CY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":391353},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"index.ts","gitHead":"dc1095de804fcdeeaff996523790e806ef7b8d3d","scripts":{"build":"tsup-node index.ts --format esm --dts","measure-bundle":"howfat -r table ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.17.0","dependencies":{"zod":"^3.23.8","react":"^18.3.1","@lume/kiwi":"^0.4.3","footprinter":"^0.0.44","@tscircuit/soup":"^0.0.58","@tscircuit/props":"^0.0.58","react-reconciler":"^0.29.2","schematic-symbols":"0.0.17","@tscircuit/soup-util":"0.0.18","transformation-matrix":"^2.16.1","@tscircuit/infgrid-ijump-astar":"^0.0.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","@types/bun":"latest","looks-same":"^9.0.1","@types/debug":"^4.1.12","@types/react":"^18.3.3","bun-match-svg":"0.0.2","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.18","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.32_1725575117597_0.3052625228190833","host":"s3://npm-registry-packages"}},"0.0.33":{"name":"@tscircuit/core","version":"0.0.33","_id":"@tscircuit/core@0.0.33","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"2a7214e5e6d87bf039eedecd39a48899fc36b8b4","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.33.tgz","fileCount":52,"integrity":"sha512-wZTAaM8ipc+WAEZxONDMyazg/FceIxvV7dHTKReiB3ZgLQK5qZAeAYaeZZRJYV059s59p96js8SVEipDBjt+jw==","signatures":[{"sig":"MEYCIQC+hNqXuqt2E/nDNXVrpCu09p9HBg0YjXCl+dnXmpjXwQIhANBfcwuLcAQB0vF3BrDzPAKqayEKner8q/f2kv0MGi4E","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":398598},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"index.ts","gitHead":"c7527250f565a2b7e66385920f7f671b040d1b63","scripts":{"build":"tsup-node index.ts --format esm --dts","measure-bundle":"howfat -r table ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.17.0","dependencies":{"zod":"^3.23.8","react":"^18.3.1","@lume/kiwi":"^0.4.3","footprinter":"^0.0.44","@tscircuit/soup":"^0.0.66","@tscircuit/props":"^0.0.61","react-reconciler":"^0.29.2","schematic-symbols":"0.0.17","@tscircuit/soup-util":"0.0.18","transformation-matrix":"^2.16.1","@tscircuit/infgrid-ijump-astar":"^0.0.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","@types/bun":"latest","looks-same":"^9.0.1","@types/debug":"^4.1.12","@types/react":"^18.3.3","bun-match-svg":"0.0.2","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.18","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.33_1725579530365_0.665786948196891","host":"s3://npm-registry-packages"}},"0.0.34":{"name":"@tscircuit/core","version":"0.0.34","_id":"@tscircuit/core@0.0.34","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"6af5034a32f4fb9df4820c590fd163ae0da08c28","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.34.tgz","fileCount":52,"integrity":"sha512-JUgOhZe2UAIJB5/9SwHki7mU7R4ZfPIUIpY9A5iDk3GDp81yapPm2Fr7wWah5w8+KhHDMEqErhhlpQbUnvX90g==","signatures":[{"sig":"MEUCIQCGOIMbNiAqTpovLy4Zu5VbhOnmy1h6jZE52cRStoOrXQIgdVgq6ZmxVKfFVaas+pXB7Qb2tN0GxXKtIqsxqwAL1UU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":402177},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"index.ts","gitHead":"ed8676fd1e19c619e7852bed43dc5893e0e5afff","scripts":{"build":"tsup-node index.ts --format esm --dts","measure-bundle":"howfat -r table ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.17.0","dependencies":{"zod":"^3.23.8","react":"^18.3.1","@lume/kiwi":"^0.4.3","footprinter":"^0.0.44","@tscircuit/soup":"^0.0.66","@tscircuit/props":"^0.0.62","react-reconciler":"^0.29.2","schematic-symbols":"0.0.17","@tscircuit/soup-util":"0.0.18","transformation-matrix":"^2.16.1","@tscircuit/infgrid-ijump-astar":"^0.0.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","@types/bun":"latest","looks-same":"^9.0.1","@types/debug":"^4.1.12","@types/react":"^18.3.3","bun-match-svg":"0.0.2","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.18","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.34_1725586437862_0.2515915636001451","host":"s3://npm-registry-packages"}},"0.0.35":{"name":"@tscircuit/core","version":"0.0.35","_id":"@tscircuit/core@0.0.35","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"c94654bcd4c49ae31039fae4aaaf351bfa3a19ee","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.35.tgz","fileCount":52,"integrity":"sha512-q73GWqYV9mKMi+rrsekCVG5mDb03xEQz31l7I/X8uauyEfZ6XoWhQXYuQ74QDlyPalJdFVn7nUi2CGqR4/M6zQ==","signatures":[{"sig":"MEUCIBTxZ5g/N+OJCEmKIBEIL3JsvkRCO9wiRooMBqc5naHmAiEAw3HJ3qCvnoCICoEUdiyGWRIC/YFfr5uY4G06hFiQZlA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":402264},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"index.ts","gitHead":"b6eb6d8f193f495a7de4a403b6c07a13083dea31","scripts":{"build":"tsup-node index.ts --format esm --dts","measure-bundle":"howfat -r table ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.17.0","dependencies":{"zod":"^3.23.8","react":"^18.3.1","@lume/kiwi":"^0.4.3","footprinter":"^0.0.44","@tscircuit/soup":"^0.0.66","@tscircuit/props":"^0.0.62","react-reconciler":"^0.29.2","schematic-symbols":"0.0.17","@tscircuit/soup-util":"0.0.18","transformation-matrix":"^2.16.1","@tscircuit/infgrid-ijump-astar":"^0.0.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","@types/bun":"latest","looks-same":"^9.0.1","@types/debug":"^4.1.12","@types/react":"^18.3.3","bun-match-svg":"0.0.2","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.18","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.35_1725590078221_0.7946542144948652","host":"s3://npm-registry-packages"}},"0.0.36":{"name":"@tscircuit/core","version":"0.0.36","_id":"@tscircuit/core@0.0.36","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"6cd1695ae9c9bcfbc71b9f6fc5fca3e40eee8895","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.36.tgz","fileCount":52,"integrity":"sha512-2tEdnMrsiYH/lSKe6BBqUU4cy247rLukzuOICF52JVJOn8CO/0d7VujA7prE0Z+mqtO4fUvuNcKtIEzE1PC/QQ==","signatures":[{"sig":"MEUCIQCTOGJlRESb0IV41aty95X6Nvi8KJ8X3Yte//4HrlKSWwIgdTqVjHiu1a+LjTyCO3oy7grO1ZtIy7blq8ITyCwNvuo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":403062},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"index.ts","gitHead":"22515e0f649d610d248d4781e89dbf6e7a114f69","scripts":{"build":"tsup-node index.ts --format esm --dts","measure-bundle":"howfat -r table ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.17.0","dependencies":{"zod":"^3.23.8","react":"^18.3.1","@lume/kiwi":"^0.4.3","footprinter":"^0.0.44","@tscircuit/soup":"^0.0.66","@tscircuit/props":"^0.0.62","react-reconciler":"^0.29.2","schematic-symbols":"0.0.17","@tscircuit/soup-util":"0.0.18","transformation-matrix":"^2.16.1","@tscircuit/infgrid-ijump-astar":"^0.0.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","@types/bun":"latest","looks-same":"^9.0.1","@types/debug":"^4.1.12","@types/react":"^18.3.3","bun-match-svg":"0.0.2","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.18","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.36_1725637467176_0.6173860247374867","host":"s3://npm-registry-packages"}},"0.0.37":{"name":"@tscircuit/core","version":"0.0.37","_id":"@tscircuit/core@0.0.37","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"63bbc5a46212b599ad65f2992703a144ef4ce4f2","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.37.tgz","fileCount":52,"integrity":"sha512-ao8TYX5lw8IZ6b7iPFGu4RfbCbAGoMYuH1u8By0YDUMsd35ad5KVkxi8jsgwe7W/oNBk9VJKH53e0nPa45f/ew==","signatures":[{"sig":"MEYCIQD3+XQvKgRTqrk+B7NXuBFvZQHY8fSvjc1Q8t9SfIIWrwIhAKemEMC3iqIYvvNVbjapls4GWC/FFd7zqDLcyvghgB6Y","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":421465},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"index.ts","gitHead":"c88a23c93383976096b1f98e615f1f534f4e7262","scripts":{"build":"tsup-node index.ts --format esm --dts","measure-bundle":"howfat -r table ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.17.0","dependencies":{"zod":"^3.23.8","react":"^18.3.1","@lume/kiwi":"^0.4.3","footprinter":"^0.0.44","@tscircuit/soup":"^0.0.66","@tscircuit/props":"^0.0.62","react-reconciler":"^0.29.2","schematic-symbols":"0.0.17","@tscircuit/soup-util":"0.0.18","transformation-matrix":"^2.16.1","@tscircuit/infgrid-ijump-astar":"^0.0.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","@types/bun":"latest","looks-same":"^9.0.1","@types/debug":"^4.1.12","@types/react":"^18.3.3","bun-match-svg":"0.0.2","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.18","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.37_1725639388920_0.43428785599948894","host":"s3://npm-registry-packages"}},"0.0.38":{"name":"@tscircuit/core","version":"0.0.38","_id":"@tscircuit/core@0.0.38","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"8cd52cf82f49e63aa96733e53d2d6426b43a06ea","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.38.tgz","fileCount":52,"integrity":"sha512-e8fDOtVYhcacYF2AMkFLWmdpJETYQC3fwKZIXnhnS5YKPZ/eWsRTXHjiJnO8pYTIAxSHFKtPlMuKjFGmmXLHWg==","signatures":[{"sig":"MEQCIEGNevaBpmgwaBotx0j8O31k/87zT4s4oZZ3j0iB2+LPAiAl7JzYmeRrN4UQC+dKTMf/cNxgDG6L+miS8CrU6ZxJtA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":421705},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"index.ts","gitHead":"30283c3ebc0037483661784ad4f70b30f267653f","scripts":{"build":"tsup-node index.ts --format esm --dts","measure-bundle":"howfat -r table ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.17.0","dependencies":{"zod":"^3.23.8","react":"^18.3.1","@lume/kiwi":"^0.4.3","footprinter":"^0.0.44","@tscircuit/soup":"^0.0.66","@tscircuit/props":"^0.0.62","react-reconciler":"^0.29.2","schematic-symbols":"0.0.17","@tscircuit/soup-util":"0.0.18","transformation-matrix":"^2.16.1","@tscircuit/infgrid-ijump-astar":"^0.0.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","@types/bun":"latest","looks-same":"^9.0.1","@types/debug":"^4.1.12","@types/react":"^18.3.3","bun-match-svg":"0.0.2","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.18","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.38_1725650862172_0.09324404371521067","host":"s3://npm-registry-packages"}},"0.0.39":{"name":"@tscircuit/core","version":"0.0.39","_id":"@tscircuit/core@0.0.39","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"55eb1bea9985694da40272d879bf85f314f739c6","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.39.tgz","fileCount":53,"integrity":"sha512-GxMh9U1ycj56sex+UHpa0nH4HBiCv1dJv3FhcCXn1AyrJ1lMCl+JcI30P9+MSuIjvfZoSMxixU7JBCoXxLlJlg==","signatures":[{"sig":"MEUCIEZj8eiFuoigJPIZDKQ6wtaB4EXzestCJ9re4q9VZlzhAiEA6YysH9wZjMZc+uiMkKdusYA1Q+mU5U8LeRZjicZDTWs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":423490},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"index.ts","gitHead":"20f8103484203c633de62f128863f1e165971a2d","scripts":{"build":"tsup-node index.ts --format esm --dts","measure-bundle":"howfat -r table ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.17.0","dependencies":{"zod":"^3.23.8","react":"^18.3.1","@lume/kiwi":"^0.4.3","footprinter":"^0.0.44","@tscircuit/soup":"^0.0.66","@tscircuit/props":"^0.0.62","react-reconciler":"^0.29.2","schematic-symbols":"0.0.17","@tscircuit/soup-util":"0.0.18","transformation-matrix":"^2.16.1","@tscircuit/infgrid-ijump-astar":"^0.0.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","@types/bun":"latest","looks-same":"^9.0.1","@types/debug":"^4.1.12","@types/react":"^18.3.3","bun-match-svg":"0.0.2","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.18","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.39_1725653989270_0.1082583696116064","host":"s3://npm-registry-packages"}},"0.0.40":{"name":"@tscircuit/core","version":"0.0.40","_id":"@tscircuit/core@0.0.40","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"84257953c6a4b78f5a62f260d73d079bc959a028","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.40.tgz","fileCount":53,"integrity":"sha512-Ifryvb+A3ryNOUiIFycm4h/Edt0CLCrm7+o50FWW6avD2CThalH51OPOhYgbrN8DPb8ic0um1KvSId3HnzYafg==","signatures":[{"sig":"MEYCIQCNC9Y87rJpb66ZW/XJIW20jHC5d7BOg/SXS1WkTQXctAIhAJDIM7Qfukc3gaDCLj105Ag+l5bVoBAdaCFwi4E1RPeg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":423916},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"index.ts","gitHead":"6b01796aa88395b0b21f5e54766c9f4563b4dbab","scripts":{"build":"tsup-node index.ts --format esm --dts","measure-bundle":"howfat -r table ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.17.0","dependencies":{"zod":"^3.23.8","react":"^18.3.1","@lume/kiwi":"^0.4.3","footprinter":"^0.0.44","@tscircuit/soup":"^0.0.66","@tscircuit/props":"^0.0.62","react-reconciler":"^0.29.2","schematic-symbols":"0.0.17","@tscircuit/soup-util":"0.0.18","transformation-matrix":"^2.16.1","@tscircuit/infgrid-ijump-astar":"^0.0.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","@types/bun":"latest","looks-same":"^9.0.1","@types/debug":"^4.1.12","@types/react":"^18.3.3","bun-match-svg":"0.0.2","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.18","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.40_1725657318749_0.2915962940705319","host":"s3://npm-registry-packages"}},"0.0.41":{"name":"@tscircuit/core","version":"0.0.41","_id":"@tscircuit/core@0.0.41","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"622033aa2df4d5c9a2086ac3b95a0b7b4066e404","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.41.tgz","fileCount":53,"integrity":"sha512-GXX6/+nctyH6Gu8gYhF7fq9NnYqBkQCcLj4ESfF8YPDT1nAyVVPdY/nd88J8VTQ8MDvZ64T+aAQERCfpAdI7HQ==","signatures":[{"sig":"MEYCIQCYLx1BSX8BjZ8DERjngrW76dslOCjWzH/xJUH/1tABlAIhAOCNV8DvSRmd0p4qZCCGi9veOJo2Wh9JSPfziL0RDNFy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":425306},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"index.ts","gitHead":"4d9a089a4ccc87f13ae0bd7f8af7467294b52463","scripts":{"build":"tsup-node index.ts --format esm --dts","measure-bundle":"howfat -r table ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.17.0","dependencies":{"zod":"^3.23.8","react":"^18.3.1","@lume/kiwi":"^0.4.3","footprinter":"^0.0.44","@tscircuit/soup":"^0.0.66","@tscircuit/props":"^0.0.62","react-reconciler":"^0.29.2","schematic-symbols":"0.0.17","@tscircuit/soup-util":"0.0.18","transformation-matrix":"^2.16.1","@tscircuit/infgrid-ijump-astar":"^0.0.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","@types/bun":"latest","looks-same":"^9.0.1","@types/debug":"^4.1.12","@types/react":"^18.3.3","bun-match-svg":"0.0.2","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.18","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.41_1725659026741_0.6358952666908728","host":"s3://npm-registry-packages"}},"0.0.42":{"name":"@tscircuit/core","version":"0.0.42","_id":"@tscircuit/core@0.0.42","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"056866d977ba0cec75448d23ae15bc6699768ee5","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.42.tgz","fileCount":53,"integrity":"sha512-xM8VF77VLB9Y6XCgBiz8KG3JSDcj8VUxbxZwXjFfD8fjTlDLE2OeFFy34FpeEH298qG2Zo5RW+6s5pcYlemtFg==","signatures":[{"sig":"MEQCIGam7q/ZB4J23R0dtGGtn9p7O7p2k7/XrGXHARO8Qx2YAiBIIcxPzkR8K4dNiQkD3gfB6CshO79dobd2cgMz6zmuCg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":426234},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"index.ts","gitHead":"133bf25dcfa3da51d4a9d955c2f340da84251512","scripts":{"build":"tsup-node index.ts --format esm --dts","measure-bundle":"howfat -r table ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.17.0","dependencies":{"zod":"^3.23.8","react":"^18.3.1","@lume/kiwi":"^0.4.3","footprinter":"^0.0.44","@tscircuit/soup":"^0.0.66","@tscircuit/props":"^0.0.62","react-reconciler":"^0.29.2","schematic-symbols":"0.0.17","@tscircuit/soup-util":"0.0.18","transformation-matrix":"^2.16.1","@tscircuit/infgrid-ijump-astar":"^0.0.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","@types/bun":"latest","looks-same":"^9.0.1","@types/debug":"^4.1.12","@types/react":"^18.3.3","bun-match-svg":"0.0.2","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.18","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.42_1725767291343_0.41001527070367394","host":"s3://npm-registry-packages"}},"0.0.43":{"name":"@tscircuit/core","version":"0.0.43","_id":"@tscircuit/core@0.0.43","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"0296e5cb09b9d56faeac4f21d5c499166b9b8050","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.43.tgz","fileCount":55,"integrity":"sha512-qdJFbDXCb4CiMCNKvz6RkcVNpuZmX9DUgetmuZeaOY0KC3AlZq5+X4wVZc8W/rX9VfvqANUzvzL3bfWNrYufFA==","signatures":[{"sig":"MEQCICJBCWbEKE0nLPAEAAcwMah0RCRJPNy2lH7kStjMj3wIAiAwn/pyzidAyjF7VxUyUnnkEWRTM9c6STPDfSKPp+tTdA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":428635},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"index.ts","gitHead":"3707a046adb9194fa4025eebf44561d4217a8f0c","scripts":{"build":"tsup-node index.ts --format esm --dts","measure-bundle":"howfat -r table ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.17.0","dependencies":{"zod":"^3.23.8","react":"^18.3.1","@lume/kiwi":"^0.4.3","footprinter":"^0.0.44","@tscircuit/soup":"^0.0.66","@tscircuit/props":"^0.0.62","react-reconciler":"^0.29.2","schematic-symbols":"0.0.17","@tscircuit/soup-util":"0.0.18","transformation-matrix":"^2.16.1","@tscircuit/infgrid-ijump-astar":"^0.0.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","@types/bun":"latest","looks-same":"^9.0.1","@types/debug":"^4.1.12","@types/react":"^18.3.3","bun-match-svg":"0.0.2","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.18","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.43_1725770560449_0.9103779756760737","host":"s3://npm-registry-packages"}},"0.0.44":{"name":"@tscircuit/core","version":"0.0.44","_id":"@tscircuit/core@0.0.44","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"ea751ff2fd18c0009e59d6c06b24ff7f9878111c","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.44.tgz","fileCount":55,"integrity":"sha512-OUp5GJebLHT6Yi0sEYLOGRUc7JK4GTsNrfXwOWH/zZoYKnNe73gRaTFgAfAr9TbtbP4c6vhUwHp8FZr5URoOYQ==","signatures":[{"sig":"MEUCIQCinNfEE/PuMZFDxxRFtup9sKvSngSW2ZWkCcoZkdqJ3gIgCzvqVykM0HamxM4z+QnchSPkUgdv6RsNno1X4rsAG5I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":428635},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"index.ts","gitHead":"2b8293c4a87a063c4ee486c4478ed4387db360ab","scripts":{"build":"tsup-node index.ts --format esm --dts","measure-bundle":"howfat -r table ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.17.0","dependencies":{"zod":"^3.23.8","react":"^18.3.1","@lume/kiwi":"^0.4.3","footprinter":"^0.0.44","@tscircuit/soup":"^0.0.66","@tscircuit/props":"^0.0.62","react-reconciler":"^0.29.2","schematic-symbols":"0.0.17","@tscircuit/soup-util":"0.0.18","transformation-matrix":"^2.16.1","@tscircuit/infgrid-ijump-astar":"^0.0.9"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","@types/bun":"latest","looks-same":"^9.0.1","@types/debug":"^4.1.12","@types/react":"^18.3.3","bun-match-svg":"0.0.2","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.18","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.44_1725770842289_0.045198594427818595","host":"s3://npm-registry-packages"}},"0.0.45":{"name":"@tscircuit/core","version":"0.0.45","_id":"@tscircuit/core@0.0.45","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"f8c23a5e0332d0b1f206c47ee3ac50a8c824203a","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.45.tgz","fileCount":56,"integrity":"sha512-gOi/0T10zSIJxWaKrsg1EmExisnwEVq93PG9F8BkfTD+rpykJN6f1sYmW/o2N6wqbellP1zhmWhCkWo/9/5uLw==","signatures":[{"sig":"MEYCIQDjUT4YvPNcxwqcQEFxC6BC7sKnjF3L9j1Hbz0cVDRDTwIhAL7sf1gRRMou0yv2h1/6fionPOWkPtWokwLM9aEd2G9f","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":438167},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"index.ts","gitHead":"66fc53b0cb08b0559372a408c261379950ba8ea6","scripts":{"build":"tsup-node index.ts --format esm --dts","measure-bundle":"howfat -r table ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.17.0","dependencies":{"zod":"^3.23.8","react":"^18.3.1","@lume/kiwi":"^0.4.3","footprinter":"^0.0.44","@tscircuit/soup":"^0.0.67","@tscircuit/props":"^0.0.62","react-reconciler":"^0.29.2","schematic-symbols":"0.0.17","@tscircuit/soup-util":"^0.0.23","transformation-matrix":"^2.16.1","@tscircuit/infgrid-ijump-astar":"^0.0.9"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","@types/bun":"latest","looks-same":"^9.0.1","@types/debug":"^4.1.12","@types/react":"^18.3.3","bun-match-svg":"0.0.2","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.18","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.45_1725795375021_0.49004896544851917","host":"s3://npm-registry-packages"}},"0.0.46":{"name":"@tscircuit/core","version":"0.0.46","_id":"@tscircuit/core@0.0.46","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"e052efc53eb46b3013551a40271761b2e6d6919b","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.46.tgz","fileCount":56,"integrity":"sha512-IQ9vlQhJnQsh8psHYB0sVzxJ/5cTEionfP40ZqSF4L+Bwzxhruc0TvZruY4q7WF/RAHBxgJnm/bfvl9kwmyUCQ==","signatures":[{"sig":"MEUCIQCGjpFvgBfZjlCecnxmWW+zIx53zo5ftJFi4JPlSZg5RwIgJY39eM9TonSsdWOlKP3gtkFcb6wPGa/XQbyJihaYq4k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":438167},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"index.ts","gitHead":"1d1c3f25fbb382f9f883f779587cb917be672979","scripts":{"build":"tsup-node index.ts --format esm --dts","measure-bundle":"howfat -r table ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.17.0","dependencies":{"zod":"^3.23.8","react":"^18.3.1","@lume/kiwi":"^0.4.3","footprinter":"^0.0.44","@tscircuit/soup":"^0.0.67","@tscircuit/props":"^0.0.62","react-reconciler":"^0.29.2","schematic-symbols":"0.0.17","@tscircuit/soup-util":"^0.0.23","transformation-matrix":"^2.16.1","@tscircuit/infgrid-ijump-astar":"^0.0.9"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","@types/bun":"latest","looks-same":"^9.0.1","@types/debug":"^4.1.12","@types/react":"^18.3.3","bun-match-svg":"0.0.2","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.18","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.46_1725817918524_0.7795524645359855","host":"s3://npm-registry-packages"}},"0.0.47":{"name":"@tscircuit/core","version":"0.0.47","_id":"@tscircuit/core@0.0.47","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"e74159747684f5c40a2b3104fd3eab33ee7d4c0a","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.47.tgz","fileCount":56,"integrity":"sha512-ailw5wNh/LulMfIAblKIO69CJFgj5BwDOPPf7wZ4V64Sz33AIoBwAhk91d+Wxl531WftPxUJSjtHNo6qkpqKaQ==","signatures":[{"sig":"MEUCIEO1NLPF1toO6Z58VoAYYCsIQsk7mtCJIcLPeA1S9qXTAiEAzwf/3gDD7aC6QP+qxiEmc9D2Um9c1OGYfWBPn10ZJNA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":439030},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"index.ts","gitHead":"53dd4a945a9c4992dcfa5aa621b2143539d4bed6","scripts":{"build":"tsup-node index.ts --format esm --dts","measure-bundle":"howfat -r table ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.17.0","dependencies":{"zod":"^3.23.8","react":"^18.3.1","@lume/kiwi":"^0.4.3","footprinter":"^0.0.44","@tscircuit/soup":"^0.0.67","@tscircuit/props":"^0.0.62","react-reconciler":"^0.29.2","schematic-symbols":"0.0.17","@tscircuit/soup-util":"^0.0.23","transformation-matrix":"^2.16.1","@tscircuit/infgrid-ijump-astar":"^0.0.9"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","@types/bun":"latest","looks-same":"^9.0.1","@types/debug":"^4.1.12","@types/react":"^18.3.3","bun-match-svg":"0.0.2","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.18","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.47_1725856539069_0.736446230445432","host":"s3://npm-registry-packages"}},"0.0.48":{"name":"@tscircuit/core","version":"0.0.48","_id":"@tscircuit/core@0.0.48","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"66207aa569cfada9aaa9b137f2a03dd08012b6de","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.48.tgz","fileCount":56,"integrity":"sha512-EIUA+0ttpw2KTahRC9esB8dUwXS67koxu1aj0Oeb0mS+LP+2mvHyigg3gA7ynsxaTMUttJIam6K+REUjOBRqTw==","signatures":[{"sig":"MEUCIE5y5Z/OoQYWWliEYnvn+47lDGUoEGAPstv2yLQT/k9qAiEA7qCCk64IvwmLOT2nJxCFt6umyG2CW6GmuWpGlMAQF7w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":439030},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"index.ts","gitHead":"f17dea2ab8c06d8b0059fd7f3a9769e7c4aa4d49","scripts":{"build":"tsup-node index.ts --format esm --dts","measure-bundle":"howfat -r table ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.17.0","dependencies":{"zod":"^3.23.8","react":"^18.3.1","@lume/kiwi":"^0.4.3","footprinter":"^0.0.44","@tscircuit/soup":"^0.0.67","@tscircuit/props":"^0.0.62","react-reconciler":"^0.29.2","schematic-symbols":"0.0.17","@tscircuit/soup-util":"^0.0.23","transformation-matrix":"^2.16.1","@tscircuit/infgrid-ijump-astar":"^0.0.9"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","@types/bun":"latest","looks-same":"^9.0.1","@types/debug":"^4.1.12","@types/react":"^18.3.3","bun-match-svg":"0.0.2","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.18","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.48_1725877997690_0.19887403363489708","host":"s3://npm-registry-packages"}},"0.0.49":{"name":"@tscircuit/core","version":"0.0.49","_id":"@tscircuit/core@0.0.49","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"8f88c14918e1769789526377f363efdb2bcc967c","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.49.tgz","fileCount":56,"integrity":"sha512-+/eREM0PhOTHsrtlN+KKNfw61HOPZz9WRsEPlZPsUvCwHIdsxN+wnnZjafp5JML6LcDLHhRAxNT2kbdYkkxRng==","signatures":[{"sig":"MEQCIDnPOxUNw7iIvYjphjPGS/5YRgaKlOHf0I/Ycc0xsNHDAiBOsvEVyoHyV6gQlIRdHTCBKKI3i5VkCtnwUTVstHCpdQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":441747},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"index.ts","gitHead":"e517c9129a36ef2f4e6c9bdb2e103487e9e75743","scripts":{"build":"tsup-node index.ts --format esm --dts","measure-bundle":"howfat -r table ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.17.0","dependencies":{"zod":"^3.23.8","react":"^18.3.1","@lume/kiwi":"^0.4.3","footprinter":"^0.0.44","@tscircuit/soup":"^0.0.67","@tscircuit/props":"^0.0.62","react-reconciler":"^0.29.2","schematic-symbols":"0.0.17","@tscircuit/soup-util":"^0.0.23","transformation-matrix":"^2.16.1","@tscircuit/infgrid-ijump-astar":"^0.0.9"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","@types/bun":"latest","looks-same":"^9.0.1","@types/debug":"^4.1.12","@types/react":"^18.3.3","bun-match-svg":"0.0.2","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.18","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.49_1725899950815_0.2180970301688958","host":"s3://npm-registry-packages"}},"0.0.50":{"name":"@tscircuit/core","version":"0.0.50","_id":"@tscircuit/core@0.0.50","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"dbef20ada42b13d2d876be8b1646b0696e5bee2a","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.50.tgz","fileCount":56,"integrity":"sha512-M+pnjRHjx9FtkQvJS5ioDXlGk57B7ELDYD8FJ0nmjAV0VDZRULK47THvuBTnEx6B9xtJpsjQvb/Ujr8lRaAGtQ==","signatures":[{"sig":"MEQCIFvc0g7vkQJ9VEY0cMUN4CpIQNWUZaMDee/BYN2Og0G7AiAJKGPBh8JL0GyQ2M/4hdcskBPldx9yBcXL+1UTRnOBNQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":442281},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"index.ts","gitHead":"41351083d42733984801136aa876f4a811382fa3","scripts":{"build":"tsup-node index.ts --format esm --dts","measure-bundle":"howfat -r table ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.17.0","dependencies":{"zod":"^3.23.8","react":"^18.3.1","@lume/kiwi":"^0.4.3","footprinter":"^0.0.44","@tscircuit/soup":"^0.0.67","@tscircuit/props":"^0.0.62","react-reconciler":"^0.29.2","schematic-symbols":"0.0.17","@tscircuit/soup-util":"^0.0.23","transformation-matrix":"^2.16.1","@tscircuit/infgrid-ijump-astar":"^0.0.10"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","@types/bun":"latest","looks-same":"^9.0.1","@types/debug":"^4.1.12","@types/react":"^18.3.3","bun-match-svg":"0.0.2","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.22","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.50_1725923148758_0.29026983520355065","host":"s3://npm-registry-packages"}},"0.0.51":{"name":"@tscircuit/core","version":"0.0.51","_id":"@tscircuit/core@0.0.51","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"44950425c8d97c36bf31c7562614559af70ceeaa","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.51.tgz","fileCount":56,"integrity":"sha512-o4y/OGNV3c3Q5Hgm5Gh5rGP5+qRr7xkS7PAxP+ZvEFdmHZTz76WdRv5umV8iuKquf2KJMvzpJEJaTdMCr4netw==","signatures":[{"sig":"MEUCIB3MgUOWLIcBS3Sbvj/7zEL/bdJg5E08pcehqzPIP7WTAiEA74PocNstyfaXrwPHFLOA9RMTSJ524OX5Fj8boHIO1s0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":444045},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"index.ts","gitHead":"8610d3afae16c55d19781ecb813d407644389440","scripts":{"build":"tsup-node index.ts --format esm --dts","measure-bundle":"howfat -r table ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.17.0","dependencies":{"zod":"^3.23.8","react":"^18.3.1","@lume/kiwi":"^0.4.3","footprinter":"^0.0.44","@tscircuit/soup":"^0.0.67","@tscircuit/props":"^0.0.62","react-reconciler":"^0.29.2","schematic-symbols":"0.0.17","@tscircuit/soup-util":"^0.0.23","transformation-matrix":"^2.16.1","@tscircuit/infgrid-ijump-astar":"^0.0.10"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","@types/bun":"latest","looks-same":"^9.0.1","@types/debug":"^4.1.12","@types/react":"^18.3.3","bun-match-svg":"0.0.2","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.22","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.51_1725925314602_0.8988520043868091","host":"s3://npm-registry-packages"}},"0.0.52":{"name":"@tscircuit/core","version":"0.0.52","_id":"@tscircuit/core@0.0.52","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"51e7c493c09239476c9a3ff5dff87d7f09d9ea8e","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.52.tgz","fileCount":57,"integrity":"sha512-M18//2neHDW73GTAfDVdL6NL5NbPEOxLaQN1ysCJWG8VshCOAEbkzHqPnPYh0rkp/Q4SKCw6g1uzbmb+/VUY8Q==","signatures":[{"sig":"MEUCIBaJNeo5GpaxIR8rXjaQtr61pzFjr5unE90zdCLIMgZYAiEAxFGXFO6Kd88V4V5/Q5Nij7FuIh3x8dqXPlZjbCeDU2A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":445576},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"index.ts","gitHead":"9c2334cfefaa243aba0bb1df8d0c75131138d53c","scripts":{"build":"tsup-node index.ts --format esm --dts","measure-bundle":"howfat -r table ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.17.0","dependencies":{"zod":"^3.23.8","react":"^18.3.1","@lume/kiwi":"^0.4.3","footprinter":"^0.0.44","@tscircuit/soup":"^0.0.67","@tscircuit/props":"^0.0.62","react-reconciler":"^0.29.2","schematic-symbols":"0.0.17","@tscircuit/soup-util":"^0.0.23","transformation-matrix":"^2.16.1","@tscircuit/infgrid-ijump-astar":"^0.0.11"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","@types/bun":"latest","looks-same":"^9.0.1","@types/debug":"^4.1.12","@types/react":"^18.3.3","bun-match-svg":"0.0.2","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.22","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.52_1725937898548_0.18167382932695864","host":"s3://npm-registry-packages"}},"0.0.53":{"name":"@tscircuit/core","version":"0.0.53","_id":"@tscircuit/core@0.0.53","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"a3241ec293df7f46fd00dc99ce3c4180ff5048b4","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.53.tgz","fileCount":57,"integrity":"sha512-Gx3sQlAHHsc4SPCNT0rRK2AUfm1tFULfti01Jir0XljptR6VJRETsAFS3fYnTT3TADhl/k8pd2zkLsH+1SfYdg==","signatures":[{"sig":"MEUCIQDfu0B8FHgIsNRCTSguaa8mz2y0K6FBuqvMBeE1cjG5UAIgc5URRA430B3h+KNa/mm0f18lho97lngxS6p7uUQYNr4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":445576},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"index.ts","gitHead":"a7ebb89f1cf6850680680c2ad5bf22e186b40086","scripts":{"build":"tsup-node index.ts --format esm --dts","measure-bundle":"howfat -r table ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.17.0","dependencies":{"zod":"^3.23.8","react":"^18.3.1","@lume/kiwi":"^0.4.3","footprinter":"^0.0.44","@tscircuit/soup":"^0.0.67","@tscircuit/props":"^0.0.62","react-reconciler":"^0.29.2","schematic-symbols":"0.0.17","@tscircuit/soup-util":"^0.0.23","transformation-matrix":"^2.16.1","@tscircuit/infgrid-ijump-astar":"^0.0.12"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","@types/bun":"latest","looks-same":"^9.0.1","@types/debug":"^4.1.12","@types/react":"^18.3.3","bun-match-svg":"0.0.2","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.22","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.53_1725939178077_0.08721650055256713","host":"s3://npm-registry-packages"}},"0.0.54":{"name":"@tscircuit/core","version":"0.0.54","_id":"@tscircuit/core@0.0.54","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"5ad96cdda9a13ad50ea9fbeaf934aca2ce9abafd","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.54.tgz","fileCount":57,"integrity":"sha512-8aG8wODNMeC6Ox8wB3pPtKT+iTt1Yev6Ov52PRgRKIy0hD3LyU6Wqv69JclNnAnlH+Ri2tLuHnO7m5WZhOMDHw==","signatures":[{"sig":"MEUCIQDwDkv9VE3fXhCwz5xyvXcR1eU308f6UdKyVQmlxJEqmAIgehmXVNr4pvygE0pq1wTI2z5QPG0n3aI403MNMGRKlK4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":445748},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"index.ts","gitHead":"ed850aaf7ff71104766bbb3e55f45240f21e003c","scripts":{"build":"tsup-node index.ts --format esm --dts","measure-bundle":"howfat -r table ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.17.0","dependencies":{"zod":"^3.23.8","react":"^18.3.1","@lume/kiwi":"^0.4.3","footprinter":"^0.0.44","@tscircuit/soup":"^0.0.67","@tscircuit/props":"^0.0.62","react-reconciler":"^0.29.2","schematic-symbols":"0.0.17","@tscircuit/soup-util":"^0.0.23","transformation-matrix":"^2.16.1","@tscircuit/infgrid-ijump-astar":"^0.0.13","circuit-json-to-connectivity-map":"^0.0.8"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","@types/bun":"latest","looks-same":"^9.0.1","@types/debug":"^4.1.12","@types/react":"^18.3.3","bun-match-svg":"0.0.2","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.22","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.54_1726007044474_0.19528551826719798","host":"s3://npm-registry-packages"}},"0.0.55":{"name":"@tscircuit/core","version":"0.0.55","_id":"@tscircuit/core@0.0.55","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"75820e286f086b8b4f835d3870389a6b3748428b","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.55.tgz","fileCount":59,"integrity":"sha512-90pEBqjd45OE2GocdN5MnIp4Cnq2K51rRY95Q8UcPL8Mi+TmULcd3lEReSQwtWutFMilsrTR1fYHQbdv9fsTcQ==","signatures":[{"sig":"MEYCIQD8uwUGxsW3PBT9REAsAWGFOWbtmOaqebvHhcfocl35ZgIhAKIDOZYA0zv+qyn8YVo0Kvn59ON3WE7jGAzXKoY+/zRw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":455726},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"index.ts","gitHead":"966f467a130c83281759964b02cdc9526ed1725c","scripts":{"build":"tsup-node index.ts --format esm --dts","measure-bundle":"howfat -r table ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.17.0","dependencies":{"zod":"^3.23.8","react":"^18.3.1","@lume/kiwi":"^0.4.3","footprinter":"^0.0.44","@tscircuit/soup":"^0.0.67","@tscircuit/props":"^0.0.62","react-reconciler":"^0.29.2","schematic-symbols":"0.0.17","@tscircuit/soup-util":"^0.0.23","transformation-matrix":"^2.16.1","@tscircuit/infgrid-ijump-astar":"^0.0.13","circuit-json-to-connectivity-map":"^0.0.8"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","@types/bun":"latest","looks-same":"^9.0.1","@types/debug":"^4.1.12","@types/react":"^18.3.3","bun-match-svg":"0.0.2","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.22","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.55_1726026227634_0.38023823751451746","host":"s3://npm-registry-packages"}},"0.0.56":{"name":"@tscircuit/core","version":"0.0.56","_id":"@tscircuit/core@0.0.56","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"936dd03dfa7408c0563c0849b08f1d31f068e631","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.56.tgz","fileCount":59,"integrity":"sha512-hcsTVP0QKpXShs4kcYuYZf+bnplEm/bUeOz+c/OSjeSC3sUXrUgVj3R3yFdaHCBzB31PQqKs+42R+M8GM7WNUQ==","signatures":[{"sig":"MEYCIQCJ9ISg74n0+3ODjGSWuCy+MUuyeLESaPVpr5riNLz6VAIhAOVfeOpj2mJFbkyWXoXtQDi06kIZWaA4aryLP5bMT4YD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":455888},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"index.ts","gitHead":"441c482af2c309c43bfdf8713c2c762f9bb74ce1","scripts":{"build":"tsup-node index.ts --format esm --dts","measure-bundle":"howfat -r table ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.17.0","dependencies":{"zod":"^3.23.8","react":"^18.3.1","@lume/kiwi":"^0.4.3","footprinter":"^0.0.44","@tscircuit/soup":"^0.0.67","@tscircuit/props":"^0.0.62","react-reconciler":"^0.29.2","schematic-symbols":"0.0.17","@tscircuit/soup-util":"^0.0.23","transformation-matrix":"^2.16.1","@tscircuit/infgrid-ijump-astar":"^0.0.13","circuit-json-to-connectivity-map":"^0.0.8"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","@types/bun":"latest","looks-same":"^9.0.1","@types/debug":"^4.1.12","@types/react":"^18.3.3","bun-match-svg":"0.0.2","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.22","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.56_1726074335188_0.004450082974869707","host":"s3://npm-registry-packages"}},"0.0.57":{"name":"@tscircuit/core","version":"0.0.57","_id":"@tscircuit/core@0.0.57","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"5dba8a27b28c72869e78ef7ece331571f614c902","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.57.tgz","fileCount":59,"integrity":"sha512-2hMM1jAuIpV5hA6U+CIovzh5IIwjXZmKg61MZBKGdY9T3u/rGb08l6LyszH+E7/rhi7lTkycydSXGQXdbRZp0g==","signatures":[{"sig":"MEQCIBO79AyCyLzA154zk9BSVXN4ifSHf1W3WI2ww5+MzgRPAiBgssvNh5RE+np9A0W9aLZ3xWlHRLbUj61LxF0TiLd3tA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":456423},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"index.ts","gitHead":"d675b797e16ba141818d22c6f7c07b7ce5cf3720","scripts":{"build":"tsup-node index.ts --format esm --dts","measure-bundle":"howfat -r table ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.17.0","dependencies":{"zod":"^3.23.8","react":"^18.3.1","@lume/kiwi":"^0.4.3","footprinter":"^0.0.44","@tscircuit/soup":"^0.0.67","@tscircuit/props":"^0.0.62","react-reconciler":"^0.29.2","schematic-symbols":"0.0.17","@tscircuit/soup-util":"^0.0.23","transformation-matrix":"^2.16.1","@tscircuit/infgrid-ijump-astar":"^0.0.13","circuit-json-to-connectivity-map":"^0.0.8"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","@types/bun":"latest","looks-same":"^9.0.1","@types/debug":"^4.1.12","@types/react":"^18.3.3","bun-match-svg":"0.0.2","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.22","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.57_1726180790085_0.14558882094492298","host":"s3://npm-registry-packages"}},"0.0.58":{"name":"@tscircuit/core","version":"0.0.58","_id":"@tscircuit/core@0.0.58","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"5d489f53195ee2bbbbd4ad191b559ca34341e629","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.58.tgz","fileCount":59,"integrity":"sha512-TwiYYAt1G9wSFA92rs3xLuqHYoZHUqytUsHVTYgPiF+4MqUHXl13a6tbEGRgb/uPI998oCV8jasWPDaftoLRpg==","signatures":[{"sig":"MEYCIQDvx8lB89Va76G+sck4W/BzA9MbkTpT4KEB0iWyfk4zwgIhAJ+zaiOeVfUp7B593qXQjDtLfUD64G4xPf8M5TXqjnJL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":456743},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"index.ts","gitHead":"c0fde82fcc2a7b4023c8967dd1550166a62e416a","scripts":{"build":"tsup-node index.ts --format esm --dts","measure-bundle":"howfat -r table ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.17.0","dependencies":{"zod":"^3.23.8","react":"^18.3.1","@lume/kiwi":"^0.4.3","footprinter":"^0.0.44","@tscircuit/soup":"^0.0.67","@tscircuit/props":"^0.0.62","react-reconciler":"^0.29.2","schematic-symbols":"0.0.17","@tscircuit/soup-util":"^0.0.23","transformation-matrix":"^2.16.1","@tscircuit/infgrid-ijump-astar":"^0.0.15","circuit-json-to-connectivity-map":"^0.0.8"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","@types/bun":"latest","looks-same":"^9.0.1","@types/debug":"^4.1.12","@types/react":"^18.3.3","bun-match-svg":"0.0.2","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.28","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.58_1726248109529_0.32437656425422223","host":"s3://npm-registry-packages"}},"0.0.59":{"name":"@tscircuit/core","version":"0.0.59","_id":"@tscircuit/core@0.0.59","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"2907e8ee6330ef8c0dcf6d331fd4d31e24ffd9b7","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.59.tgz","fileCount":59,"integrity":"sha512-auOmFp19d2s77b2SUtu6i1tVVLb/+itg+l3gywL90yZCszq4cQwECaKrF5kF4/e+MottvedAz8BLUXUY7xVxvQ==","signatures":[{"sig":"MEUCIBZshW1I1GR6sulQoCspHYVGqj5ia77CZ8Wj315UomAuAiEA0/qoLKu2ZNIFTKyfeak9aSQIR3EUU0Iss3OCjRYyOis=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":456697},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"index.ts","gitHead":"917e1b5e65192258b66ab2a93fd0d1f9a3d5f395","scripts":{"build":"tsup-node index.ts --format esm --dts","measure-bundle":"howfat -r table ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.17.0","dependencies":{"zod":"^3.23.8","react":"^18.3.1","@lume/kiwi":"^0.4.3","footprinter":"^0.0.44","@tscircuit/soup":"^0.0.67","@tscircuit/props":"^0.0.62","react-reconciler":"^0.29.2","schematic-symbols":"0.0.17","@tscircuit/soup-util":"^0.0.23","transformation-matrix":"^2.16.1","@tscircuit/infgrid-ijump-astar":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.8"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","@types/bun":"latest","looks-same":"^9.0.1","@types/debug":"^4.1.12","@types/react":"^18.3.3","bun-match-svg":"0.0.2","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.28","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.59_1726250849238_0.1184658984284519","host":"s3://npm-registry-packages"}},"0.0.60":{"name":"@tscircuit/core","version":"0.0.60","_id":"@tscircuit/core@0.0.60","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"9770223b57f7b674cba69145624a1386101673e6","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.60.tgz","fileCount":59,"integrity":"sha512-kJXuza1mg0sAh2AQKEqavlx44PNPrYR/wlwXR6DRb9TiG4D5UHCGiewKgSIyuBVn1EC5b5XHTauYYbQQa00jlw==","signatures":[{"sig":"MEUCICRJG+JtOUU8fnSPMM7s+tJCgh1yXND5/0bnRN+nolJEAiEA/oE/q455hpeNlncjFHjRRksjyFht4LejgpgkwU2mHfY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":456959},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"index.ts","gitHead":"9f742d19e34139d723a486547d942b1d1d380cce","scripts":{"build":"tsup-node index.ts --format esm --dts","measure-bundle":"howfat -r table ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.17.0","dependencies":{"zod":"^3.23.8","react":"^18.3.1","@lume/kiwi":"^0.4.3","footprinter":"^0.0.44","@tscircuit/soup":"^0.0.67","@tscircuit/props":"^0.0.62","react-reconciler":"^0.29.2","schematic-symbols":"0.0.17","@tscircuit/soup-util":"^0.0.23","transformation-matrix":"^2.16.1","@tscircuit/infgrid-ijump-astar":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.8"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","@types/bun":"latest","looks-same":"^9.0.1","@types/debug":"^4.1.12","@types/react":"^18.3.3","bun-match-svg":"0.0.2","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.28","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.60_1726255877605_0.06510888832217265","host":"s3://npm-registry-packages"}},"0.0.61":{"name":"@tscircuit/core","version":"0.0.61","_id":"@tscircuit/core@0.0.61","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"edc5e17e2c24249bfad26f116134a5e1490e6281","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.61.tgz","fileCount":59,"integrity":"sha512-R2qgN9qfgh/txnKNO7+tZtLu5wJt7A+wlEr3fSQwcESL1mt0obo+OhGhVshDDWEmIjTRmjuIhGCFABLEbmDsWA==","signatures":[{"sig":"MEUCIE/OiQ7CXBBKOQgk7gljd+/9S8i095eZMdEgzCxM+FgyAiEAsHtsiigvXCEt29ahibP3IuzGwxr8TYd8M7SoUVK8Pr8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":457194},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"index.ts","gitHead":"3637f8f794c7a9167bdce2ff0630abbdf0f9341b","scripts":{"build":"tsup-node index.ts --format esm --dts","measure-bundle":"howfat -r table ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.17.0","dependencies":{"zod":"^3.23.8","react":"^18.3.1","@lume/kiwi":"^0.4.3","footprinter":"^0.0.44","@tscircuit/soup":"^0.0.69","@tscircuit/props":"^0.0.63","react-reconciler":"^0.29.2","schematic-symbols":"0.0.17","@tscircuit/soup-util":"^0.0.26","transformation-matrix":"^2.16.1","@tscircuit/infgrid-ijump-astar":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.8"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","@types/bun":"latest","looks-same":"^9.0.1","@types/debug":"^4.1.12","@types/react":"^18.3.3","bun-match-svg":"0.0.2","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.28","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.61_1726265222004_0.7329990928131962","host":"s3://npm-registry-packages"}},"0.0.62":{"name":"@tscircuit/core","version":"0.0.62","_id":"@tscircuit/core@0.0.62","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"858a9dd040b4fb175e91e91d5d81129434303761","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.62.tgz","fileCount":59,"integrity":"sha512-BxpypJnu3tvvEtA/262g3Sst2COH5Y6yrkbv8G+E1t72W59MI3KDI5/s8K8Eyar1ORqnSiez5VvYF6Wh4vBsYQ==","signatures":[{"sig":"MEQCIF631/2FVUY3TIuR3Fhjv8w5tSxcRT2asMajflx9XQNdAiBQD/1l7+bDXwA+ajVhF5uc5P/7eQBJ3nSbMSgLZ5uxDg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":457194},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"index.ts","gitHead":"ca0263d1bc28ff720973f31e42413c9ae25c4640","scripts":{"build":"tsup-node index.ts --format esm --dts","measure-bundle":"howfat -r table ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.17.0","dependencies":{"zod":"^3.23.8","react":"^18.3.1","@lume/kiwi":"^0.4.3","footprinter":"^0.0.44","@tscircuit/soup":"^0.0.69","@tscircuit/props":"^0.0.63","react-reconciler":"^0.29.2","schematic-symbols":"0.0.17","@tscircuit/soup-util":"^0.0.26","transformation-matrix":"^2.16.1","@tscircuit/infgrid-ijump-astar":"^0.0.17","circuit-json-to-connectivity-map":"^0.0.8"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","@types/bun":"latest","looks-same":"^9.0.1","@types/debug":"^4.1.12","@types/react":"^18.3.3","bun-match-svg":"0.0.2","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.28","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.62_1726289424769_0.6545950278529908","host":"s3://npm-registry-packages"}},"0.0.63":{"name":"@tscircuit/core","version":"0.0.63","_id":"@tscircuit/core@0.0.63","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"2b022b4969d3e83d44e2709ce371f0fb2286ea18","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.63.tgz","fileCount":59,"integrity":"sha512-17fFUg2mgKlsNWtNoSorlkUpj8b0++zWS1EzHbi7HAfQ71OSFkwbLQ2J+/u4BXM9vmSqxkOa8j7X4mRvg9f4Dg==","signatures":[{"sig":"MEYCIQCdKxiubP5ouiud6Mt1T/zAEnFt3fZ51bpMXKRJ7SWp8wIhAITeScJAApJWmpHUpSqDo/EsEiPRjpgVsAMeEKuiGX3a","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":458171},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"index.ts","gitHead":"5a82945e70ec9e0d32ffe8b480510edd6b0089d3","scripts":{"build":"tsup-node index.ts --format esm --dts","measure-bundle":"howfat -r table ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.17.0","dependencies":{"zod":"^3.23.8","react":"^18.3.1","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","footprinter":"^0.0.44","@tscircuit/soup":"^0.0.69","@tscircuit/props":"^0.0.63","react-reconciler":"^0.29.2","schematic-symbols":"0.0.17","@tscircuit/soup-util":"^0.0.26","@tscircuit/math-utils":"^0.0.4","transformation-matrix":"^2.16.1","@tscircuit/infgrid-ijump-astar":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.15"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","@types/bun":"latest","looks-same":"^9.0.1","@types/debug":"^4.1.12","@types/react":"^18.3.3","bun-match-svg":"0.0.2","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.28","performance-now":"^2.1.0","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.63_1726526795260_0.827592476080967","host":"s3://npm-registry-packages"}},"0.0.64":{"name":"@tscircuit/core","version":"0.0.64","_id":"@tscircuit/core@0.0.64","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"520ab0afc70d9c7ab4e617dec4c985a54382d2a2","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.64.tgz","fileCount":59,"integrity":"sha512-ufv5pitkfA4DeHKJOeZiduMfKfnvoi7x45GMlZcnXAYZMZiZiM+QSMQzCgM7jmLZJ6uBCljSyE5dyz2Dc1q9vQ==","signatures":[{"sig":"MEUCIQDmUnP0qaGdGm9cz1qGt6m+6VTS12JK98+ul7XTA4kB4QIgSzxrbp2SJgBY32Zg3yVTQW2AT2dVIFhqWB1dGqf3yNI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":457883},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"index.ts","gitHead":"eb9b0fc3db554adf5dc0097a201f557f62799bcf","scripts":{"build":"tsup-node index.ts --format esm --dts","measure-bundle":"howfat -r table ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.17.0","dependencies":{"zod":"^3.23.8","react":"^18.3.1","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","footprinter":"^0.0.44","@tscircuit/soup":"^0.0.71","@tscircuit/props":"^0.0.63","react-reconciler":"^0.29.2","schematic-symbols":"0.0.17","@tscircuit/soup-util":"^0.0.27","@tscircuit/math-utils":"^0.0.4","transformation-matrix":"^2.16.1","@tscircuit/infgrid-ijump-astar":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.15"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","@types/bun":"latest","looks-same":"^9.0.1","@types/debug":"^4.1.12","@types/react":"^18.3.3","bun-match-svg":"0.0.2","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.32","performance-now":"^2.1.0","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.64_1726535298801_0.16448793577810994","host":"s3://npm-registry-packages"}},"0.0.65":{"name":"@tscircuit/core","version":"0.0.65","_id":"@tscircuit/core@0.0.65","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"bb7c51300b954fde91b0dcffc9744e6a0d16247e","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.65.tgz","fileCount":59,"integrity":"sha512-RW2Sp4X5LLQgyMgX5eeRLQpzFHpvrdwrP1S03k02FoMfDDMjwSkMO3utavG14xoQ+nUG/wz2p00Z+IDKRLmmaA==","signatures":[{"sig":"MEYCIQDaDam63Dtr+VQAEalKe/lO+HrQrrojJiHXT65Qh785owIhAJVqxskfR3EdpOEdC/e2fuoCw0CmqBDjopHZGNeltgyH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":458187},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"index.ts","gitHead":"bc3b7f44025de2b374eb6eccb2453e1024353cc3","scripts":{"build":"tsup-node index.ts --format esm --dts","measure-bundle":"howfat -r table ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.17.0","dependencies":{"zod":"^3.23.8","react":"^18.3.1","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","footprinter":"^0.0.44","@tscircuit/soup":"^0.0.71","@tscircuit/props":"^0.0.63","react-reconciler":"^0.29.2","schematic-symbols":"0.0.17","@tscircuit/soup-util":"^0.0.27","@tscircuit/math-utils":"^0.0.4","transformation-matrix":"^2.16.1","@tscircuit/infgrid-ijump-astar":"^0.0.20","circuit-json-to-connectivity-map":"^0.0.15"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","@types/bun":"latest","looks-same":"^9.0.1","@types/debug":"^4.1.12","@types/react":"^18.3.3","bun-match-svg":"0.0.2","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.32","performance-now":"^2.1.0","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.65_1726607781758_0.7792405481702382","host":"s3://npm-registry-packages"}},"0.0.66":{"name":"@tscircuit/core","version":"0.0.66","_id":"@tscircuit/core@0.0.66","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"461b001e216c1dd7a481204a1faa84fb60979da3","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.66.tgz","fileCount":59,"integrity":"sha512-plv1feTkkjU/FyQZ8lM7UOjY9is4AIL8y5A8hxAH4LGFjseYEzxMw/TUDQjhxp/3zvTI6YcwttQJ+StBqeEVcA==","signatures":[{"sig":"MEQCIAJkKMvpIz2qc2Cf0v1/uja6xM6PYLt1zfpbdQMgmiHRAiBa0K/kkTRs6DnB3o7D+DqoGWpdiJF/AZNtQEnw+WSk7w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":458247},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"index.ts","gitHead":"08bfc91bfa1461887c726ce7fa4a38df58dc23d1","scripts":{"build":"tsup-node index.ts --format esm --dts","measure-bundle":"howfat -r table ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.17.0","dependencies":{"zod":"^3.23.8","react":"^18.3.1","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","footprinter":"^0.0.44","@tscircuit/soup":"^0.0.71","@tscircuit/props":"^0.0.63","react-reconciler":"^0.29.2","schematic-symbols":"0.0.17","@tscircuit/soup-util":"^0.0.27","@tscircuit/math-utils":"^0.0.4","transformation-matrix":"^2.16.1","@tscircuit/infgrid-ijump-astar":"^0.0.20","circuit-json-to-connectivity-map":"^0.0.15"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","@types/bun":"latest","looks-same":"^9.0.1","@types/debug":"^4.1.12","@types/react":"^18.3.3","bun-match-svg":"0.0.2","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.33","performance-now":"^2.1.0","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.66_1726676124463_0.6277353165624684","host":"s3://npm-registry-packages"}},"0.0.67":{"name":"@tscircuit/core","version":"0.0.67","_id":"@tscircuit/core@0.0.67","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"c44a1e58e2a818602985294d48ddeef5f491853f","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.67.tgz","fileCount":60,"integrity":"sha512-AHYY2/RGDMF2PcZpxgEO37PwlMsGcij18xZm9NgMJPm7eIQhKihccdcNlgEfRNKTd+54xXrIhVsxE88qlPL0lA==","signatures":[{"sig":"MEUCIQD4gvrdMb/nIbTibkFst2PkES/RcUwz59ppEGSThhljHQIgF9vMF+hdcFBuZ2ongQmCAxeFZiPzl3fhM7m8Ue5oRz0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":459584},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"index.ts","gitHead":"63543be7594df1da1dd7b06a38b41d658d8f27dc","scripts":{"build":"tsup-node index.ts --format esm --dts","measure-bundle":"howfat -r table ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.17.0","dependencies":{"zod":"^3.23.8","react":"^18.3.1","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","footprinter":"^0.0.44","@tscircuit/soup":"^0.0.71","@tscircuit/props":"^0.0.63","react-reconciler":"^0.29.2","schematic-symbols":"0.0.17","@tscircuit/soup-util":"^0.0.27","@tscircuit/math-utils":"^0.0.4","transformation-matrix":"^2.16.1","@tscircuit/infgrid-ijump-astar":"^0.0.20","circuit-json-to-connectivity-map":"^0.0.15"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","@types/bun":"latest","looks-same":"^9.0.1","@types/debug":"^4.1.12","@types/react":"^18.3.3","bun-match-svg":"0.0.2","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.33","performance-now":"^2.1.0","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.67_1726757074334_0.17918955472592857","host":"s3://npm-registry-packages"}},"0.0.68":{"name":"@tscircuit/core","version":"0.0.68","_id":"@tscircuit/core@0.0.68","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"12a563f91ffa502fd9461fcb00a68e894d4a66fe","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.68.tgz","fileCount":60,"integrity":"sha512-4vPM16o1t9BBJkGygIHD2pc+mR6Q+QIPRCwNuNLRVQ06D8ylT0HXrmZYT6mCyr/ZZpZ3hz94T7XAuWjKz7PjfQ==","signatures":[{"sig":"MEUCIQCCTnCiw2E0NU0wnTFMq69HyT8v8tVsp8saMIltDYBLpgIgANh0hLph2etCC3f7+An6dOanCFu1C4egEMkZ1O57JuU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":459893},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"index.ts","gitHead":"677796e8ef545ec1ed9c3795ff0fa5172152f1f8","scripts":{"build":"tsup-node index.ts --format esm --dts","measure-bundle":"howfat -r table ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.17.0","dependencies":{"zod":"^3.23.8","react":"^18.3.1","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","footprinter":"^0.0.44","@tscircuit/soup":"^0.0.71","@tscircuit/props":"^0.0.63","react-reconciler":"^0.29.2","schematic-symbols":"0.0.17","@tscircuit/soup-util":"^0.0.27","@tscircuit/math-utils":"^0.0.4","transformation-matrix":"^2.16.1","@tscircuit/infgrid-ijump-astar":"^0.0.20","circuit-json-to-connectivity-map":"^0.0.15"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","@types/bun":"latest","looks-same":"^9.0.1","@types/debug":"^4.1.12","@types/react":"^18.3.3","bun-match-svg":"0.0.2","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.33","performance-now":"^2.1.0","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.68_1726764815686_0.9382174470677409","host":"s3://npm-registry-packages"}},"0.0.69":{"name":"@tscircuit/core","version":"0.0.69","_id":"@tscircuit/core@0.0.69","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"1d79c8b89d389f883f65df785b4b7e1e90ce0881","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.69.tgz","fileCount":60,"integrity":"sha512-1vO+Pey6/X99PHSw63bh6tHoIaGQwuaLL9kKRPiBCKlPKucHObIosnI9B4xFN6llH8H4f7fDaUZgKSR16TICuQ==","signatures":[{"sig":"MEUCICjX8QcK9DHY3bE7bn1wdgSj4F/Ro7vzKXHA5zLknRVYAiEA0hwLgG1J+z3Me50HOUo6sJn1A5Kky7R3vCFD2GfaLXg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":459893},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"index.ts","gitHead":"a4f44835b540a2021e286827e8f69d2df649de9e","scripts":{"build":"tsup-node index.ts --format esm --dts","measure-bundle":"howfat -r table ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.17.0","dependencies":{"zod":"^3.23.8","react":"^18.3.1","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","footprinter":"^0.0.44","@tscircuit/soup":"^0.0.71","@tscircuit/props":"^0.0.63","react-reconciler":"^0.29.2","schematic-symbols":"0.0.17","@tscircuit/soup-util":"^0.0.27","@tscircuit/math-utils":"^0.0.4","transformation-matrix":"^2.16.1","@tscircuit/infgrid-ijump-astar":"^0.0.20","circuit-json-to-connectivity-map":"^0.0.15"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","@types/bun":"latest","looks-same":"^9.0.1","@types/debug":"^4.1.12","@types/react":"^18.3.3","bun-match-svg":"0.0.2","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.33","performance-now":"^2.1.0","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.69_1726769226905_0.22548344226029848","host":"s3://npm-registry-packages"}},"0.0.70":{"name":"@tscircuit/core","version":"0.0.70","_id":"@tscircuit/core@0.0.70","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"366f249fe0843b9c51dae7eef92617af12abef46","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.70.tgz","fileCount":60,"integrity":"sha512-6XyE0j3UDOvZ4tGBJSL9DRSKw9jcX81k4UtjKsEiw6y3IKFz01b4AYfUNuBYYt4TaS6kbCQuuwl1UOn8rGb6tQ==","signatures":[{"sig":"MEYCIQDzu5GegPIdJSLrrVkfDmNkxHJyiCGzLCST3gYmiLJbzQIhAI5K7ZeXzC37HF1i47Rk757AWQiU1PgTlLTmt4HcH83L","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":459895},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"index.ts","gitHead":"5c6d333e71f70a6280de8e5604c8b5c77b5c2d57","scripts":{"build":"tsup-node index.ts --format esm --dts","measure-bundle":"howfat -r table ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.17.0","dependencies":{"zod":"^3.23.8","react":"^18.3.1","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","footprinter":"^0.0.44","@tscircuit/soup":"^0.0.73","@tscircuit/props":"^0.0.63","react-reconciler":"^0.29.2","schematic-symbols":"0.0.17","@tscircuit/soup-util":"^0.0.28","@tscircuit/math-utils":"^0.0.4","transformation-matrix":"^2.16.1","@tscircuit/infgrid-ijump-astar":"^0.0.20","circuit-json-to-connectivity-map":"^0.0.15"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","@types/bun":"latest","looks-same":"^9.0.1","@types/debug":"^4.1.12","@types/react":"^18.3.3","bun-match-svg":"0.0.2","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.34","performance-now":"^2.1.0","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.70_1726804102824_0.4695477346802148","host":"s3://npm-registry-packages"}},"0.0.71":{"name":"@tscircuit/core","version":"0.0.71","_id":"@tscircuit/core@0.0.71","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"dd8eabe81411ce884f6ac7aec73473c40667945b","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.71.tgz","fileCount":60,"integrity":"sha512-6NQiiKSfN3Nwm/DCT3ulC0Pw1zXqymGSkQnPUe5O2QaIeHmvxWq0/v9XLnCZE2lSTWnk/OZKGKXqPuTOIaBcgQ==","signatures":[{"sig":"MEUCIQCWBIiQAjEYTENXotC8Dzx7KWnd5gnwCNAclK6coCNNZwIgAxTr3tJBERFZW56wiy569D0GIbmBQ8b7PgVm6UG2I5U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":459895},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"index.ts","gitHead":"34dba3865d459e46d029fc93b246e8715be88d65","scripts":{"build":"tsup-node index.ts --format esm --dts","measure-bundle":"howfat -r table ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.17.0","dependencies":{"zod":"^3.23.8","react":"^18.3.1","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","footprinter":"^0.0.44","@tscircuit/soup":"^0.0.73","@tscircuit/props":"^0.0.63","react-reconciler":"^0.29.2","schematic-symbols":"0.0.17","@tscircuit/soup-util":"^0.0.28","@tscircuit/math-utils":"^0.0.4","transformation-matrix":"^2.16.1","@tscircuit/infgrid-ijump-astar":"^0.0.20","circuit-json-to-connectivity-map":"^0.0.15"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","@types/bun":"latest","looks-same":"^9.0.1","@types/debug":"^4.1.12","@types/react":"^18.3.3","bun-match-svg":"0.0.2","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.34","performance-now":"^2.1.0","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.71_1726806512126_0.19468570912770344","host":"s3://npm-registry-packages"}},"0.0.72":{"name":"@tscircuit/core","version":"0.0.72","_id":"@tscircuit/core@0.0.72","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"aa99e066bf7ab91210fd04d816bcaebbbd62e818","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.72.tgz","fileCount":60,"integrity":"sha512-lBsvKF3ya3bdDZni2ftTy/QO/tO4MxvmSMPNCmom3wLcsfXHQtkfrxUSv794hZTVcWN75nucWz0mH5X0QXGxvQ==","signatures":[{"sig":"MEUCIDHdDhFpbdxDZ5BvkLBteRIomHQVzDNDfjwQQ88I1SuoAiEAp5W2uTOGcLNGeMpQEfSm56p+QZDdSfgpU3vyIKBC0no=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":459895},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"index.ts","gitHead":"958f0546d64c826919509038fec8e15456a1a5e0","scripts":{"build":"tsup-node index.ts --format esm --dts","measure-bundle":"howfat -r table ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.17.0","dependencies":{"zod":"^3.23.8","react":"^18.3.1","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","footprinter":"^0.0.44","@tscircuit/soup":"^0.0.73","performance-now":"^2.1.0","@tscircuit/props":"^0.0.63","react-reconciler":"^0.29.2","schematic-symbols":"0.0.17","@tscircuit/soup-util":"^0.0.28","@tscircuit/math-utils":"^0.0.4","transformation-matrix":"^2.16.1","@tscircuit/infgrid-ijump-astar":"^0.0.20","circuit-json-to-connectivity-map":"^0.0.15"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","@types/bun":"latest","looks-same":"^9.0.1","@types/debug":"^4.1.12","@types/react":"^18.3.3","bun-match-svg":"0.0.2","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.34","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.72_1726870364500_0.6607593100371323","host":"s3://npm-registry-packages"}},"0.0.73":{"name":"@tscircuit/core","version":"0.0.73","_id":"@tscircuit/core@0.0.73","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"6452666b351b531ee2441246c2d2a0fe567eb65a","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.73.tgz","fileCount":60,"integrity":"sha512-wuLdxoW/URksDEkIBFzg1/0Hp0TPcXVHOfkXrNT2/6KtMvvblmSUNdW3/HoyzdfuXK4LVUfRina9dttULN+5EA==","signatures":[{"sig":"MEUCIHnOSTpHCGrjLol6+zlQrrVZ1b0y6xWoaEfuusixz+utAiEAyZjo3Em7/EB24JmrOXBwoS5U5/8eYZv3G7XbhlBg8O4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":459744},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"index.ts","gitHead":"0e186823be26e7ba5c0ef5422d9415cbbd170122","scripts":{"build":"tsup-node index.ts --format esm --dts","measure-bundle":"howfat -r table ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.17.0","dependencies":{"zod":"^3.23.8","react":"^18.3.1","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","footprinter":"^0.0.44","@tscircuit/soup":"^0.0.73","performance-now":"^2.1.0","@tscircuit/props":"^0.0.63","react-reconciler":"^0.29.2","schematic-symbols":"0.0.17","@tscircuit/soup-util":"^0.0.28","@tscircuit/math-utils":"^0.0.4","transformation-matrix":"^2.16.1","@tscircuit/infgrid-ijump-astar":"^0.0.20","circuit-json-to-connectivity-map":"^0.0.15"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","@types/bun":"latest","looks-same":"^9.0.1","@types/debug":"^4.1.12","@types/react":"^18.3.3","bun-match-svg":"0.0.2","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.34","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.73_1726882127047_0.6041445085234258","host":"s3://npm-registry-packages"}},"0.0.74":{"name":"@tscircuit/core","version":"0.0.74","_id":"@tscircuit/core@0.0.74","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"f1c17c9b135d00765562941314897c04a1c22fbf","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.74.tgz","fileCount":4,"integrity":"sha512-jA7wkyAR3njxTxkSn6rq7XzWaGdIKt5UWgdGbXCKOrMeLcYMoUucgZwyD6b5bHsYsGCtpp9OUeUwRiqW+8nvSA==","signatures":[{"sig":"MEUCIAEQ55IsPCCKi+LZYXVpdFD7Z8hb8Ij0xhwCFFR3ruRuAiEA7prpWlShSqTu513tTFo4lcBI++X/6kFSoy0CJUBF3Io=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":312960},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"9def3c5a0599222d2d973fc106a7dec93fda440e","scripts":{"build":"tsup-node index.ts --format esm --dts","measure-bundle":"howfat -r table ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.17.0","dependencies":{"zod":"^3.23.8","react":"^18.3.1","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","footprinter":"^0.0.44","@tscircuit/soup":"^0.0.73","performance-now":"^2.1.0","@tscircuit/props":"^0.0.63","react-reconciler":"^0.29.2","schematic-symbols":"0.0.17","@tscircuit/soup-util":"^0.0.28","@tscircuit/math-utils":"^0.0.4","transformation-matrix":"^2.16.1","@tscircuit/infgrid-ijump-astar":"^0.0.20","circuit-json-to-connectivity-map":"^0.0.15"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","@types/bun":"latest","looks-same":"^9.0.1","@types/debug":"^4.1.12","@types/react":"^18.3.3","bun-match-svg":"0.0.2","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.34","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.74_1726882823457_0.8410486298222184","host":"s3://npm-registry-packages"}},"0.0.75":{"name":"@tscircuit/core","version":"0.0.75","_id":"@tscircuit/core@0.0.75","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"7d29286399733100c3a1d7f3e101004704c31e98","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.75.tgz","fileCount":4,"integrity":"sha512-M7OGnInL4JV6aWz79aKFD1nD+tL9aAaCTUhx8GOXB5cPfd2vkSNDXGohFUkVkIfQqASZLdqkAro1fjV6xAGQZA==","signatures":[{"sig":"MEQCICVv3U+gUqukotWgmb4ZTXPl6YFot7TRjNSY9nl2JZprAiA7C1zSDTR4rulyQZHRYGJdy1c1hFuUXBRzM8I5aWRCBQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":313216},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"21643d015e4e6063c5821ea394e229a36ba0fb89","scripts":{"build":"tsup-node index.ts --format esm --dts","measure-bundle":"howfat -r table ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.17.0","dependencies":{"zod":"^3.23.8","react":"^18.3.1","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","footprinter":"^0.0.44","@tscircuit/soup":"^0.0.73","performance-now":"^2.1.0","@tscircuit/props":"^0.0.63","react-reconciler":"^0.29.2","schematic-symbols":"0.0.17","@tscircuit/soup-util":"^0.0.28","@tscircuit/math-utils":"^0.0.4","transformation-matrix":"^2.16.1","@tscircuit/infgrid-ijump-astar":"^0.0.20","circuit-json-to-connectivity-map":"^0.0.15"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","@types/bun":"latest","looks-same":"^9.0.1","@types/debug":"^4.1.12","@types/react":"^18.3.3","bun-match-svg":"0.0.2","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.36","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.75_1726924130726_0.9330979511571944","host":"s3://npm-registry-packages"}},"0.0.76":{"name":"@tscircuit/core","version":"0.0.76","_id":"@tscircuit/core@0.0.76","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"8d607babb816c91b0590296bc70bc7b0875274fb","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.76.tgz","fileCount":4,"integrity":"sha512-PjMW7ah3twlrkbKN1xWnR/rJROTyslulQeMnb6U5Dfe08POK5ZR/FGYdG0sKhUo0lSOTiJ9bhTkGwyoSvgr/ww==","signatures":[{"sig":"MEUCIF63kLcH4+u4YSM2POnW25CXOzPDTqtdHoTLnBuT36kWAiEA1x4a+v/34xQ5P9TYsawdGGLd2gpzj5a3aX/IFVuQE4Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":313247},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"d038c1940046440bfd8ebeb356e2bfd37bc17d62","scripts":{"build":"tsup-node index.ts --format esm --dts","measure-bundle":"howfat -r table ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.17.0","dependencies":{"zod":"^3.23.8","react":"^18.3.1","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","footprinter":"^0.0.44","circuit-json":"^0.0.77","@tscircuit/soup":"^0.0.73","performance-now":"^2.1.0","@tscircuit/props":"^0.0.63","react-reconciler":"^0.29.2","schematic-symbols":"0.0.17","@tscircuit/soup-util":"^0.0.28","@tscircuit/math-utils":"^0.0.4","transformation-matrix":"^2.16.1","@tscircuit/infgrid-ijump-astar":"^0.0.21","circuit-json-to-connectivity-map":"^0.0.15"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","@types/bun":"latest","looks-same":"^9.0.1","@types/debug":"^4.1.12","@types/react":"^18.3.3","bun-match-svg":"0.0.2","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.36","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.76_1726931069385_0.9081806425392094","host":"s3://npm-registry-packages"}},"0.0.77":{"name":"@tscircuit/core","version":"0.0.77","_id":"@tscircuit/core@0.0.77","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"a237f0ad8ae1dc353be943398451ef7f411d3a9f","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.77.tgz","fileCount":4,"integrity":"sha512-sZiczfvNq2b/4xwreMf61BD7Gr5fs+di9kDm3Rf10M8xmxyCH1qbi8+mjScdsl2FOBu5fm7E8GVwj5Wz3zGoQw==","signatures":[{"sig":"MEYCIQCKQ8cOly5RoR05FSCVQrhrfZzJ/7RP0lGDf1bN56al1QIhAIT+ncIFEASanWBavU4FHxROb5CaHMRc33Ddn+21iRbp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":315266},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"2160ac8ac3730a36b7998d6503bd5e294f623b77","scripts":{"build":"tsup-node index.ts --format esm --dts","measure-bundle":"howfat -r table ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.17.0","dependencies":{"zod":"^3.23.8","react":"^18.3.1","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","footprinter":"^0.0.44","circuit-json":"^0.0.77","@tscircuit/soup":"^0.0.73","performance-now":"^2.1.0","@tscircuit/props":"^0.0.65","react-reconciler":"^0.29.2","schematic-symbols":"0.0.17","@tscircuit/soup-util":"^0.0.28","@tscircuit/math-utils":"^0.0.4","transformation-matrix":"^2.16.1","@tscircuit/infgrid-ijump-astar":"^0.0.21","circuit-json-to-connectivity-map":"^0.0.15"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","@types/bun":"latest","looks-same":"^9.0.1","@types/debug":"^4.1.12","@types/react":"^18.3.3","bun-match-svg":"0.0.2","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.36","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.77_1726962516133_0.8641079830810328","host":"s3://npm-registry-packages"}},"0.0.78":{"name":"@tscircuit/core","version":"0.0.78","_id":"@tscircuit/core@0.0.78","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"82457bbbb6f1306e21182bbc2822152cbe02f879","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.78.tgz","fileCount":4,"integrity":"sha512-fQwNtYWuPknEBpiyTcaTgDh6mKn7QALXfwyVdYUedfizrJ6UQ4llKrOXV0v/SnqIYOzllzHtwcq+OFxXw3JeEQ==","signatures":[{"sig":"MEQCIAa/2Z7lbbVKudebrPXYOETCUx1/jlJaJeafw1CpT/yeAiBelt6oQ77Bti2/cM62K6zfKZ8ByTMVlQQi2EcKCKGBWA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":316218},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"7ab031029f726a495a31d67a3b7ab7b8be046a8c","scripts":{"build":"tsup-node index.ts --format esm --dts","measure-bundle":"howfat -r table ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.17.0","dependencies":{"zod":"^3.23.8","react":"^18.3.1","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","footprinter":"^0.0.44","circuit-json":"^0.0.77","@tscircuit/soup":"^0.0.73","performance-now":"^2.1.0","@tscircuit/props":"^0.0.65","react-reconciler":"^0.29.2","schematic-symbols":"0.0.17","@tscircuit/soup-util":"^0.0.28","@tscircuit/math-utils":"^0.0.4","transformation-matrix":"^2.16.1","@tscircuit/infgrid-ijump-astar":"^0.0.21","circuit-json-to-connectivity-map":"^0.0.15"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","@types/bun":"latest","looks-same":"^9.0.1","@types/debug":"^4.1.12","@types/react":"^18.3.3","bun-match-svg":"0.0.2","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.36","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.78_1726963772357_0.7746336753888077","host":"s3://npm-registry-packages"}},"0.0.79":{"name":"@tscircuit/core","version":"0.0.79","_id":"@tscircuit/core@0.0.79","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"fba845bb5a157e6939280f6283c7d7008a4b2483","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.79.tgz","fileCount":4,"integrity":"sha512-3QoSFvet9WTKNWvgfLxRkN4g30MSxEBqhhZvk5eNnrA9nLDzuL7GIoyz3X1Iby1PjSmOu+1sm7c6yECEaGo5Og==","signatures":[{"sig":"MEUCIAPO2EXpFfYZZNXsufY/ylNp/SLBQDWsaS57c3mVCCt7AiEAgc82EOntCBOHsjcCaD2le9eXxGvXlVBtoSbwdSBPNWc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":316873},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"4e29ddb93a7f3b84ba119c352e5a5689bc37f32c","scripts":{"build":"tsup-node index.ts --format esm --dts","measure-bundle":"howfat -r table ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.17.0","dependencies":{"zod":"^3.23.8","react":"^18.3.1","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","footprinter":"^0.0.44","circuit-json":"^0.0.77","@tscircuit/soup":"^0.0.73","performance-now":"^2.1.0","@tscircuit/props":"^0.0.65","react-reconciler":"^0.29.2","schematic-symbols":"0.0.17","@tscircuit/soup-util":"^0.0.28","@tscircuit/math-utils":"^0.0.4","transformation-matrix":"^2.16.1","@tscircuit/infgrid-ijump-astar":"^0.0.21","circuit-json-to-connectivity-map":"^0.0.15"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","@types/bun":"latest","looks-same":"^9.0.1","@types/debug":"^4.1.12","@types/react":"^18.3.3","bun-match-svg":"0.0.2","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.36","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.79_1726965322325_0.39642418117262146","host":"s3://npm-registry-packages"}},"0.0.80":{"name":"@tscircuit/core","version":"0.0.80","_id":"@tscircuit/core@0.0.80","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"58e2bfb74a45868685fcf66f7c3645f92b6b9dc8","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.80.tgz","fileCount":4,"integrity":"sha512-VylF60UUB1A+4xeKZearhrizWe36M7MKGAeuwfH1/XAiRs69MKodRLW1RtoP7Zn2uknfVtPR9uKIB28jV3+L/Q==","signatures":[{"sig":"MEUCIAhd8WpK/y3GT0rVremtIlvhnR9E6a6zeovsApaiXQjbAiEAyJa7pGswAHlInwS8ISVmES9qqjXo4LaiuM39RGzvZ6k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":319681},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"90e9603d14d1b48f0e0f8ff84d8516b28034a9b7","scripts":{"build":"tsup-node index.ts --format esm --dts","measure-bundle":"howfat -r table ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.17.0","dependencies":{"zod":"^3.23.8","react":"^18.3.1","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","footprinter":"^0.0.44","circuit-json":"^0.0.77","@tscircuit/soup":"^0.0.73","performance-now":"^2.1.0","@tscircuit/props":"^0.0.65","react-reconciler":"^0.29.2","schematic-symbols":"0.0.17","@tscircuit/soup-util":"^0.0.28","@tscircuit/math-utils":"^0.0.4","transformation-matrix":"^2.16.1","@tscircuit/infgrid-ijump-astar":"^0.0.21","circuit-json-to-connectivity-map":"^0.0.15"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","@types/bun":"latest","looks-same":"^9.0.1","@types/debug":"^4.1.12","@types/react":"^18.3.3","bun-match-svg":"0.0.2","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.36","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.80_1727032357949_0.7929485889902952","host":"s3://npm-registry-packages"}},"0.0.81":{"name":"@tscircuit/core","version":"0.0.81","_id":"@tscircuit/core@0.0.81","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"d95e90b2706efdde6f3762d04a92aa79ecee832c","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.81.tgz","fileCount":4,"integrity":"sha512-RCZbH4Z4xiAVnVTcU8Ksc7+nJzeBg1T+oFNbSa84YJzdNl1I35bATVodoiVF9Q4JaPV4vmzl2+ocbjIouAnKIA==","signatures":[{"sig":"MEQCIDBD240Hk+545EQWoR/ONCariMFB+44lw1/hNA6hLaNTAiABntoK50elEY2uOxQcRh+C1oelZ8ZTr+xvuO5aHewypQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":319894},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"758b358dfbe6b38bd6fdf301f4e8bfa14306fddc","scripts":{"build":"tsup-node index.ts --format esm --dts","measure-bundle":"howfat -r table ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.17.0","dependencies":{"zod":"^3.23.8","react":"^18.3.1","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","footprinter":"^0.0.44","circuit-json":"^0.0.77","@tscircuit/soup":"^0.0.73","performance-now":"^2.1.0","@tscircuit/props":"^0.0.65","react-reconciler":"^0.29.2","schematic-symbols":"0.0.17","@tscircuit/soup-util":"^0.0.28","@tscircuit/math-utils":"^0.0.4","transformation-matrix":"^2.16.1","@tscircuit/infgrid-ijump-astar":"^0.0.21","circuit-json-to-connectivity-map":"^0.0.15"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","@types/bun":"latest","looks-same":"^9.0.1","@types/debug":"^4.1.12","@types/react":"^18.3.3","bun-match-svg":"0.0.2","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.36","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.81_1727060524343_0.6432098792523377","host":"s3://npm-registry-packages"}},"0.0.82":{"name":"@tscircuit/core","version":"0.0.82","_id":"@tscircuit/core@0.0.82","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"52f3c9652c493600aeaf8e38e43a0249adfd9c85","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.82.tgz","fileCount":4,"integrity":"sha512-q7EtcnJzh+IVRWFQX2viEOapV2YgxnxtuRl/LO7lIgrEZq6jZ67t3snGDlm+cfOMFAPXHuWU4bbM3BeI7rSuMg==","signatures":[{"sig":"MEQCIH//5XXiymcBvfyUtCKhPEKIkt1/Sej3KF81RfmhRIiRAiBQKdWr32s1qVW2uv/Nfk8i5N/SRbeMIKZmA9UT35z3ng==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":319940},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"738aac374963349df581eb774a6a6120927e417e","scripts":{"build":"tsup-node index.ts --format esm --dts","measure-bundle":"howfat -r table ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.17.0","dependencies":{"zod":"^3.23.8","react":"^18.3.1","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","footprinter":"^0.0.44","circuit-json":"^0.0.77","@tscircuit/soup":"^0.0.73","performance-now":"^2.1.0","@tscircuit/props":"^0.0.65","react-reconciler":"^0.29.2","schematic-symbols":"0.0.17","@tscircuit/soup-util":"^0.0.28","@tscircuit/math-utils":"^0.0.4","transformation-matrix":"^2.16.1","@tscircuit/infgrid-ijump-astar":"^0.0.21","circuit-json-to-connectivity-map":"^0.0.15"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","@types/bun":"latest","looks-same":"^9.0.1","@types/debug":"^4.1.12","@types/react":"^18.3.3","bun-match-svg":"0.0.2","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.36","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.82_1727066138346_0.3716398853192071","host":"s3://npm-registry-packages"}},"0.0.83":{"name":"@tscircuit/core","version":"0.0.83","_id":"@tscircuit/core@0.0.83","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"bfba397e43dbc3da80fef105944a5b9ae8f37e35","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.83.tgz","fileCount":4,"integrity":"sha512-xYFEO377bQia4CGIbDs9jeuW7QGIMCStlmhtcb0DmTKQrj1KGLLa+s/kuLs/ZJ4nqJ9GlxCckKVdHhydTcHFMQ==","signatures":[{"sig":"MEYCIQCEMzHa5DJcuHAKmWS1MFst0MUxztHsAM7Cj7kPWSpQdgIhAIz9Qbg71SUwOXrVyTz9yMoZgmcVEA95U1XCXPf1+VVe","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":320303},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"8d8a774095df90967b13442998b6ab21db74acbc","scripts":{"build":"tsup-node index.ts --format esm --dts","measure-bundle":"howfat -r table ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.17.0","dependencies":{"zod":"^3.23.8","react":"^18.3.1","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","footprinter":"^0.0.44","circuit-json":"^0.0.77","@tscircuit/soup":"^0.0.73","performance-now":"^2.1.0","@tscircuit/props":"^0.0.65","react-reconciler":"^0.29.2","schematic-symbols":"0.0.17","@tscircuit/soup-util":"^0.0.28","@tscircuit/math-utils":"^0.0.4","transformation-matrix":"^2.16.1","@tscircuit/infgrid-ijump-astar":"^0.0.21","circuit-json-to-connectivity-map":"^0.0.15"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","@types/bun":"latest","looks-same":"^9.0.1","@types/debug":"^4.1.12","@types/react":"^18.3.3","bun-match-svg":"0.0.2","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.36","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.83_1727116377504_0.8027642285400349","host":"s3://npm-registry-packages"}},"0.0.84":{"name":"@tscircuit/core","version":"0.0.84","_id":"@tscircuit/core@0.0.84","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"4a74316cc111ba65462e1d6fa5e54713add87899","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.84.tgz","fileCount":4,"integrity":"sha512-l/h2hY3+M6RFA/iBeEPvD/HU5gEZz63YZZaA5/rFmWjuW01tL8c/NexT+nBcFXSAnhXVu1wLxpnkjoOeGsm2qQ==","signatures":[{"sig":"MEUCIQC5c2g2bgZw8DB8FUmjewAaiXqQVXp65PU/qNaBtAZkCgIgaNOUYUbH9SfEBHv0SfbqhqunsomJWreZ9ceS9FOLk5w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":320717},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"3064cbdd158f71adfdaf07e3525a175b12252d5f","scripts":{"build":"tsup-node index.ts --format esm --dts","measure-bundle":"howfat -r table ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.17.0","dependencies":{"zod":"^3.23.8","react":"^18.3.1","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","footprinter":"^0.0.44","circuit-json":"^0.0.77","@tscircuit/soup":"^0.0.73","performance-now":"^2.1.0","@tscircuit/props":"^0.0.65","react-reconciler":"^0.29.2","schematic-symbols":"0.0.17","@tscircuit/soup-util":"^0.0.28","@tscircuit/math-utils":"^0.0.4","transformation-matrix":"^2.16.1","@tscircuit/infgrid-ijump-astar":"^0.0.21","circuit-json-to-connectivity-map":"^0.0.15"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","@types/bun":"latest","looks-same":"^9.0.1","@types/debug":"^4.1.12","@types/react":"^18.3.3","bun-match-svg":"0.0.2","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.36","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.84_1727121138734_0.03617375187633942","host":"s3://npm-registry-packages"}},"0.0.85":{"name":"@tscircuit/core","version":"0.0.85","_id":"@tscircuit/core@0.0.85","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"69c897fb5db3c283e951102d9f61cc5514b2bc08","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.85.tgz","fileCount":4,"integrity":"sha512-JY7KIa5NpoEBMDbGcn6YNfv6Zinf8w7LORRQu80ATYguty3osKZM8cLJ3o4OxbqbcvgvmSvs1+EcsRWWd5bhwQ==","signatures":[{"sig":"MEUCIBSAbp8PSOO7xW1EYFbvqvsiX+teY17Tqj1Pvlx6Z8qgAiEA9LYH5OEUe00YS91gzoBFb8D7deqKfJTGpy20r5Q/pDo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":320578},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"4f91356ad0b9ef86344507ee7c90e8eafa8701a4","scripts":{"build":"tsup-node index.ts --format esm --dts","measure-bundle":"howfat -r table ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.17.0","dependencies":{"zod":"^3.23.8","react":"^18.3.1","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","footprinter":"^0.0.44","circuit-json":"^0.0.77","@tscircuit/soup":"^0.0.73","performance-now":"^2.1.0","@tscircuit/props":"^0.0.65","react-reconciler":"^0.29.2","schematic-symbols":"0.0.17","@tscircuit/soup-util":"^0.0.28","@tscircuit/math-utils":"^0.0.4","transformation-matrix":"^2.16.1","@tscircuit/infgrid-ijump-astar":"^0.0.21","circuit-json-to-connectivity-map":"^0.0.15"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","@types/bun":"latest","looks-same":"^9.0.1","@types/debug":"^4.1.12","@types/react":"^18.3.3","bun-match-svg":"0.0.2","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.36","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.85_1727133843778_0.3951541589725134","host":"s3://npm-registry-packages"}},"0.0.86":{"name":"@tscircuit/core","version":"0.0.86","_id":"@tscircuit/core@0.0.86","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"460276c4ae7fcdcff0192d828fb43a74d78288f3","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.86.tgz","fileCount":4,"integrity":"sha512-JkDdv0zK0Mfan5PU9aMmXmQN/NQpLsCTV2EUpd5S+PfPtJPeBQvEf5kf256TyGZsL2Nhw/jubW1bALALImZ3BQ==","signatures":[{"sig":"MEQCICny+KhZZqUHUIlzRc/MVbBHXBlMUWjIlg5giE5WWe/nAiA3nHqdDQDTIAnajYRk7BsJUbI40mLzaN/x4tAv2e4QUw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":320822},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"ae2eae1e74b7a3cddda8f2daf090706c1dece92e","scripts":{"build":"tsup-node index.ts --format esm --dts","measure-bundle":"howfat -r table ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.17.0","dependencies":{"zod":"^3.23.8","react":"^18.3.1","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","footprinter":"^0.0.44","circuit-json":"^0.0.77","@tscircuit/soup":"^0.0.73","performance-now":"^2.1.0","@tscircuit/props":"^0.0.65","react-reconciler":"^0.29.2","schematic-symbols":"0.0.17","@tscircuit/soup-util":"^0.0.28","@tscircuit/math-utils":"^0.0.4","transformation-matrix":"^2.16.1","@tscircuit/infgrid-ijump-astar":"^0.0.21","circuit-json-to-connectivity-map":"^0.0.15"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","@types/bun":"latest","looks-same":"^9.0.1","@types/debug":"^4.1.12","@types/react":"^18.3.3","bun-match-svg":"0.0.2","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.36","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.86_1727143700174_0.8777200842528494","host":"s3://npm-registry-packages"}},"0.0.87":{"name":"@tscircuit/core","version":"0.0.87","_id":"@tscircuit/core@0.0.87","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"8135389d77795a425dbb6bcc7ace20edd0174463","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.87.tgz","fileCount":4,"integrity":"sha512-MkG6+rUYgVc0DB2fPTJXx/K8ptHQLtsz+4h0/lK8MyIaHabwDJ2EpWF17/z4GdqWL6Pktnsc2pIkH4tGMbPgaQ==","signatures":[{"sig":"MEUCIHcyM7FiS+F/85agjHFAI3f584NQ5CZcecSPxNqjA4EqAiEA+RDThREZFKiWCFj1IWh+XBEn+R6FD/yUzE+cOmNZ9Ws=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":321361},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"7e6412073b915f647b58a252241cf2916ae7591c","scripts":{"build":"tsup-node index.ts --format esm --dts","measure-bundle":"howfat -r table ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.17.0","dependencies":{"zod":"^3.23.8","react":"^18.3.1","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","footprinter":"^0.0.44","circuit-json":"^0.0.77","@tscircuit/soup":"^0.0.73","performance-now":"^2.1.0","@tscircuit/props":"^0.0.65","react-reconciler":"^0.29.2","schematic-symbols":"0.0.17","@tscircuit/soup-util":"^0.0.28","@tscircuit/math-utils":"^0.0.4","transformation-matrix":"^2.16.1","@tscircuit/infgrid-ijump-astar":"^0.0.21","circuit-json-to-connectivity-map":"^0.0.15"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","@types/bun":"latest","looks-same":"^9.0.1","@types/debug":"^4.1.12","@types/react":"^18.3.3","bun-match-svg":"0.0.2","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.36","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.87_1727145051836_0.9331137352524994","host":"s3://npm-registry-packages"}},"0.0.88":{"name":"@tscircuit/core","version":"0.0.88","_id":"@tscircuit/core@0.0.88","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"c70a25d908e5088032cebb5012cb5264bc540dbb","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.88.tgz","fileCount":4,"integrity":"sha512-vkMYB9HXJ5/RssSQWa3wwD/VYq3h2D3uvzKVmAWkm7OLb6eD0fhDnYVn5cDpUUNE9+eQ3Vjf4VrO5xUwg3NtwA==","signatures":[{"sig":"MEQCIEUQaBA7AqXhQc7Eoq3Te+2U054BQQ6P6o/UJsLUi0UZAiA3ZM4cR0EQ0ff4qDQjEFHvfKp31XGuFiJgSBJ/OqH4Ig==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":321649},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"12a32c7e5c2f070023f40724e884b8139af36dd5","scripts":{"build":"tsup-node index.ts --format esm --dts","measure-bundle":"howfat -r table ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.17.0","dependencies":{"zod":"^3.23.8","react":"^18.3.1","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","footprinter":"^0.0.44","circuit-json":"^0.0.78","performance-now":"^2.1.0","@tscircuit/props":"^0.0.65","react-reconciler":"^0.29.2","schematic-symbols":"0.0.17","@tscircuit/soup-util":"^0.0.31","@tscircuit/math-utils":"^0.0.4","transformation-matrix":"^2.16.1","@tscircuit/infgrid-ijump-astar":"^0.0.21","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","@types/bun":"latest","looks-same":"^9.0.1","@types/debug":"^4.1.12","@types/react":"^18.3.3","bun-match-svg":"0.0.2","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.37","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.88_1727194744376_0.1386091807172085","host":"s3://npm-registry-packages"}},"0.0.89":{"name":"@tscircuit/core","version":"0.0.89","_id":"@tscircuit/core@0.0.89","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"f453ec9fd190cafa12e88bb71cbd454993bccc32","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.89.tgz","fileCount":4,"integrity":"sha512-nkklA3X/unpkM/oKCYCqCeGKdV34HD7doPGf6G2G6D+h0sF8AnwSOhl/dhr5/r+hI5WokhyYLncdLE/rNFEF9w==","signatures":[{"sig":"MEQCIHOuGOQHhNTLu4pmoCJaH3QnpeEr4tFbbG6fDjtzfL/LAiAe2izlczQNTTWertlGpxvbu0cKR1Bpk+NTV6c2NwB9hg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":321728},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"23b5f8e1b6498de0f96fdf4706ee7230fd72f6db","scripts":{"build":"tsup-node index.ts --format esm --dts","measure-bundle":"howfat -r table ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.17.0","dependencies":{"zod":"^3.23.8","react":"^18.3.1","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","footprinter":"^0.0.44","circuit-json":"^0.0.82","performance-now":"^2.1.0","@tscircuit/props":"^0.0.65","react-reconciler":"^0.29.2","schematic-symbols":"0.0.17","@tscircuit/soup-util":"^0.0.31","@tscircuit/math-utils":"^0.0.4","transformation-matrix":"^2.16.1","@tscircuit/infgrid-ijump-astar":"^0.0.21","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","@types/bun":"latest","looks-same":"^9.0.1","@types/debug":"^4.1.12","@types/react":"^18.3.3","bun-match-svg":"0.0.2","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.37","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.89_1727232884766_0.4431647419283209","host":"s3://npm-registry-packages"}},"0.0.90":{"name":"@tscircuit/core","version":"0.0.90","_id":"@tscircuit/core@0.0.90","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"6ef2f9929faa8be693758489adab0258d505b996","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.90.tgz","fileCount":4,"integrity":"sha512-7pyeqaNE6DtkYrw/gClkCBH3GELiMCz9USqSXMxLxWObo5ypwkttIYZJ6Z9XGgVNClP4FIWuKzNCtcsw3fDMFg==","signatures":[{"sig":"MEQCIDjsNKtW+ywbNuNNHZNnJrASXGvaf0rUteUZ+7HhNDX+AiAfLXRaXCKHM6LPyBBaf96x5WKwn5GsrG+ja7cDKu/pyA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":321728},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"1d165a03404283064b071e1997d5660b8c278b20","scripts":{"build":"tsup-node index.ts --format esm --dts","measure-bundle":"howfat -r table ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.17.0","dependencies":{"zod":"^3.23.8","react":"^18.3.1","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","footprinter":"^0.0.44","circuit-json":"^0.0.82","performance-now":"^2.1.0","@tscircuit/props":"^0.0.65","react-reconciler":"^0.29.2","schematic-symbols":"0.0.17","@tscircuit/soup-util":"^0.0.31","@tscircuit/math-utils":"^0.0.4","transformation-matrix":"^2.16.1","@tscircuit/infgrid-ijump-astar":"^0.0.21","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","@types/bun":"latest","looks-same":"^9.0.1","@types/debug":"^4.1.12","@types/react":"^18.3.3","bun-match-svg":"0.0.2","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.37","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.90_1727235935363_0.20666136135547797","host":"s3://npm-registry-packages"}},"0.0.91":{"name":"@tscircuit/core","version":"0.0.91","_id":"@tscircuit/core@0.0.91","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"616291258e31413070f26a96605127fad9451ef7","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.91.tgz","fileCount":4,"integrity":"sha512-rcN4SqbQpGtR2vcNNs6Yy4cp2wub0rXq/ypATP4FpHPZ2usK/+eXr4uK3MV4QS7Mz0FNkLYoEYoVTokXuA+udg==","signatures":[{"sig":"MEQCIEO3W9dFlMG32USopmllpmeUbiBiRmcvL7NhWS4IaOEUAiATwm8PFzF3s4og+5Pvk///k3DSFGmVG5vct3PMTEk/UQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":322925},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"6187c720943bd4a0c9eddee8daecfb8edc0f8f8b","scripts":{"build":"tsup-node index.ts --format esm --dts","measure-bundle":"howfat -r table ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.17.0","dependencies":{"zod":"^3.23.8","react":"^18.3.1","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","footprinter":"^0.0.44","circuit-json":"^0.0.82","performance-now":"^2.1.0","@tscircuit/props":"^0.0.65","react-reconciler":"^0.29.2","schematic-symbols":"0.0.17","@tscircuit/soup-util":"^0.0.31","@tscircuit/math-utils":"^0.0.4","transformation-matrix":"^2.16.1","@tscircuit/infgrid-ijump-astar":"^0.0.21","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","@types/bun":"latest","looks-same":"^9.0.1","@types/debug":"^4.1.12","@types/react":"^18.3.3","bun-match-svg":"0.0.2","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.37","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.91_1727240197178_0.7588858272144454","host":"s3://npm-registry-packages"}},"0.0.92":{"name":"@tscircuit/core","version":"0.0.92","_id":"@tscircuit/core@0.0.92","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"f2ff3cf2b770f2366edd1d71e191209b72a3f3cd","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.92.tgz","fileCount":4,"integrity":"sha512-SHtVeGW3xu4I59N6pJtleOxSEiRi9+MUdllSE+CdZK8IGSgSqAokq5NuMcR6qOAP4sylf1SdoSmimyXE0o1cXw==","signatures":[{"sig":"MEUCIBjswW1BM5+fGmxujt4N+t19S5nmh9gu0S5jl+ew6YsCAiEA0Atlc695nyLq+YlTCHpvHxu6CsnthEnLRtsuSsoZA8w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":341800},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"2169b575bd4e60e2c748f24f50ff7dda93305f82","scripts":{"build":"tsup-node index.ts --format esm --dts","measure-bundle":"howfat -r table ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.17.0","dependencies":{"zod":"^3.23.8","react":"^18.3.1","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","footprinter":"^0.0.44","circuit-json":"^0.0.82","performance-now":"^2.1.0","@tscircuit/props":"^0.0.65","react-reconciler":"^0.29.2","schematic-symbols":"0.0.17","@tscircuit/soup-util":"^0.0.31","@tscircuit/math-utils":"^0.0.4","transformation-matrix":"^2.16.1","@tscircuit/infgrid-ijump-astar":"^0.0.21","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","@types/bun":"latest","looks-same":"^9.0.1","@types/debug":"^4.1.12","@types/react":"^18.3.3","bun-match-svg":"0.0.2","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.37","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.92_1727240909312_0.1921923940203556","host":"s3://npm-registry-packages"}},"0.0.93":{"name":"@tscircuit/core","version":"0.0.93","_id":"@tscircuit/core@0.0.93","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"e878cf8a417e94577a62d5c1c6043182f131b73c","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.93.tgz","fileCount":4,"integrity":"sha512-iVYgCCyr7NruYQWW+wahtM3KQkXOD5xaurEJjwUiRd3NAWz2EgaV/wcWmXUCWperqhTCvHRD4P37RxWkq4izgA==","signatures":[{"sig":"MEQCIHMcfnDboVLM+quZL3Vb06XNPWMSCPs1zTutPuwVdC47AiBWUQXap6EN0wgtmiOyQM8Jy9Omze5q6Jnm2ulnv1aMpA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":343233},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"43256b11ce0db690320c88ef5923f65322f140b3","scripts":{"build":"tsup-node index.ts --format esm --dts","measure-bundle":"howfat -r table ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.17.0","dependencies":{"zod":"^3.23.8","react":"^18.3.1","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","footprinter":"^0.0.44","circuit-json":"^0.0.82","performance-now":"^2.1.0","@tscircuit/props":"^0.0.65","react-reconciler":"^0.29.2","schematic-symbols":"0.0.19","@tscircuit/soup-util":"^0.0.31","@tscircuit/math-utils":"^0.0.4","transformation-matrix":"^2.16.1","@tscircuit/infgrid-ijump-astar":"^0.0.21","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","@types/bun":"latest","looks-same":"^9.0.1","@types/debug":"^4.1.12","@types/react":"^18.3.3","bun-match-svg":"0.0.2","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.37","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.93_1727277717531_0.8553341273986319","host":"s3://npm-registry-packages"}},"0.0.94":{"name":"@tscircuit/core","version":"0.0.94","_id":"@tscircuit/core@0.0.94","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"580cc3914f90faf574c94f0f25c08d029fb88c3d","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.94.tgz","fileCount":4,"integrity":"sha512-j1MM1J7yjP9Tk5zVY4nKcikQZ43X5mZAhG4POprlirhH8octk4cmHi9Upf2CFKAantYV7tQXGXNqEOywd0Sdgg==","signatures":[{"sig":"MEYCIQCGPu5S69oYRyUMwe08aFeotQmKNULjKGjf4897z/B2HAIhAPeLjZ2swbgkpBAnXLB28hkx6964tl9ZD/xmmoKbIyW1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":343035},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"0be3c597b666895e125b0f8ae07c0e422107381d","scripts":{"build":"tsup-node index.ts --format esm --dts","measure-bundle":"howfat -r table ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.17.0","dependencies":{"zod":"^3.23.8","react":"^18.3.1","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","footprinter":"^0.0.44","circuit-json":"^0.0.82","performance-now":"^2.1.0","@tscircuit/props":"^0.0.65","react-reconciler":"^0.29.2","schematic-symbols":"0.0.19","@tscircuit/soup-util":"^0.0.31","@tscircuit/math-utils":"^0.0.4","transformation-matrix":"^2.16.1","@tscircuit/infgrid-ijump-astar":"^0.0.21","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","@types/bun":"latest","looks-same":"^9.0.1","@types/debug":"^4.1.12","@types/react":"^18.3.3","bun-match-svg":"0.0.2","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.37","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.94_1727350705463_0.6096530537303271","host":"s3://npm-registry-packages"}},"0.0.95":{"name":"@tscircuit/core","version":"0.0.95","_id":"@tscircuit/core@0.0.95","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"4dd2f52ef8f475405fbe2685ae0176e0bc19e272","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.95.tgz","fileCount":4,"integrity":"sha512-nBPxNSlomeLvDRFOLLyyJlnwPS0BZwbQXO0Cp2eYC+283M3ZIHwTsC8rMp+HTsq9UlxiRuHs6RTliOTcAkPANQ==","signatures":[{"sig":"MEYCIQDt3Rh4Zn4i8oGTDmALMmysQcPB96J3x1F/QkPg/1DTewIhAILmygqCx7Y7wxjxyt49RWch/7VO6wUZdW2RPDR8V/bh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":343124},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"248f45348c391942bff2c897934d482953693807","scripts":{"build":"tsup-node index.ts --format esm --dts","measure-bundle":"howfat -r table ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.17.0","dependencies":{"zod":"^3.23.8","react":"^18.3.1","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","footprinter":"^0.0.44","circuit-json":"^0.0.82","performance-now":"^2.1.0","@tscircuit/props":"^0.0.65","react-reconciler":"^0.29.2","schematic-symbols":"0.0.19","@tscircuit/soup-util":"^0.0.31","@tscircuit/math-utils":"^0.0.4","transformation-matrix":"^2.16.1","@tscircuit/infgrid-ijump-astar":"^0.0.21","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","@types/bun":"latest","looks-same":"^9.0.1","@types/debug":"^4.1.12","@types/react":"^18.3.3","bun-match-svg":"0.0.2","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.37","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.95_1727551057923_0.41599513100094176","host":"s3://npm-registry-packages"}},"0.0.96":{"name":"@tscircuit/core","version":"0.0.96","_id":"@tscircuit/core@0.0.96","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"59910782b2255dd38b550f7c355f039a7d7f8b2c","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.96.tgz","fileCount":4,"integrity":"sha512-W9elJBaIR947STsnYW2VjTtts08p3LpJelp6UCJB9C+YJxZ+pl7zFlO0A/TrX7hCAY7piZY34wr3UhhDVr7mJA==","signatures":[{"sig":"MEQCICmlcsgcK6g0YpRY5+uASBNyAsayExnMceYej4/6VVMiAiBLUrmMM8FwJNZKMDHxRqCWMKrFpsrOQFOK/j69U8hWAQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":344090},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"3533a3fa439e3ce205658ef3133395db1f0867ae","scripts":{"build":"tsup-node index.ts --format esm --dts","measure-bundle":"howfat -r table ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.17.0","dependencies":{"zod":"^3.23.8","react":"^18.3.1","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","footprinter":"^0.0.44","circuit-json":"^0.0.82","performance-now":"^2.1.0","@tscircuit/props":"^0.0.65","react-reconciler":"^0.29.2","schematic-symbols":"0.0.19","@tscircuit/soup-util":"^0.0.31","@tscircuit/math-utils":"^0.0.4","transformation-matrix":"^2.16.1","@tscircuit/infgrid-ijump-astar":"^0.0.21","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","@types/bun":"latest","looks-same":"^9.0.1","@types/debug":"^4.1.12","@types/react":"^18.3.3","bun-match-svg":"0.0.2","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.37","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.96_1727753571312_0.6624353029887149","host":"s3://npm-registry-packages"}},"0.0.97":{"name":"@tscircuit/core","version":"0.0.97","_id":"@tscircuit/core@0.0.97","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"28a6fe91005ea92534c2ae3089b7d6e4c2740b93","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.97.tgz","fileCount":4,"integrity":"sha512-qsLEXzseiay8lPnirefo+c5HzG2/DBfN3tvGLdQ30PbL3lRzawUWZgjxFOXgFT27UGoPfv0WdOGU2ww8CSeJDQ==","signatures":[{"sig":"MEUCIQDKgFw9VvPYtSCrCVvY2wA65L3s2mraJNGVKNN9+beQOQIgF5N/J1KRRTYfKY1T/Cz5WXVto2HvuvP8hfxuhDmljXo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":344122},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"d380fc2acb91439c7a13e94d5a6d74bdb7cf8394","scripts":{"build":"tsup-node index.ts --format esm --dts","measure-bundle":"howfat -r table ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.17.0","dependencies":{"zod":"^3.23.8","react":"^18.3.1","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","footprinter":"^0.0.44","circuit-json":"^0.0.82","performance-now":"^2.1.0","@tscircuit/props":"^0.0.65","react-reconciler":"^0.29.2","schematic-symbols":"0.0.19","@tscircuit/soup-util":"^0.0.31","@tscircuit/math-utils":"^0.0.4","transformation-matrix":"^2.16.1","@tscircuit/infgrid-ijump-astar":"^0.0.21","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","@types/bun":"latest","looks-same":"^9.0.1","@types/debug":"^4.1.12","@types/react":"^18.3.3","bun-match-svg":"0.0.2","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.37","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.97_1727812341160_0.5527672739896641","host":"s3://npm-registry-packages"}},"0.0.98":{"name":"@tscircuit/core","version":"0.0.98","_id":"@tscircuit/core@0.0.98","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"1e1f6f342885ec8e04ea85f5c0fc9b08552d1ebc","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.98.tgz","fileCount":4,"integrity":"sha512-r4W75NXiLGtRGAUJP2/YtNwN4pW+c//NisGHQIGxrANnZ06ctiFUK/NKYg4YNZNTe6geqjanXltfNccY7dBmGQ==","signatures":[{"sig":"MEYCIQDUPbqECTzWJEgmp5uh0mO/1oJvPLOCCZd2Yb8W4yctHwIhAJUoFALCnhXD/JhthvcXPLrag9hcaECdx6a5RmDSK9kZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":345066},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"e6ab233bc62daf45e8094ff13870981555eba915","scripts":{"build":"tsup-node index.ts --format esm --dts","measure-bundle":"howfat -r table ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.17.0","dependencies":{"zod":"^3.23.8","react":"^18.3.1","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","footprinter":"^0.0.44","circuit-json":"^0.0.82","performance-now":"^2.1.0","@tscircuit/props":"^0.0.67","react-reconciler":"^0.29.2","schematic-symbols":"0.0.32","@tscircuit/soup-util":"^0.0.31","@tscircuit/math-utils":"^0.0.4","transformation-matrix":"^2.16.1","@tscircuit/infgrid-ijump-astar":"^0.0.21","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","@types/bun":"latest","looks-same":"^9.0.1","@types/debug":"^4.1.12","@types/react":"^18.3.3","bun-match-svg":"0.0.2","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.37","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.98_1727880942593_0.1873229393074669","host":"s3://npm-registry-packages"}},"0.0.99":{"name":"@tscircuit/core","version":"0.0.99","_id":"@tscircuit/core@0.0.99","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"52ee0f8298a0aa3552d30ef700aebceef75575ca","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.99.tgz","fileCount":4,"integrity":"sha512-T7QNjiikg732DSxNEyQhL4hW1hqT+btM+UclK9gct9ejut2nmh+4gxMmLYPU3X1RZl4yuygVBd06JapMMIIVig==","signatures":[{"sig":"MEUCICCG2MSGuBlzX8TYrwYR72lpK7ZhsewAnQTd/PRynch6AiEA814qhGQeNmFydDQE/0rauTVt05DkGHgVP7MdjvFxDNk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":345920},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"194d0ac36542d7c80cb515221069e67b32242e0e","scripts":{"build":"tsup-node index.ts --format esm --dts","measure-bundle":"howfat -r table ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.17.0","dependencies":{"zod":"^3.23.8","react":"^18.3.1","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","footprinter":"^0.0.44","circuit-json":"^0.0.82","performance-now":"^2.1.0","@tscircuit/props":"^0.0.67","react-reconciler":"^0.29.2","schematic-symbols":"0.0.32","@tscircuit/soup-util":"^0.0.31","@tscircuit/math-utils":"^0.0.4","transformation-matrix":"^2.16.1","@tscircuit/infgrid-ijump-astar":"^0.0.21","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","@types/bun":"latest","looks-same":"^9.0.1","@types/debug":"^4.1.12","@types/react":"^18.3.3","bun-match-svg":"0.0.2","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.39","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.99_1728053703048_0.7880803844273647","host":"s3://npm-registry-packages"}},"0.0.100":{"name":"@tscircuit/core","version":"0.0.100","_id":"@tscircuit/core@0.0.100","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"f4438155e26595b5614e50791382f1923c71b12e","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.100.tgz","fileCount":4,"integrity":"sha512-u8P4w976HQWemf20SkGiW6mP3Qwkog1l4wdBXbxMN6c5Nsnet9RwICTvUqpCUJaYbHWuIEall3inj/rbsA+Nxw==","signatures":[{"sig":"MEQCIA7HOA404D47D0SdQzCzPBwKWknxKwD58/iH41gtuxwNAiBXfzX+vu6TNYpPTmkP+KxyICaqS1E/7YiBxKxLp0opSQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":346721},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"cc4d544fb2df1ec39d4d8a669e174a498461293a","scripts":{"build":"tsup-node index.ts --format esm --dts","measure-bundle":"howfat -r table ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.17.0","dependencies":{"zod":"^3.23.8","react":"^18.3.1","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","footprinter":"^0.0.44","circuit-json":"^0.0.83","performance-now":"^2.1.0","@tscircuit/props":"^0.0.68","react-reconciler":"^0.29.2","schematic-symbols":"0.0.32","@tscircuit/soup-util":"^0.0.31","@tscircuit/math-utils":"^0.0.4","transformation-matrix":"^2.16.1","@tscircuit/infgrid-ijump-astar":"^0.0.21","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","@types/bun":"latest","looks-same":"^9.0.1","@types/debug":"^4.1.12","@types/react":"^18.3.3","bun-match-svg":"0.0.2","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.39","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.100_1728158574026_0.8056647407328996","host":"s3://npm-registry-packages"}},"0.0.101":{"name":"@tscircuit/core","version":"0.0.101","_id":"@tscircuit/core@0.0.101","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"3ae40d44186f75ed980b2d75b9554955b05d4075","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.101.tgz","fileCount":4,"integrity":"sha512-GabJ6cblSLV4sp1sr9oTTrmAC4u2z+ewaFi1L0xD0HEmp39p4vr5meeFkq2/UtQN5rV1qX6/4o6VtQ5DP7+HnA==","signatures":[{"sig":"MEUCIEkUwjKmD7E433BJw4vMf7KOowy1wQAL0ilPMJ4rOJuNAiEA1OmTgzq+XZ14v8iXWBI5i/Fija5vMT5s4tZ32xZMum0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":348034},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"83c09f8a51b724ce3a66b2dea5ad3ef239725133","scripts":{"build":"tsup-node index.ts --format esm --dts","measure-bundle":"howfat -r table ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.17.0","dependencies":{"zod":"^3.23.8","react":"^18.3.1","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","footprinter":"^0.0.44","circuit-json":"^0.0.83","performance-now":"^2.1.0","@tscircuit/props":"^0.0.68","react-reconciler":"^0.29.2","schematic-symbols":"0.0.32","@tscircuit/soup-util":"^0.0.31","@tscircuit/math-utils":"^0.0.4","transformation-matrix":"^2.16.1","@tscircuit/infgrid-ijump-astar":"^0.0.21","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","@types/bun":"latest","looks-same":"^9.0.1","@types/debug":"^4.1.12","@types/react":"^18.3.3","bun-match-svg":"0.0.2","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.39","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.101_1728229859947_0.21578937727758696","host":"s3://npm-registry-packages"}},"0.0.102":{"name":"@tscircuit/core","version":"0.0.102","_id":"@tscircuit/core@0.0.102","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"1423bdfc53be89a0712de0814b5b27e4768a1271","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.102.tgz","fileCount":4,"integrity":"sha512-XR+9nyZHRJL5uk8B8keMeAmkW7vc90LiBgVJM6f6IKbYSx5jg8jkmgryfyWJu8zZPNiK7xRE0geWbqFRx8ZbwQ==","signatures":[{"sig":"MEUCIQCGIi2r5G9bAcUyeIP/hRcaBvQ2JiHD2ilXPDLMdkVtFwIgWoC9zMetkyVn0qUiFaaMSgh3inrcV0fQzUgXXFSkmFw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":348260},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"0a92424d4c58f8a1ba5ccd197478e032d33e6a04","scripts":{"build":"tsup-node index.ts --format esm --dts","measure-bundle":"howfat -r table ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.17.0","dependencies":{"zod":"^3.23.8","react":"^18.3.1","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","footprinter":"^0.0.44","circuit-json":"^0.0.83","performance-now":"^2.1.0","@tscircuit/props":"^0.0.68","react-reconciler":"^0.29.2","schematic-symbols":"0.0.32","@tscircuit/soup-util":"^0.0.31","@tscircuit/math-utils":"^0.0.4","transformation-matrix":"^2.16.1","@tscircuit/infgrid-ijump-astar":"^0.0.21","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","@types/bun":"latest","looks-same":"^9.0.1","@types/debug":"^4.1.12","@types/react":"^18.3.3","bun-match-svg":"0.0.2","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.39","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.102_1728243402031_0.7398869689196075","host":"s3://npm-registry-packages"}},"0.0.103":{"name":"@tscircuit/core","version":"0.0.103","_id":"@tscircuit/core@0.0.103","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"34b3b083f518898447e48bdfaf3ae4c9373ebf88","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.103.tgz","fileCount":4,"integrity":"sha512-eOeETbK1qZ7harLEWDaz8FdhFIQDucaUWjTroLoaTwP4J69HJgi3C9g7NQVO7qDGuNGBIcXlUhf6AzjTesuPBA==","signatures":[{"sig":"MEUCIB92HKp+aHuGehh3wO6UKuPfgC3qvP60NJJf1ACGiF1TAiEAoYiqxhNz+lXHrboURLVPhBuPSe22LrdTehCyM3AxY58=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":349135},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"16368206df6d440394352943cac58b1568b282cb","scripts":{"build":"tsup-node index.ts --format esm --dts","measure-bundle":"howfat -r table ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.17.0","dependencies":{"zod":"^3.23.8","react":"^18.3.1","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","footprinter":"^0.0.44","circuit-json":"^0.0.83","performance-now":"^2.1.0","@tscircuit/props":"^0.0.68","react-reconciler":"^0.29.2","schematic-symbols":"0.0.32","@tscircuit/soup-util":"^0.0.31","@tscircuit/math-utils":"^0.0.4","transformation-matrix":"^2.16.1","@tscircuit/infgrid-ijump-astar":"^0.0.21","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","@types/bun":"latest","looks-same":"^9.0.1","@types/debug":"^4.1.12","@types/react":"^18.3.3","bun-match-svg":"0.0.2","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.39","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.103_1728244403334_0.37999891639810857","host":"s3://npm-registry-packages"}},"0.0.104":{"name":"@tscircuit/core","version":"0.0.104","_id":"@tscircuit/core@0.0.104","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"044bd1529084f6f5a701b0982c3f31e81fbadf17","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.104.tgz","fileCount":4,"integrity":"sha512-0dwJICwGKkbVLVSbY5Gxydcm5TyLgq7h6vNYx+JnKbwYJYNHy4q7wxTDoDE+WopL9Bs6QVHuWJftHyUGoB6N0Q==","signatures":[{"sig":"MEUCIC3iuu3lrzi/RQ4n2s7z1fk812HNSbs061/RswbSFa8/AiEAjStpu1Q+RL9jA7iCWX6pCd5MHPtESClQ4v7hLR4ZSG8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":349157},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"d7511888f2d47787bc1c470921f9e473c7ced15a","scripts":{"build":"tsup-node index.ts --format esm --dts","measure-bundle":"howfat -r table ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.17.0","dependencies":{"zod":"^3.23.8","react":"^18.3.1","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.83","performance-now":"^2.1.0","@tscircuit/props":"^0.0.68","react-reconciler":"^0.29.2","schematic-symbols":"0.0.32","@tscircuit/soup-util":"^0.0.31","@tscircuit/math-utils":"^0.0.4","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.66","@tscircuit/infgrid-ijump-astar":"^0.0.21","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","@types/bun":"latest","looks-same":"^9.0.1","@types/debug":"^4.1.12","@types/react":"^18.3.3","bun-match-svg":"0.0.2","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.39","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.104_1728324645971_0.7590359388971102","host":"s3://npm-registry-packages"}},"0.0.105":{"name":"@tscircuit/core","version":"0.0.105","_id":"@tscircuit/core@0.0.105","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"4217dd0de7063b667ee53806a59af4af240ff794","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.105.tgz","fileCount":4,"integrity":"sha512-CpKg34q4zBZFLpJIHKNPjduqnT77agNHgbGcXqblZd+VtIMK00BJpcJgPLA5FDwh/1hmDTeOTKaEkSF3UIdIqA==","signatures":[{"sig":"MEQCIDj2vtRV3fvUXWegB1AvDjA1mtUQUTFcBLoDT4QdVn/9AiA8aWcgc2nPbNHxk1v3yNF8n56tNxDuMONwpVh/zfnCPQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":349157},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"ddf0547f2a384fa0656aa7e7ca1e31b02292f92b","scripts":{"build":"tsup-node index.ts --format esm --dts","measure-bundle":"howfat -r table ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.17.0","dependencies":{"zod":"^3.23.8","react":"^18.3.1","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.83","performance-now":"^2.1.0","@tscircuit/props":"^0.0.68","react-reconciler":"^0.29.2","schematic-symbols":"0.0.32","@tscircuit/soup-util":"^0.0.32","@tscircuit/math-utils":"^0.0.4","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.66","@tscircuit/infgrid-ijump-astar":"^0.0.21","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","@types/bun":"latest","looks-same":"^9.0.1","@types/debug":"^4.1.12","@types/react":"^18.3.3","bun-match-svg":"0.0.2","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.39","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.105_1728325731732_0.7200600120466429","host":"s3://npm-registry-packages"}},"0.0.106":{"name":"@tscircuit/core","version":"0.0.106","_id":"@tscircuit/core@0.0.106","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"4f02a432095f46e58b34bc3f2564d31c35a92d19","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.106.tgz","fileCount":4,"integrity":"sha512-xXRfab5t5ENEZxKuuHyWI357bz2snhRC0bwzTGuxBWsjI5bwueDbWrIYYOeXA9cHE0AyBL8YsbX7X//ci9fzRw==","signatures":[{"sig":"MEUCICSwe45RJEDu2OAMRTrwc1xAkCaqcq7pF8CD5kOIG1nHAiEAxH/k9jFhho5JKje9dHSZG1a+BKkQjVkxr554rutUXo4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":350287},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"9b10c8732423a10c88b7483f7be7a931d7d677d4","scripts":{"build":"tsup-node index.ts --format esm --dts","measure-bundle":"howfat -r table ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.17.0","dependencies":{"zod":"^3.23.8","react":"^18.3.1","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.83","performance-now":"^2.1.0","@tscircuit/props":"^0.0.68","react-reconciler":"^0.29.2","schematic-symbols":"0.0.32","@tscircuit/soup-util":"^0.0.32","@tscircuit/math-utils":"^0.0.4","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.66","@tscircuit/infgrid-ijump-astar":"^0.0.21","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","@types/bun":"latest","looks-same":"^9.0.1","@types/debug":"^4.1.12","@types/react":"^18.3.3","bun-match-svg":"0.0.2","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.39","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.106_1728422415088_0.5074465434123308","host":"s3://npm-registry-packages"}},"0.0.107":{"name":"@tscircuit/core","version":"0.0.107","_id":"@tscircuit/core@0.0.107","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"de77a1742abd2bfaf78f9a563dc9aeee906b2133","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.107.tgz","fileCount":4,"integrity":"sha512-2hLze1FTjuckyOqhS/y0+wtH1w0oPdbZgQD20eYrVmnuFEv0g822gPpCpe24BzsY31yID6va9+Y8tKWf39eTvw==","signatures":[{"sig":"MEUCIF98RCSO2IJAYltzM/OcnCNZK7KGfmALju0M5sIp7La6AiEA5MMpXYz9p/SZ1u83UHIiDIQ8TSqdvROd7qBTHZ35Fho=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":358406},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"9d806da9cf5ac1f36a880e3c79886fc66ffa7155","scripts":{"build":"tsup-node index.ts --format esm --dts","measure-bundle":"howfat -r table ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.17.0","dependencies":{"zod":"^3.23.8","react":"^18.3.1","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.85","performance-now":"^2.1.0","@tscircuit/props":"^0.0.68","react-reconciler":"^0.29.2","schematic-symbols":"0.0.32","@tscircuit/soup-util":"^0.0.33","@tscircuit/math-utils":"^0.0.4","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.66","@tscircuit/infgrid-ijump-astar":"^0.0.21","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","@types/bun":"latest","looks-same":"^9.0.1","@types/debug":"^4.1.12","@types/react":"^18.3.3","bun-match-svg":"0.0.2","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.39","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.107_1728576442074_0.8576377933852617","host":"s3://npm-registry-packages"}},"0.0.108":{"name":"@tscircuit/core","version":"0.0.108","_id":"@tscircuit/core@0.0.108","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"0247b0b7b3e1adc6c402db6564826bee9eb96af8","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.108.tgz","fileCount":4,"integrity":"sha512-C1aF9PRjxW/QWVT2oDTFDWnasE/2RYE1mSZaog+NcYimoMR75xMUl7iutn1YHabIqxDcY/M3VhUZ/7a6vMQP1g==","signatures":[{"sig":"MEQCIQC16D/9esiqltDnPuCWh2mF18KWpFC3fVkElBq6uH6qqwIfLEjN5dAom+ITxCjsd4oHB+DI6PpXnLcN+xHUW9sR7w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":366438},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"ad71d3c8a9c1d5d90203c0cfb48beaf9e3d8cfb9","scripts":{"build":"tsup-node index.ts --format esm --dts","measure-bundle":"howfat -r table ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.17.0","dependencies":{"zod":"^3.23.8","react":"^18.3.1","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.85","performance-now":"^2.1.0","@tscircuit/props":"^0.0.68","react-reconciler":"^0.29.2","schematic-symbols":"0.0.32","@tscircuit/soup-util":"^0.0.33","@tscircuit/math-utils":"^0.0.4","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.66","@tscircuit/infgrid-ijump-astar":"^0.0.21","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","@types/bun":"latest","looks-same":"^9.0.1","@types/debug":"^4.1.12","@types/react":"^18.3.3","bun-match-svg":"0.0.2","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.39","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.108_1728593640123_0.42597946237572537","host":"s3://npm-registry-packages"}},"0.0.109":{"name":"@tscircuit/core","version":"0.0.109","_id":"@tscircuit/core@0.0.109","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"d31c3e7ce81d71f44c8dccde523253e9f899251d","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.109.tgz","fileCount":4,"integrity":"sha512-WfcCFDEW+qA9tcYBpvRPRlAx/bgu9YddjiujK/qfYZQYSSp8Pw8KqdBaCKBs/yJHVEJHY1ITkWU5LbU9HWI5WA==","signatures":[{"sig":"MEUCIQDCx/qIHr3FKY59KPvVjlzBMxBYZMD19t8DWvk9OnpNCAIgek7sxHhihVavf3olMZuaGwxkbH4BAr282TN/YYYoL4Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":366472},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"0f5deaef95e9c95e37b5e66c33d4a61ff4845da7","scripts":{"build":"tsup-node index.ts --format esm --dts","measure-bundle":"howfat -r table ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.17.0","dependencies":{"zod":"^3.23.8","react":"^18.3.1","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.85","performance-now":"^2.1.0","@tscircuit/props":"^0.0.68","react-reconciler":"^0.29.2","schematic-symbols":"0.0.32","@tscircuit/soup-util":"^0.0.33","@tscircuit/math-utils":"^0.0.4","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.66","@tscircuit/infgrid-ijump-astar":"^0.0.21","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","@types/bun":"latest","looks-same":"^9.0.1","@types/debug":"^4.1.12","@types/react":"^18.3.3","bun-match-svg":"0.0.2","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.39","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.109_1728597090402_0.021026983224866624","host":"s3://npm-registry-packages"}},"0.0.110":{"name":"@tscircuit/core","version":"0.0.110","_id":"@tscircuit/core@0.0.110","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"5f50f7c2aa87d1285836df443188874a6a7f8f39","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.110.tgz","fileCount":4,"integrity":"sha512-FHfx3ow0MZvGtiofFPkMX+pO5LLoToCC3sUdEJ6YJyTICBPcWOGnBOWQLDdOV7BNhH/aSad4FJFI6rhjSsfyRQ==","signatures":[{"sig":"MEYCIQDSGkd+hqy9N9OOddgMYUfiELhaGAUvBRVWbxE/N0ximAIhAL7aQ0sPAh8NM+8lMm6Rrsl3qHiN7iH5IWwOTH3EX4ej","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":366472},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"710aa967697ce8131456d27e37102e96f3b85ed1","scripts":{"build":"tsup-node index.ts --format esm --dts","measure-bundle":"howfat -r table ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.17.0","dependencies":{"zod":"^3.23.8","react":"^18.3.1","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.85","performance-now":"^2.1.0","@tscircuit/props":"^0.0.68","react-reconciler":"^0.29.2","schematic-symbols":"0.0.32","@tscircuit/soup-util":"^0.0.33","@tscircuit/math-utils":"^0.0.4","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.66","@tscircuit/infgrid-ijump-astar":"^0.0.21","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","@types/bun":"latest","looks-same":"^9.0.1","@types/debug":"^4.1.12","@types/react":"^18.3.3","bun-match-svg":"0.0.2","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.39","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.110_1728658664702_0.16577134179784214","host":"s3://npm-registry-packages"}},"0.0.111":{"name":"@tscircuit/core","version":"0.0.111","_id":"@tscircuit/core@0.0.111","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"6f2f06a6fa40ea23cedab2aff206725ea0ccaebd","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.111.tgz","fileCount":4,"integrity":"sha512-BcJImfRVHPz5oeDKQ74YWMbZUv9mfdb8tLZ6jXayxO38KaH29f276pte7/xASz9JKSReIbwGBrTmo0rslxjVcw==","signatures":[{"sig":"MEUCIQCBLthiT7dhWRliJJ1/PInPAWom7fL4MMwa57hfWGpk+QIgZ1ow0R/LIrn07nqfWA+G07NiEtrxK/r3WckJACGgRLg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":368024},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"14b5aac9a29b8766f5fac6a43b74d329616269cb","scripts":{"build":"tsup-node index.ts --format esm --dts","measure-bundle":"howfat -r table ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.17.0","dependencies":{"zod":"^3.23.8","react":"^18.3.1","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.85","performance-now":"^2.1.0","@tscircuit/props":"^0.0.68","react-reconciler":"^0.29.2","schematic-symbols":"0.0.32","@tscircuit/soup-util":"^0.0.33","@tscircuit/math-utils":"^0.0.4","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.66","@tscircuit/infgrid-ijump-astar":"^0.0.21","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","@types/bun":"latest","looks-same":"^9.0.1","@types/debug":"^4.1.12","@types/react":"^18.3.3","bun-match-svg":"0.0.2","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.39","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.111_1728770224341_0.12495173589468811","host":"s3://npm-registry-packages"}},"0.0.112":{"name":"@tscircuit/core","version":"0.0.112","_id":"@tscircuit/core@0.0.112","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"3698b489bb67a7b92d278841933503dfc4b28264","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.112.tgz","fileCount":4,"integrity":"sha512-VHD1oIDaUHPIUIgdNwUI430NSNJT9tIt9CZ849DV9ryFPrdqmF6Fwlk26S+rQEfKmcc0SpLAy7eF5t1ljmpHYg==","signatures":[{"sig":"MEUCIB1FjNJpuxF6kMEaPpcInzrdK7uGWhejUU1jkJHgK37qAiEA92aMtWpud3RnAYB+0qAKuozZsg3Xnt2sYFFZHgv+HUs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":368243},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"be44fbf4c82c9b17c734b9677b5e9668a56ae625","scripts":{"build":"tsup-node index.ts --format esm --dts","measure-bundle":"howfat -r table ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.17.0","dependencies":{"zod":"^3.23.8","react":"^18.3.1","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.85","performance-now":"^2.1.0","@tscircuit/props":"^0.0.68","react-reconciler":"^0.29.2","schematic-symbols":"0.0.32","@tscircuit/soup-util":"^0.0.33","@tscircuit/math-utils":"^0.0.4","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.66","@tscircuit/infgrid-ijump-astar":"^0.0.21","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","@types/bun":"latest","looks-same":"^9.0.1","@types/debug":"^4.1.12","@types/react":"^18.3.3","bun-match-svg":"0.0.2","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.39","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.112_1728775731379_0.7005865918940346","host":"s3://npm-registry-packages"}},"0.0.113":{"name":"@tscircuit/core","version":"0.0.113","_id":"@tscircuit/core@0.0.113","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"77f258a149bc48e1e962abc83fbf6c9d9f2317e8","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.113.tgz","fileCount":4,"integrity":"sha512-yPePA772sUSupOVH9CCz8nQ+KO0Bs0RkwkBesDyY4uhkAFWGGNke12MnNAet9ybbKQDaoFigojEcv6tpIOYY6Q==","signatures":[{"sig":"MEUCIQCPiZNAdhfh72t2B/xKqsy2yG/r3KANL7cK2NDgieS5KwIgXASdddZQJOryD4f58kvbYLtIsHjF8Nmr92LRy2Lfs5A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":368481},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"134001ecaf4b9782b116ab42a55b80bf54100586","scripts":{"build":"tsup-node index.ts --format esm --dts","measure-bundle":"howfat -r table ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.17.0","dependencies":{"zod":"^3.23.8","react":"^18.3.1","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.85","performance-now":"^2.1.0","@tscircuit/props":"^0.0.68","react-reconciler":"^0.29.2","schematic-symbols":"0.0.32","@tscircuit/soup-util":"^0.0.33","@tscircuit/math-utils":"^0.0.4","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.66","@tscircuit/infgrid-ijump-astar":"^0.0.21","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","@types/bun":"latest","looks-same":"^9.0.1","@types/debug":"^4.1.12","@types/react":"^18.3.3","bun-match-svg":"0.0.2","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.39","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.113_1728860102588_0.9355413299914903","host":"s3://npm-registry-packages"}},"0.0.114":{"name":"@tscircuit/core","version":"0.0.114","_id":"@tscircuit/core@0.0.114","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"77c25a1eda98295382c614df4f223a920df9b560","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.114.tgz","fileCount":4,"integrity":"sha512-Jdegh0//JO3Oz/TrxTkPXGRqHdbe2m3BUCMqEd2A/z5vL1fq1c64uI0sQ9M7zh1rWHPkWX77cNn+kYvgLs8wew==","signatures":[{"sig":"MEQCIGIh9v1b/A+R3h/mRtRFjMLebDc5ctCK6R4bd5NwvDJaAiBuyp/cIm4jfkoLfWcQ/OK23oY7p1DqmBqsCiWezcaIQw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":368548},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"fbcb343290218072d8d64d6ed530011592e5931b","scripts":{"build":"tsup-node index.ts --format esm --dts","measure-bundle":"howfat -r table ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.17.0","dependencies":{"zod":"^3.23.8","react":"^18.3.1","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.85","performance-now":"^2.1.0","@tscircuit/props":"^0.0.68","react-reconciler":"^0.29.2","schematic-symbols":"0.0.32","@tscircuit/soup-util":"^0.0.33","@tscircuit/math-utils":"^0.0.4","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.70","@tscircuit/infgrid-ijump-astar":"^0.0.21","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","@types/bun":"latest","looks-same":"^9.0.1","@types/debug":"^4.1.12","@types/react":"^18.3.3","bun-match-svg":"0.0.2","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.39","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.114_1728964555306_0.8554725059090871","host":"s3://npm-registry-packages"}},"0.0.115":{"name":"@tscircuit/core","version":"0.0.115","_id":"@tscircuit/core@0.0.115","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"d22b259b84c7e69dd000bbe7963b9fc396d1cb80","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.115.tgz","fileCount":4,"integrity":"sha512-6+mp7eR4RWeL9ZbFwIpxuzZqD6NrLBLQTNlpHdcbciXZPFDjOFHcuG3oqRLCZeI5u9uZZfA7CiNz5UkEjxno1w==","signatures":[{"sig":"MEUCIQDnVGT9v8E+zPgp7cDFO9eYuApm+9rIs/CRTo218WzLxQIgB/eKj7ljsNZPMw9jOV0/wWRIFYr8DaNpVoGy5z4UN/0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":368583},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"55ad57fb13bc6b9bfc76a648560db949a39781b2","scripts":{"build":"tsup-node index.ts --format esm --dts","measure-bundle":"howfat -r table ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.17.0","dependencies":{"zod":"^3.23.8","react":"^18.3.1","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.85","performance-now":"^2.1.0","@tscircuit/props":"^0.0.68","react-reconciler":"^0.29.2","schematic-symbols":"0.0.32","@tscircuit/soup-util":"^0.0.33","@tscircuit/math-utils":"^0.0.4","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.70","@tscircuit/infgrid-ijump-astar":"^0.0.21","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","@types/bun":"latest","looks-same":"^9.0.1","@types/debug":"^4.1.12","@types/react":"^18.3.3","bun-match-svg":"0.0.2","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.39","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.115_1728966422627_0.361788079752994","host":"s3://npm-registry-packages"}},"0.0.116":{"name":"@tscircuit/core","version":"0.0.116","_id":"@tscircuit/core@0.0.116","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"4ed7011077f5f58c45724189892035d643cb2482","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.116.tgz","fileCount":4,"integrity":"sha512-A7iL58+33v8BHFsBvd2awZ0GY/WxAcx/jN/P1VAtcqRiT55Y7ISO4/An0lLVtBlnZ6+xBwDkRta334eLwHUDwQ==","signatures":[{"sig":"MEQCIH7yFp6jrqH8ON8numFOCnf0dCdrXkK+jB3AvfZCaNQ7AiBVECfrd1yohNakvspZR+Izy2l0lhFFN6TX8th0kHgkbg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":368583},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"f3847db0aa047bb47019138655221ae3ffe27133","scripts":{"build":"tsup-node index.ts --format esm --dts","measure-bundle":"howfat -r table ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.17.0","dependencies":{"zod":"^3.23.8","react":"^18.3.1","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.85","performance-now":"^2.1.0","@tscircuit/props":"^0.0.68","react-reconciler":"^0.29.2","schematic-symbols":"0.0.32","@tscircuit/soup-util":"^0.0.33","@tscircuit/math-utils":"^0.0.4","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.71","@tscircuit/infgrid-ijump-astar":"^0.0.21","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","@types/bun":"latest","looks-same":"^9.0.1","@types/debug":"^4.1.12","@types/react":"^18.3.3","bun-match-svg":"0.0.2","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.39","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.116_1728966870912_0.9480959496152714","host":"s3://npm-registry-packages"}},"0.0.117":{"name":"@tscircuit/core","version":"0.0.117","_id":"@tscircuit/core@0.0.117","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"4f6b8aac1a02b7af2b0f2df2c81827e76a21a935","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.117.tgz","fileCount":4,"integrity":"sha512-sPUsAkos0z7v9NbCpgvJmBCv38LruNQ11Bg4qNA1BKsV8LodAsdGNBiJ8e3V+fc+7t3GgemYiveE9mkJdjoU5w==","signatures":[{"sig":"MEUCIA+faHOr49uvw/0FwQD1+8ribVPRyQ2jRIh8WroFWwUlAiEAxu7ipPT9evFvQny00oDjqtoobYLoUAXtvYY5H0QeHWM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":388893},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"dc7957f8ea1f74350d6d1bf18106fa497e526556","scripts":{"build":"tsup-node index.ts --format esm --dts","measure-bundle":"howfat -r table ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.17.0","dependencies":{"zod":"^3.23.8","react":"^18.3.1","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.85","performance-now":"^2.1.0","@tscircuit/props":"^0.0.68","react-reconciler":"^0.29.2","schematic-symbols":"0.0.77","@tscircuit/soup-util":"^0.0.33","@tscircuit/math-utils":"^0.0.4","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.71","@tscircuit/infgrid-ijump-astar":"^0.0.21","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","@types/bun":"latest","looks-same":"^9.0.1","@types/debug":"^4.1.12","@types/react":"^18.3.3","bun-match-svg":"0.0.2","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.39","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.117_1729016880492_0.6891616438793415","host":"s3://npm-registry-packages"}},"0.0.118":{"name":"@tscircuit/core","version":"0.0.118","_id":"@tscircuit/core@0.0.118","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"c24951d9ff6671623a01282dbf5bb8272b12c89d","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.118.tgz","fileCount":4,"integrity":"sha512-iX4Vi2yAVg6TF/NdDIE0z1o1LWsAmlK6oSkeahr1Fuj6/rjNY0C7wImlbYLAAqaNPULqeIGJx/BtQRw4pl7MqA==","signatures":[{"sig":"MEYCIQCEKsUNmY1fNuKGgz/v80JzfAO8G3Nz8x1e8yCJMEBqTgIhAO3qLUE0Og/9wlZm/i+0zHQaQzPb3qp6McDsjOFREb8X","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":392597},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"2005a437ec38af39777101ff1c728bb243fcc8dc","scripts":{"build":"tsup-node index.ts --format esm --dts","measure-bundle":"howfat -r table ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.17.0","dependencies":{"zod":"^3.23.8","react":"^18.3.1","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.85","performance-now":"^2.1.0","@tscircuit/props":"^0.0.68","react-reconciler":"^0.29.2","schematic-symbols":"0.0.77","@tscircuit/soup-util":"^0.0.33","@tscircuit/math-utils":"^0.0.4","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.71","@tscircuit/infgrid-ijump-astar":"^0.0.21","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","@types/bun":"latest","looks-same":"^9.0.1","@types/debug":"^4.1.12","@types/react":"^18.3.3","bun-match-svg":"0.0.2","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.39","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.118_1729025222227_0.9551539927001129","host":"s3://npm-registry-packages"}},"0.0.119":{"name":"@tscircuit/core","version":"0.0.119","_id":"@tscircuit/core@0.0.119","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"e2d569bad3b9680ade2bae0e50034b6fc99c7717","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.119.tgz","fileCount":4,"integrity":"sha512-r3fcABgPfcwRPCo/fUdU1Oc/YRNvcktRwafTVkPz0dikC8pLaFIlqwuMrTdGyDbKA16SPoSCDj9iCuTc+u9GgQ==","signatures":[{"sig":"MEUCIEZrBav6d9WNb4nhydkUQ8tY+ifVQde5hZgv6Pe5FT7PAiEAn0+MBl3Em28d/Org+2/+D9yMILL0kBPyojOn3KbZj5A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":397104},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"b29d6a15fd9482006fbd3edbb200da130bc243a3","scripts":{"build":"tsup-node index.ts --format esm --dts","measure-bundle":"howfat -r table ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.17.0","dependencies":{"zod":"^3.23.8","react":"^18.3.1","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.85","performance-now":"^2.1.0","@tscircuit/props":"^0.0.70","react-reconciler":"^0.29.2","schematic-symbols":"0.0.77","@tscircuit/soup-util":"^0.0.33","@tscircuit/math-utils":"^0.0.4","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.71","@tscircuit/infgrid-ijump-astar":"^0.0.21","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","@types/bun":"latest","looks-same":"^9.0.1","@types/debug":"^4.1.12","@types/react":"^18.3.3","bun-match-svg":"0.0.2","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.39","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.119_1729118786441_0.27425361243190194","host":"s3://npm-registry-packages"}},"0.0.120":{"name":"@tscircuit/core","version":"0.0.120","_id":"@tscircuit/core@0.0.120","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"6884457c7b1a1de7883d695ba24248b021ca6e45","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.120.tgz","fileCount":4,"integrity":"sha512-qJM+kt4BYT6qJe0ATXSDHgRgyHD63h/XNwStoJcIf0ildUiA1JW+4oLu0VAVHxXM8XImWEkSFeVH/AQmopjYbw==","signatures":[{"sig":"MEYCIQCASHVJIMmf3be+1UAr+A2OisuG5S8jY5UFd9Mq4Gp/XwIhAKDNeSKxGYUATHy+wmbcZuGHVVnN+J/jpTZrAnRwegUS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":397116},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"de5838d0a78f6c245b62d171966f31c8fae76ca3","scripts":{"build":"tsup-node index.ts --format esm --dts","measure-bundle":"howfat -r table ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.17.0","dependencies":{"zod":"^3.23.8","react":"^18.3.1","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.85","performance-now":"^2.1.0","@tscircuit/props":"^0.0.70","react-reconciler":"^0.29.2","schematic-symbols":"0.0.77","@tscircuit/soup-util":"^0.0.33","@tscircuit/math-utils":"^0.0.4","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.71","@tscircuit/infgrid-ijump-astar":"^0.0.21","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","@types/bun":"latest","looks-same":"^9.0.1","@types/debug":"^4.1.12","@types/react":"^18.3.3","bun-match-svg":"0.0.2","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.39","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.120_1729122530431_0.11064193524627841","host":"s3://npm-registry-packages"}},"0.0.121":{"name":"@tscircuit/core","version":"0.0.121","_id":"@tscircuit/core@0.0.121","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"79849200c3172340157a91d7b23276e4e49a306a","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.121.tgz","fileCount":4,"integrity":"sha512-NEB97AxX8djFUL1kvUbaucQxqKphWNFTDDkH2w8o9bMX+0NSmHw5Sfzkch71m6Q7eaTvEmD4fjJ+GxBWz5n5gQ==","signatures":[{"sig":"MEUCIQCruwqbHBS1WsaWYt07zQMcrbdxEI5wJFOSrYpJ3VDN+AIgVfmzSLpA3NZAkF8mUGTfu2q45s9ElXjuPoyBQsN45jk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":413596},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"ef2748fbad97fa0f3ad4bca3b41bb68dd9af505b","scripts":{"build":"tsup-node index.ts --format esm --dts","measure-bundle":"howfat -r table ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.18.0","dependencies":{"zod":"^3.23.8","react":"^18.3.1","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.86","circuit-to-svg":"0.0.39","performance-now":"^2.1.0","@tscircuit/props":"^0.0.74","react-reconciler":"^0.29.2","schematic-symbols":"0.0.77","@tscircuit/soup-util":"^0.0.33","@tscircuit/math-utils":"^0.0.4","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.71","@tscircuit/infgrid-ijump-astar":"^0.0.21","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","@types/bun":"latest","looks-same":"^9.0.1","@types/debug":"^4.1.12","@types/react":"^18.3.3","bun-match-svg":"0.0.2","@biomejs/biome":"^1.8.3","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.121_1729186068902_0.21074264176378743","host":"s3://npm-registry-packages"}},"0.0.122":{"name":"@tscircuit/core","version":"0.0.122","_id":"@tscircuit/core@0.0.122","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"468961984f5b437a6beeac6a02917936b5e004a2","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.122.tgz","fileCount":4,"integrity":"sha512-iElAs2pQTWOR6jgOjgm/F1UOBMIUo3L09AnUKVZG7L7Si1calnvgOeAeiMaWFf3mSnvcR+HxdgdgNuSE4OOUbw==","signatures":[{"sig":"MEUCIQDlGs2MeV5u13G5RzeqXUGt9wIIVLLcgcxig1rAc0w19gIgURS3LiH1jhYD3XzFYjh4Iw1imuHDpq9VF7OqNrXypqk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":413593},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"7c506c1493c5b9f160ca6010c34a9e2f83b47a17","scripts":{"build":"tsup-node index.ts --format esm --dts","measure-bundle":"howfat -r table ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.18.0","dependencies":{"zod":"^3.23.8","react":"^18.3.1","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.86","circuit-to-svg":"0.0.41","performance-now":"^2.1.0","@tscircuit/props":"^0.0.74","react-reconciler":"^0.29.2","schematic-symbols":"0.0.79","@tscircuit/soup-util":"^0.0.33","@tscircuit/math-utils":"^0.0.4","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.71","@tscircuit/infgrid-ijump-astar":"^0.0.21","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","@types/bun":"latest","looks-same":"^9.0.1","@types/debug":"^4.1.12","@types/react":"^18.3.3","bun-match-svg":"0.0.2","@biomejs/biome":"^1.8.3","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.122_1729263718219_0.6739460855756847","host":"s3://npm-registry-packages"}},"0.0.123":{"name":"@tscircuit/core","version":"0.0.123","_id":"@tscircuit/core@0.0.123","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"99d812154c884ff3408a3778124fafdce0e0d7bc","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.123.tgz","fileCount":4,"integrity":"sha512-KzxXZBsbVlxPwMd7/WpcMWezQQ4EtHtEBlbctLJZjCV+sPMhbX4LuoM6oNpN432ED8G9vZBhIU0Dt5EYAexK/Q==","signatures":[{"sig":"MEUCIQCJnbTVHhBnZdCW3VOBFldYkmqb15koYuQtFai8WsYf4wIgHxibiRHSlAT4JEO91bD5FsfQ0x3c6WB9ARkcxdCFh4E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":415464},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"e8c7c748708b86fcc82eb7c3bc1110614c64a8a7","scripts":{"build":"tsup-node index.ts --format esm --dts","measure-bundle":"howfat -r table ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.18.0","dependencies":{"zod":"^3.23.8","react":"^18.3.1","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.86","circuit-to-svg":"0.0.41","performance-now":"^2.1.0","@tscircuit/props":"^0.0.75","react-reconciler":"^0.29.2","schematic-symbols":"0.0.79","@tscircuit/soup-util":"^0.0.33","@tscircuit/math-utils":"^0.0.4","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.77","@tscircuit/infgrid-ijump-astar":"^0.0.21","@tscircuit/schematic-autolayout":"^0.0.5","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","@types/bun":"latest","looks-same":"^9.0.1","@types/debug":"^4.1.12","@types/react":"^18.3.3","bun-match-svg":"0.0.2","@biomejs/biome":"^1.8.3","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.123_1729480919712_0.52975119921288","host":"s3://npm-registry-packages"}},"0.0.124":{"name":"@tscircuit/core","version":"0.0.124","_id":"@tscircuit/core@0.0.124","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"11446eb63190b9d586da52c27f3d0cf74625bcca","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.124.tgz","fileCount":4,"integrity":"sha512-58Myd08hc+Ey4S3ke/o0b9aF1Mf6W3+RI1SYcQGs9T1htsKWp2+ZUYg0VJou9BxLOaz8Fm3Q8Sqz8TDINBmVZQ==","signatures":[{"sig":"MEUCIQC7MxGZxdNd4ljySMjvlYvVf9HRAiBY3gRRczNQ/tc0iwIgJE2BZalY7oPERPJ5L5Hv0luGhdLz6k0h71kUwXVU5b4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":416156},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"b0cca77e9d361f00417f013e718f80dfff3736a5","scripts":{"build":"tsup-node index.ts --format esm --dts","measure-bundle":"howfat -r table ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.18.0","dependencies":{"zod":"^3.23.8","react":"^18.3.1","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.86","circuit-to-svg":"0.0.41","performance-now":"^2.1.0","@tscircuit/props":"^0.0.75","react-reconciler":"^0.29.2","schematic-symbols":"0.0.79","@tscircuit/soup-util":"^0.0.33","@tscircuit/math-utils":"^0.0.4","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.77","@tscircuit/infgrid-ijump-astar":"^0.0.21","@tscircuit/schematic-autolayout":"^0.0.5","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","@types/bun":"latest","looks-same":"^9.0.1","@types/debug":"^4.1.12","@types/react":"^18.3.3","bun-match-svg":"0.0.2","@biomejs/biome":"^1.8.3","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.124_1729484583392_0.8068712349204241","host":"s3://npm-registry-packages"}},"0.0.125":{"name":"@tscircuit/core","version":"0.0.125","_id":"@tscircuit/core@0.0.125","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"50db8f5bee27e1d59aac5011d21c225478c1a9f9","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.125.tgz","fileCount":4,"integrity":"sha512-m7RFUjpagF99yjAqZVj8201bO8qceM4GAFpsnxikK1MbhgDr4ZGboe98wPp/UjwQe/U4078d2qfWjq5k3b1NBQ==","signatures":[{"sig":"MEYCIQCOLu+M6ZOAddRrjb0ZLvRauFcEtK6IgpJjbNz4VaO3/gIhAIdY5NzHaUip0dE2ixnohzd/CcOSbqrF6nSjF65UAgf7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":416737},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"ccc0a9576dc331a2c7748abe61778d363609b818","scripts":{"build":"tsup-node index.ts --format esm --dts","measure-bundle":"howfat -r table ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.18.0","dependencies":{"zod":"^3.23.8","react":"^18.3.1","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.86","circuit-to-svg":"0.0.41","performance-now":"^2.1.0","@tscircuit/props":"^0.0.75","react-reconciler":"^0.29.2","schematic-symbols":"0.0.79","@tscircuit/soup-util":"^0.0.33","@tscircuit/math-utils":"^0.0.4","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.77","@tscircuit/infgrid-ijump-astar":"^0.0.21","@tscircuit/schematic-autolayout":"^0.0.5","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","@types/bun":"latest","looks-same":"^9.0.1","@types/debug":"^4.1.12","@types/react":"^18.3.3","bun-match-svg":"0.0.2","@biomejs/biome":"^1.8.3","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.125_1729521888941_0.5229924710931231","host":"s3://npm-registry-packages"}},"0.0.126":{"name":"@tscircuit/core","version":"0.0.126","_id":"@tscircuit/core@0.0.126","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"b25fa96efe75ec3c53590f90f3ceb984e3057756","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.126.tgz","fileCount":4,"integrity":"sha512-Tu6qXbFWh3eGbV+IvpZzs6xy5neM8v8BSo5+GoPWBG+e6kps0WOtfQw5qdTD0X1xbNtRsn9WOwB+Sblg2BzJ3w==","signatures":[{"sig":"MEQCIFnz1PoKQwaHZQ8N0m7PR02ux/YBJ+idLfZOoZ2dIe2fAiADeVTPDFgtMRG9GrZsVDiB7KHgT2xeThNEQD3ULQZNVw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":416754},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"90dbfa1bc00e1fdb566ab93a8347f1c708244794","scripts":{"build":"tsup-node index.ts --format esm --dts","measure-bundle":"howfat -r table ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.18.0","dependencies":{"zod":"^3.23.8","react":"^18.3.1","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.86","circuit-to-svg":"0.0.43","performance-now":"^2.1.0","@tscircuit/props":"^0.0.75","react-reconciler":"^0.29.2","schematic-symbols":"0.0.79","@tscircuit/soup-util":"^0.0.33","@tscircuit/math-utils":"^0.0.4","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.77","@tscircuit/infgrid-ijump-astar":"^0.0.21","@tscircuit/schematic-autolayout":"^0.0.5","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","@types/bun":"latest","looks-same":"^9.0.1","@types/debug":"^4.1.12","@types/react":"^18.3.3","bun-match-svg":"0.0.2","@biomejs/biome":"^1.8.3","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.126_1729533874988_0.24560502458497258","host":"s3://npm-registry-packages"}},"0.0.127":{"name":"@tscircuit/core","version":"0.0.127","_id":"@tscircuit/core@0.0.127","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"382906d9caeb124a57dbfc917ca94094c0e621e8","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.127.tgz","fileCount":4,"integrity":"sha512-FjM6W4pAIkVBKmxeglx7TRznFbrwX8AJe0ApkPya+O8F7lhQraFjhhued1785w4c5uekUKdrflNjarrqYIPEMg==","signatures":[{"sig":"MEQCIAmmtHrMB49xFnH/sSpQ17JEdoR9dk4v9nHGXjfz+/8JAiBVKRVC0uy8hN5rhUPVFVXwO5bUI3+GeO1p187qz7sovg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":417078},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"5f4b4d259916f7f9ac65d08e7e1fce59d71997ca","scripts":{"build":"tsup-node index.ts --format esm --dts","measure-bundle":"howfat -r table ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.18.0","dependencies":{"zod":"^3.23.8","react":"^18.3.1","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.90","circuit-to-svg":"^0.0.48","performance-now":"^2.1.0","@tscircuit/props":"^0.0.75","react-reconciler":"^0.29.2","schematic-symbols":"0.0.79","@tscircuit/soup-util":"^0.0.33","@tscircuit/math-utils":"^0.0.4","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.77","@tscircuit/infgrid-ijump-astar":"^0.0.21","@tscircuit/schematic-autolayout":"^0.0.5","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","@types/bun":"latest","looks-same":"^9.0.1","@types/debug":"^4.1.12","@types/react":"^18.3.3","bun-match-svg":"0.0.2","@biomejs/biome":"^1.8.3","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.127_1729747586187_0.4712281612496019","host":"s3://npm-registry-packages"}},"0.0.128":{"name":"@tscircuit/core","version":"0.0.128","_id":"@tscircuit/core@0.0.128","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"83df0547fcc92b2f6828a888fe42d82646d93e26","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.128.tgz","fileCount":4,"integrity":"sha512-/J6Gxb+J0m2hkpNQ9As3dwQYLpC7OGc/PIK1syVhzHG6jWF4aMfe/aTsTPSEplsE/l34V0fqWRzmF4YCJTPJAQ==","signatures":[{"sig":"MEUCIQCQRCmkLBJYDgYbIdCu64HweTuPdc5h99w3imDcfAUQaQIgSGM/wdpvwjusCvg7SjudZOFmooT8TUha4uOMmyEv05s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":436407},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"5ae14ddf05acf38c5bd87b6a523de27c8482cc52","scripts":{"build":"tsup-node index.ts --format esm --dts","measure-bundle":"howfat -r table ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.18.0","dependencies":{"zod":"^3.23.8","react":"^18.3.1","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.90","circuit-to-svg":"^0.0.48","performance-now":"^2.1.0","@tscircuit/props":"^0.0.75","react-reconciler":"^0.29.2","schematic-symbols":"0.0.90","@tscircuit/soup-util":"^0.0.33","@tscircuit/math-utils":"^0.0.4","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.77","@tscircuit/infgrid-ijump-astar":"^0.0.21","@tscircuit/schematic-autolayout":"^0.0.5","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","@types/bun":"latest","looks-same":"^9.0.1","@types/debug":"^4.1.12","@types/react":"^18.3.3","bun-match-svg":"0.0.2","@biomejs/biome":"^1.8.3","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.128_1729749011780_0.8953068937154964","host":"s3://npm-registry-packages"}},"0.0.129":{"name":"@tscircuit/core","version":"0.0.129","_id":"@tscircuit/core@0.0.129","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"0ff2bb46a5d7e2cf15ad44da2b09165687cb2b4b","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.129.tgz","fileCount":4,"integrity":"sha512-fMpbOCbgyIaVQY+NLRdzHlCzAS/deE01sH93YWFVVyb3yfK9caeQon1Yp4URfYCrqYk//heWoaqRgcaWNlP7ag==","signatures":[{"sig":"MEUCIQDh9vJQrEOZJh1JYvSSJJU7EPzOC5syMZ8Xg/znkQktXAIgSkCOy+CuCjhx3zFUd0fXRx1ai+dzLAARlhR0bIwYyr4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":439912},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"51a0b8605afbf6747d918f39ba54f4ff04d0060b","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.18.0","dependencies":{"zod":"^3.23.8","react":"^18.3.1","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.91","circuit-to-svg":"^0.0.52","performance-now":"^2.1.0","@tscircuit/props":"^0.0.77","react-reconciler":"^0.29.2","schematic-symbols":"0.0.90","@tscircuit/soup-util":"^0.0.33","@tscircuit/math-utils":"^0.0.4","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.77","@tscircuit/infgrid-ijump-astar":"^0.0.21","@tscircuit/schematic-autolayout":"^0.0.5","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","@types/bun":"latest","looks-same":"^9.0.1","@types/debug":"^4.1.12","@types/react":"^18.3.3","bun-match-svg":"0.0.2","@biomejs/biome":"^1.8.3","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.129_1729817589955_0.965283457396366","host":"s3://npm-registry-packages"}},"0.0.130":{"name":"@tscircuit/core","version":"0.0.130","_id":"@tscircuit/core@0.0.130","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"e28dc77496b536def310ec976361a0a6c7cab143","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.130.tgz","fileCount":4,"integrity":"sha512-AySik09mFpijvYJVZmeRb7T93Ta50lyQZ6W7nnedOabYQqPL4jGEedYs6AdegSbPK+gt0FmJhkX/I9BwXzDZBQ==","signatures":[{"sig":"MEUCIQCo9MqiUD2123VkpZqr7TaGhp202V9ZpojH//X/BcPbCQIgfMQf000Ddby4g9VVhsiYQwYlJwRje3W7UxkLQDaw4ro=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":440420},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"fca306f2fcd4d399ace921c7c6e08e34bd431ab6","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.18.0","dependencies":{"zod":"^3.23.8","react":"^18.3.1","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.91","circuit-to-svg":"^0.0.53","performance-now":"^2.1.0","@tscircuit/props":"^0.0.77","react-reconciler":"^0.29.2","schematic-symbols":"0.0.90","@tscircuit/soup-util":"^0.0.33","@tscircuit/math-utils":"^0.0.4","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.77","@tscircuit/infgrid-ijump-astar":"^0.0.21","@tscircuit/schematic-autolayout":"^0.0.5","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","@types/bun":"latest","looks-same":"^9.0.1","@types/debug":"^4.1.12","@types/react":"^18.3.3","bun-match-svg":"0.0.2","@biomejs/biome":"^1.8.3","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.130_1729857853477_0.18785717368028498","host":"s3://npm-registry-packages"}},"0.0.131":{"name":"@tscircuit/core","version":"0.0.131","_id":"@tscircuit/core@0.0.131","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"1b0ce990d190c0a22668f5e04a57ccbd12b09583","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.131.tgz","fileCount":4,"integrity":"sha512-ysQT0d824ymTwEEqI7L8b/Izw9nzowoaly+c9oQwaBBK3nJiXNHubrU6XRaXG2rqwdXHW8M0YoXdny+RPBOpwg==","signatures":[{"sig":"MEUCIQCZOXIakd9WnuZWOxpExyGJTogalwwkSrBmNyiXeA2zeAIgGYUBno8q8hpBYdy5URhJLD0wglyyIlnidbtBjKEdrx4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":440896},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"909f35104878de4053ee320405da1a577bd6634c","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.18.0","dependencies":{"zod":"^3.23.8","react":"^18.3.1","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.91","circuit-to-svg":"^0.0.54","performance-now":"^2.1.0","@tscircuit/props":"^0.0.77","react-reconciler":"^0.29.2","schematic-symbols":"0.0.90","@tscircuit/soup-util":"^0.0.33","@tscircuit/math-utils":"^0.0.4","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.77","@tscircuit/infgrid-ijump-astar":"^0.0.21","@tscircuit/schematic-autolayout":"^0.0.5","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","@types/bun":"latest","looks-same":"^9.0.1","@types/debug":"^4.1.12","@types/react":"^18.3.3","bun-match-svg":"0.0.2","@biomejs/biome":"^1.8.3","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.131_1729869829959_0.3543931195129606","host":"s3://npm-registry-packages"}},"0.0.132":{"name":"@tscircuit/core","version":"0.0.132","_id":"@tscircuit/core@0.0.132","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"f36cd4ccf23b0b57a91dfcb5e170eb8569d8657c","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.132.tgz","fileCount":4,"integrity":"sha512-2UCWDe+oAA64dbjLhA59vm26BQAZr1t+J6n28t8o7G0fTFKbqFjIaNQvHVvCGqGejox/ccgQSz8DjWfSLbZ85A==","signatures":[{"sig":"MEUCIQCK1BmEJr62HG4GBYVSic51yr9n1oRNsLMIP642kUgcNgIgGwvYPIfSTa7DtKC0Eg9HSQFtr5k+gKj6ZhEQFBXgSog=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":441346},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"6acfccdab90619bddb927af2e598d0258a502e1c","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.18.0","dependencies":{"zod":"^3.23.8","react":"^18.3.1","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.91","circuit-to-svg":"^0.0.55","performance-now":"^2.1.0","@tscircuit/props":"^0.0.77","react-reconciler":"^0.29.2","schematic-symbols":"0.0.90","@tscircuit/soup-util":"^0.0.33","@tscircuit/math-utils":"^0.0.4","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.77","@tscircuit/infgrid-ijump-astar":"^0.0.21","@tscircuit/schematic-autolayout":"^0.0.5","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","@types/bun":"latest","looks-same":"^9.0.1","@types/debug":"^4.1.12","@types/react":"^18.3.3","bun-match-svg":"0.0.2","@biomejs/biome":"^1.8.3","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.132_1729882024554_0.3967350682153845","host":"s3://npm-registry-packages"}},"0.0.133":{"name":"@tscircuit/core","version":"0.0.133","_id":"@tscircuit/core@0.0.133","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"80ad4f1a52e6add77b756b149bdb9f6c46f12c5a","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.133.tgz","fileCount":4,"integrity":"sha512-qLTyr8401xlvxUy7CRlgOypsrZLZnOvuV/fBsOqR31fe3QUeoxYQ5JnGust2WALEe5yAkFSr2EWxggmokeWEhA==","signatures":[{"sig":"MEQCIGAmS5J6BBme0n5x/7MYxxtFmtgNWazXZmBEJ2qi153bAiBpVRCvWw3qn9nQZsjyNo6UoIFiBTPEfhD83+F9fWuI7g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":442041},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"bf2c930dfcf22cf4ec8c0deb2d24679a572d5fe8","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.18.0","dependencies":{"zod":"^3.23.8","react":"^18.3.1","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.91","circuit-to-svg":"^0.0.55","performance-now":"^2.1.0","@tscircuit/props":"^0.0.77","react-reconciler":"^0.29.2","schematic-symbols":"0.0.90","@tscircuit/soup-util":"^0.0.33","@tscircuit/math-utils":"^0.0.4","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.77","@tscircuit/infgrid-ijump-astar":"^0.0.21","@tscircuit/schematic-autolayout":"^0.0.5","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","@types/bun":"latest","looks-same":"^9.0.1","@types/debug":"^4.1.12","@types/react":"^18.3.3","bun-match-svg":"0.0.2","@biomejs/biome":"^1.8.3","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.133_1730147668846_0.7241178883198309","host":"s3://npm-registry-packages"}},"0.0.134":{"name":"@tscircuit/core","version":"0.0.134","_id":"@tscircuit/core@0.0.134","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"8d5c614c9a93d586fe7a8a8a4c083b9befc208d7","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.134.tgz","fileCount":4,"integrity":"sha512-1EQYJkVTzEH+YvVlrt56H/z9LWbPkC0V+nhOtRk/iFzfS/TMVkny9RKtLrqqiyCzXmL9MIiY7oVlEd42ZRWJ0g==","signatures":[{"sig":"MEYCIQDNZXvdA9LIBUFKOTp0Qrr5QFy339cGSRcyReClRSzi+gIhAKdYdxEpd2kzcbDJXFztGHWt47sNCFMgIFjmbcr7j7OH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":445299},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"e025fcb2a1c1f42db49dc5d77776c5432c3e9f80","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.18.0","dependencies":{"zod":"^3.23.8","react":"^18.3.1","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.91","circuit-to-svg":"^0.0.55","performance-now":"^2.1.0","@tscircuit/props":"^0.0.77","react-reconciler":"^0.29.2","schematic-symbols":"0.0.90","@tscircuit/soup-util":"^0.0.33","@tscircuit/math-utils":"^0.0.4","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.77","@tscircuit/infgrid-ijump-astar":"^0.0.21","@tscircuit/schematic-autolayout":"^0.0.5","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","@types/bun":"latest","looks-same":"^9.0.1","@types/debug":"^4.1.12","@types/react":"^18.3.3","bun-match-svg":"0.0.2","@biomejs/biome":"^1.8.3","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.134_1730170120078_0.7630319531445291","host":"s3://npm-registry-packages"}},"0.0.135":{"name":"@tscircuit/core","version":"0.0.135","_id":"@tscircuit/core@0.0.135","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"144b2f0b68508adb70c08bd036fa9edee4b3844e","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.135.tgz","fileCount":4,"integrity":"sha512-r8Vn1O3z3RoeuuXkgaXuwYSil02dqP9l1l1Z0vhBqL9gwpVTIFr7qKwRu/W30W2cFepJFVvFJ5ldFpp1IMr31g==","signatures":[{"sig":"MEQCIF3Hv52gI7wiEko/SoId0/I8pt56EH7QYIJzlysLZxo5AiBfgJc1aX51YHUuO3oEtqH3JLxEG0lCJ6KcWwqrR9wsOA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":450897},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"acf644c80f2bec15ec856ec4ffd0d9d1225372fc","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.18.0","dependencies":{"zod":"^3.23.8","react":"^18.3.1","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.91","circuit-to-svg":"^0.0.55","performance-now":"^2.1.0","@tscircuit/props":"^0.0.77","react-reconciler":"^0.29.2","schematic-symbols":"0.0.90","@tscircuit/soup-util":"^0.0.33","@tscircuit/math-utils":"^0.0.4","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.77","@tscircuit/infgrid-ijump-astar":"^0.0.21","@tscircuit/schematic-autolayout":"^0.0.5","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","@types/bun":"latest","looks-same":"^9.0.1","@types/debug":"^4.1.12","@types/react":"^18.3.3","bun-match-svg":"0.0.2","@biomejs/biome":"^1.8.3","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.135_1730230701123_0.874223540937382","host":"s3://npm-registry-packages"}},"0.0.136":{"name":"@tscircuit/core","version":"0.0.136","_id":"@tscircuit/core@0.0.136","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"12eac4486fbbcd5bc10a5a7328d6cee7e73c80cb","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.136.tgz","fileCount":4,"integrity":"sha512-c8xzZh453s+BTTQSaVYH4E+9N7Qx7SjyH9KEROGviKHhfbajn8/ZowNAEp3tLR8qWaT4tGzFJ7o1UFqJvAVDRQ==","signatures":[{"sig":"MEYCIQCntqTPf7PvdF5GoOB/YHA5KKFvRTv67pGzpXSZ4MiFPwIhAKRfPsdBgJGjn3vFSQYG3jaYtTcMiiMHwtmZjdT0qnwx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":451041},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"557c9f279e0b7f769d48aec426f3084de2ab9096","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.18.0","dependencies":{"zod":"^3.23.8","react":"^18.3.1","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.91","circuit-to-svg":"^0.0.56","performance-now":"^2.1.0","@tscircuit/props":"^0.0.77","react-reconciler":"^0.29.2","schematic-symbols":"0.0.90","@tscircuit/soup-util":"^0.0.33","@tscircuit/math-utils":"^0.0.4","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.77","@tscircuit/infgrid-ijump-astar":"^0.0.21","@tscircuit/schematic-autolayout":"^0.0.5","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","@types/bun":"latest","looks-same":"^9.0.1","@types/debug":"^4.1.12","@types/react":"^18.3.3","bun-match-svg":"0.0.2","@biomejs/biome":"^1.8.3","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.136_1730237882083_0.39366920765775215","host":"s3://npm-registry-packages"}},"0.0.137":{"name":"@tscircuit/core","version":"0.0.137","_id":"@tscircuit/core@0.0.137","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"7869a2e1a301bdf556cd08f099f803fe41a83277","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.137.tgz","fileCount":4,"integrity":"sha512-fjdc4c4GL4tZSCV+r+oHjCmWW02qO1PRPKgEFBxgLJ5d+s3aD9KDVzWdwt39PeufM3KIzMuGbQdfJtHojzpz9A==","signatures":[{"sig":"MEYCIQDTMXL/v5A/Vgml1dDe5FGbP7XvKEUolA3WWXT8GYY0HgIhAO+06TskTAmTJcgODxtJ39Xlo4EWn5S4tRJqFPrcYaEh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":451659},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"904c6507d43347d589efa0e9d30456cecd85735d","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.18.0","dependencies":{"zod":"^3.23.8","react":"^18.3.1","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.91","circuit-to-svg":"^0.0.56","performance-now":"^2.1.0","@tscircuit/props":"^0.0.77","react-reconciler":"^0.29.2","schematic-symbols":"0.0.90","@tscircuit/soup-util":"^0.0.33","@tscircuit/math-utils":"^0.0.4","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.77","@tscircuit/infgrid-ijump-astar":"^0.0.21","@tscircuit/schematic-autolayout":"^0.0.5","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","@types/debug":"^4.1.12","@types/react":"^18.3.3","bun-match-svg":"0.0.2","@biomejs/biome":"^1.8.3","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.137_1730342722755_0.6449657850898416","host":"s3://npm-registry-packages"}},"0.0.138":{"name":"@tscircuit/core","version":"0.0.138","_id":"@tscircuit/core@0.0.138","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"a59c7d2cdb43c1a80d96175d758a24f18752511b","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.138.tgz","fileCount":4,"integrity":"sha512-+CvaaT55ITluLKhpSHrC7tt+q/m7K5U9RJU/Bmel8PntLyZfM0pgUjPz9M94ArUngihiTkX2UbTvYCqJojHVdQ==","signatures":[{"sig":"MEUCIQClOljeYx+77wEb30ohSPVLWm/RxJC/x2/Ozn3IOAt9HwIgMsnD6VnAEOTZQWX1EJ7H7XCgYWeEA37TUX7Lu+KvV1Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":451747},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"ace8714f4c9e4996bdc2f0c3a2f88cf033f6d13f","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.18.0","dependencies":{"zod":"^3.23.8","react":"^18.3.1","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.91","circuit-to-svg":"^0.0.56","performance-now":"^2.1.0","@tscircuit/props":"^0.0.77","react-reconciler":"^0.29.2","schematic-symbols":"0.0.90","@tscircuit/soup-util":"^0.0.33","@tscircuit/math-utils":"^0.0.4","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.77","@tscircuit/infgrid-ijump-astar":"^0.0.21","@tscircuit/schematic-autolayout":"^0.0.5","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","@types/debug":"^4.1.12","@types/react":"^18.3.3","bun-match-svg":"0.0.2","@biomejs/biome":"^1.8.3","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.138_1730398709028_0.7348002138295666","host":"s3://npm-registry-packages"}},"0.0.139":{"name":"@tscircuit/core","version":"0.0.139","_id":"@tscircuit/core@0.0.139","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"d4c54907ded2c2aac3ec554ff8b3f79e6c663b7c","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.139.tgz","fileCount":4,"integrity":"sha512-bQruEU6IpLgoOOm1JjGCDd7wGwFJJIjfhLkrY/2L0Rx/QjSBcfT4OLhljFv/3jhJefyQwVkMpWEa6011TDYhFw==","signatures":[{"sig":"MEUCIGdcRvjgPt9s3T4JLOgEMeAON5GQnVb2Y/M3L9EMHGvfAiEAtW+uhWYWm+bNC4szP5lP3bMXKp+Aw1sdAn3fdlBgYG8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":453384},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"b53dc8dfaa9cd46aa13fa2f2ca77947c92b50036","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.18.0","dependencies":{"zod":"^3.23.8","react":"^18.3.1","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.91","circuit-to-svg":"^0.0.56","performance-now":"^2.1.0","@tscircuit/props":"^0.0.77","react-reconciler":"^0.29.2","schematic-symbols":"0.0.90","@tscircuit/soup-util":"^0.0.33","@tscircuit/math-utils":"^0.0.4","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.77","@tscircuit/infgrid-ijump-astar":"^0.0.21","@tscircuit/schematic-autolayout":"^0.0.5","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","@types/debug":"^4.1.12","@types/react":"^18.3.3","bun-match-svg":"0.0.2","@biomejs/biome":"^1.8.3","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.139_1730400936778_0.5951910404006726","host":"s3://npm-registry-packages"}},"0.0.140":{"name":"@tscircuit/core","version":"0.0.140","_id":"@tscircuit/core@0.0.140","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"96fa10cfc2a5a3a346d2269a3948775cd5016a82","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.140.tgz","fileCount":4,"integrity":"sha512-VbsoGAvWAiQQAbOFMDssVvDP4NBOppCIo/Bzxy9xjGwyL30fLHZMBz81IqJlW/FniLGSwtiIIhT4C/XowgLtQA==","signatures":[{"sig":"MEYCIQDLbJSLGxGUt3z908c8b0OlZVMPJN2GPPbwJvlADEy5JQIhAMdCeYyNJ/1zf0lYmxlP5T9gsGvD1FkQtffipHk1+xJm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":458381},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"c3660f546ef6a40124904bbfa37c1d49e998afdb","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.18.0","dependencies":{"zod":"^3.23.8","react":"^18.3.1","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.91","circuit-to-svg":"^0.0.56","performance-now":"^2.1.0","@tscircuit/props":"^0.0.77","react-reconciler":"^0.29.2","schematic-symbols":"0.0.90","@tscircuit/soup-util":"^0.0.33","@tscircuit/math-utils":"^0.0.4","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.77","@tscircuit/infgrid-ijump-astar":"^0.0.21","@tscircuit/schematic-autolayout":"^0.0.5","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","@types/debug":"^4.1.12","@types/react":"^18.3.3","bun-match-svg":"0.0.2","@biomejs/biome":"^1.8.3","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.140_1730413781484_0.9263451212435665","host":"s3://npm-registry-packages"}},"0.0.141":{"name":"@tscircuit/core","version":"0.0.141","_id":"@tscircuit/core@0.0.141","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"5c786fb635de010d57e79321f33a3a10324d16f7","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.141.tgz","fileCount":4,"integrity":"sha512-MQut16cz8xOAUIxd5C0EZy0QU7OwtHNO8XSFyBx5+LlEgDGZ/NBq4EmY1A5TOsAXu739B+5HFZLj1QGFhw92DA==","signatures":[{"sig":"MEYCIQDMibRHu54K43abX5t5eq9LPTAfDqrXyFit4ty3D52frgIhAMCeeTvQxJXjlb3PN4NDGetXUp06RSPYZkrQRhZ2Ss/a","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":459134},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"f002b06838f0e650de6058e5a015b29ab0f56c66","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.18.0","dependencies":{"zod":"^3.23.8","react":"^18.3.1","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.91","circuit-to-svg":"^0.0.56","performance-now":"^2.1.0","@tscircuit/props":"^0.0.77","react-reconciler":"^0.29.2","schematic-symbols":"0.0.90","@tscircuit/soup-util":"^0.0.33","@tscircuit/math-utils":"^0.0.4","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.77","@tscircuit/infgrid-ijump-astar":"^0.0.21","@tscircuit/schematic-autolayout":"^0.0.5","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","@types/debug":"^4.1.12","@types/react":"^18.3.3","bun-match-svg":"0.0.2","@biomejs/biome":"^1.8.3","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.141_1730418066539_0.7929299864990529","host":"s3://npm-registry-packages"}},"0.0.142":{"name":"@tscircuit/core","version":"0.0.142","_id":"@tscircuit/core@0.0.142","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"c8433839d1154467645a6c8621fa1fa3a733989b","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.142.tgz","fileCount":4,"integrity":"sha512-fF6kY7p4TxOngsyAf0jfGqlI65C4N2nsUbtveD24ie0TZUCmD5HkcgadN3dZOflDtZtLd8wQ2IpClghW+iHRmg==","signatures":[{"sig":"MEYCIQC28aO6t9ADDeFazl9OA8Fbp7KaYFYcqbGNXuw9IOpktAIhAO+Hd+rn+ulWgd7h2dhbdDnXZTvXqjbh78vr2IVUakxX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":459131},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"478a165dd7e355e63452742e239bcd254d49da3b","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.18.0","dependencies":{"zod":"^3.23.8","react":"^18.3.1","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.91","circuit-to-svg":"^0.0.56","performance-now":"^2.1.0","@tscircuit/props":"^0.0.77","react-reconciler":"^0.29.2","schematic-symbols":"0.0.90","@tscircuit/soup-util":"^0.0.33","@tscircuit/math-utils":"^0.0.4","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.77","@tscircuit/infgrid-ijump-astar":"^0.0.24","@tscircuit/schematic-autolayout":"^0.0.5","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","@types/debug":"^4.1.12","@types/react":"^18.3.3","bun-match-svg":"0.0.2","@biomejs/biome":"^1.8.3","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.142_1730426371362_0.33336617901849874","host":"s3://npm-registry-packages"}},"0.0.143":{"name":"@tscircuit/core","version":"0.0.143","_id":"@tscircuit/core@0.0.143","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"86af11d7551a4333fbb5b41982e7b1e15f83c9d7","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.143.tgz","fileCount":4,"integrity":"sha512-Vnr3wRVw6t1onM2Mvrmq0h+8TxmUdvB0G/bUWlPlIA/BEKc5JDBcG3chlfLxcjhwTzi0j1bfCICaWOUhodU8BQ==","signatures":[{"sig":"MEUCIQCI2/GudgkkKLzmOkQRejMIUh3qtr6Z0WcEJ9eq9TfmgAIgTsniENqT9uFovpV2MSBh6zpYhpeOPSrnhKjBsXz2/Ec=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":459315},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"288c4214d9f002893bd9327cd05739b411a350e7","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.18.0","dependencies":{"zod":"^3.23.8","react":"^18.3.1","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.91","circuit-to-svg":"^0.0.56","performance-now":"^2.1.0","@tscircuit/props":"^0.0.77","react-reconciler":"^0.29.2","schematic-symbols":"0.0.90","@tscircuit/soup-util":"^0.0.33","@tscircuit/math-utils":"^0.0.4","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.77","@tscircuit/infgrid-ijump-astar":"^0.0.24","@tscircuit/schematic-autolayout":"^0.0.5","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","@types/debug":"^4.1.12","@types/react":"^18.3.3","bun-match-svg":"0.0.2","@biomejs/biome":"^1.8.3","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.143_1730486630202_0.9344831902176784","host":"s3://npm-registry-packages"}},"0.0.144":{"name":"@tscircuit/core","version":"0.0.144","_id":"@tscircuit/core@0.0.144","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"5318094e3fdedfc584bde7764a614721d4a9c4e0","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.144.tgz","fileCount":4,"integrity":"sha512-ak1z2TzO4K3zOJoeEFDREK608Qfv2SAp5WljDPOl9H3Kln0GJzA4Eyg2zAir4Lk4hn6JiO2zkgqtbc1oDMlaqQ==","signatures":[{"sig":"MEUCIQD2Ug8UWEko+Ym5D6WUzYOQdnvh95L3bofB/mK7umaErwIgL5TGBdqbE3svbjWfzhaGQqywwoZbys38Aa+/N5ZtzhQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":459970},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"b1c3383c284890deea415210aff36a575d1ec146","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.18.0","dependencies":{"zod":"^3.23.8","react":"^18.3.1","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.91","circuit-to-svg":"^0.0.56","performance-now":"^2.1.0","@tscircuit/props":"^0.0.78","react-reconciler":"^0.29.2","schematic-symbols":"0.0.90","@tscircuit/soup-util":"^0.0.33","@tscircuit/math-utils":"^0.0.4","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.77","@tscircuit/infgrid-ijump-astar":"^0.0.24","@tscircuit/schematic-autolayout":"^0.0.5","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","@types/debug":"^4.1.12","@types/react":"^18.3.3","bun-match-svg":"0.0.2","@biomejs/biome":"^1.8.3","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.144_1730489787429_0.1476915462858135","host":"s3://npm-registry-packages"}},"0.0.145":{"name":"@tscircuit/core","version":"0.0.145","_id":"@tscircuit/core@0.0.145","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"facaa852791463b7f1d604d5b53a2bac856f7964","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.145.tgz","fileCount":4,"integrity":"sha512-jzbGerIIWWH4sneL98n4vCGUiii9/YBiK2Y1LgWevccuGbQH59LWrCprkRAXYDMb67d83osA7EfhpIjGXCagUQ==","signatures":[{"sig":"MEYCIQC8PglNhY5q0npAQ5xNIC/fFt7ja5vEmeCzlLpWk/kctAIhAKOFRggCRnT/U6mEUxGL+P2s07sCQVHaIms3jotMHB6/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":460266},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"c5c53ee5badeb41b9343e8475212296fa426ebde","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.18.0","dependencies":{"zod":"^3.23.8","react":"^18.3.1","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.91","circuit-to-svg":"^0.0.56","performance-now":"^2.1.0","@tscircuit/props":"^0.0.78","react-reconciler":"^0.29.2","schematic-symbols":"0.0.90","@tscircuit/soup-util":"^0.0.33","@tscircuit/math-utils":"^0.0.4","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.77","@tscircuit/infgrid-ijump-astar":"^0.0.24","@tscircuit/schematic-autolayout":"^0.0.5","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","@types/debug":"^4.1.12","@types/react":"^18.3.3","bun-match-svg":"0.0.2","@biomejs/biome":"^1.8.3","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.145_1730731074146_0.0016972598704569908","host":"s3://npm-registry-packages"}},"0.0.146":{"name":"@tscircuit/core","version":"0.0.146","_id":"@tscircuit/core@0.0.146","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"aba0d27bfd7d27995fb933b50d39662d0af941d8","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.146.tgz","fileCount":4,"integrity":"sha512-S5OBpN9x+v8xy9erUYia8N214KgasaS/MOvdqCDXji7fOocVcPX/cbYcKLxNEYq7kM+oCncvWNEats86D2zuYw==","signatures":[{"sig":"MEYCIQDWdg6WAJcSfueQfyLkbUCHFUSkBvSfJr5A9bpFrbALqAIhAKsn1XqBMnIT3tKYn+e8UnUMfkU0ZxABGXI4QkYhMz2O","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":482294},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"0244ab7b1f2495e32ea24aa21d57a78649303afb","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.18.0","dependencies":{"zod":"^3.23.8","react":"^18.3.1","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.91","circuit-to-svg":"^0.0.56","performance-now":"^2.1.0","@tscircuit/props":"^0.0.83","react-reconciler":"^0.29.2","schematic-symbols":"0.0.90","@tscircuit/soup-util":"^0.0.33","@tscircuit/math-utils":"^0.0.4","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.77","@tscircuit/infgrid-ijump-astar":"^0.0.24","@tscircuit/schematic-autolayout":"^0.0.5","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","@types/debug":"^4.1.12","@types/react":"^18.3.3","bun-match-svg":"0.0.2","@biomejs/biome":"^1.8.3","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.146_1730761529593_0.3304666553396325","host":"s3://npm-registry-packages"}},"0.0.147":{"name":"@tscircuit/core","version":"0.0.147","_id":"@tscircuit/core@0.0.147","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"96724fdc816683d3b820474ef22375e1f7559451","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.147.tgz","fileCount":4,"integrity":"sha512-x60uKmgRpFHosS0vr2RcAJOAw4F+DmBoV/sxX85S/bTLL+yQ0MfWyCIUcJmzZhSp9mnlstPBfPyF8REUYSqkTg==","signatures":[{"sig":"MEUCIEuLWShpPf/Z8vWgx2J6kVyACKQa6pVFFRHDUj4sbj1eAiEAhes3P1TCVM3w22vjEbsyreGc9Gq9al5wL6ROfuya8DM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":482677},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"22c3ff22ae8e065397f243696d656854e6d55aa8","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.18.0","dependencies":{"zod":"^3.23.8","react":"^18.3.1","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.93","circuit-to-svg":"^0.0.57","performance-now":"^2.1.0","@tscircuit/props":"^0.0.83","react-reconciler":"^0.29.2","schematic-symbols":"0.0.90","@tscircuit/soup-util":"^0.0.33","@tscircuit/math-utils":"^0.0.4","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.77","@tscircuit/infgrid-ijump-astar":"^0.0.24","@tscircuit/schematic-autolayout":"^0.0.5","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","@types/debug":"^4.1.12","@types/react":"^18.3.3","bun-match-svg":"0.0.2","@biomejs/biome":"^1.8.3","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.147_1730773752632_0.7579057309782402","host":"s3://npm-registry-packages"}},"0.0.148":{"name":"@tscircuit/core","version":"0.0.148","_id":"@tscircuit/core@0.0.148","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"115f9f1d5cbec8febfb75b8cda79684c345f91b3","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.148.tgz","fileCount":4,"integrity":"sha512-vIpL0z8HAXVmydYjFqhqIHc2/kk9Y+3qDIU3YrlwBYkPuYTmZi1Pzx3sqfSCaE7zhxEC1VBYYrR762IqCXfR1Q==","signatures":[{"sig":"MEYCIQDXoUexkigZ/uHfEBYO7wCptUvUJLKKh1dvKgrXKPUZ8QIhAM5bSbxEP+H7CUAfFR+79BURfUY9bTaniVOoFIZRBDfX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":480175},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"b4873c15523c36d2dfe77aebf554c9ef5b44ff86","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.18.0","dependencies":{"zod":"^3.23.8","react":"^18.3.1","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.93","circuit-to-svg":"^0.0.58","performance-now":"^2.1.0","@tscircuit/props":"^0.0.83","react-reconciler":"^0.29.2","schematic-symbols":"0.0.90","@tscircuit/soup-util":"^0.0.33","@tscircuit/math-utils":"^0.0.4","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.77","@tscircuit/infgrid-ijump-astar":"^0.0.24","@tscircuit/schematic-autolayout":"^0.0.5","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","@types/debug":"^4.1.12","@types/react":"^18.3.3","bun-match-svg":"0.0.2","@biomejs/biome":"^1.8.3","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.148_1730791994497_0.7728335618251476","host":"s3://npm-registry-packages"}},"0.0.149":{"name":"@tscircuit/core","version":"0.0.149","_id":"@tscircuit/core@0.0.149","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"df2a099848de2a5f1a86c977bf8e18c04f83935c","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.149.tgz","fileCount":4,"integrity":"sha512-6bUXFAzSZYiuk/dv+b6U9oT1tvOkGLLOe3lSJr6My0H8z6FvUX6Sc8hKiHgVJndG6U2T9U+yDL830a6oHa+XOw==","signatures":[{"sig":"MEYCIQDqP9pEcM1KoDC8Qj03t92v5csDhqc3OpqjcG4BQFynVwIhAPUNKoCLZmw94CH2j/n6Rkpg5avZ9s1uOw33EWn/hSEb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":481723},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"63b06f8217108fbd205be7e42c89338a18d67802","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.18.0","dependencies":{"zod":"^3.23.8","react":"^18.3.1","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.93","circuit-to-svg":"^0.0.58","performance-now":"^2.1.0","@tscircuit/props":"^0.0.83","react-reconciler":"^0.29.2","schematic-symbols":"0.0.90","@tscircuit/soup-util":"^0.0.33","@tscircuit/math-utils":"^0.0.4","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.77","@tscircuit/infgrid-ijump-astar":"^0.0.24","@tscircuit/schematic-autolayout":"^0.0.5","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","@types/debug":"^4.1.12","@types/react":"^18.3.3","bun-match-svg":"0.0.2","@biomejs/biome":"^1.8.3","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.149_1730837654434_0.5947087977244201","host":"s3://npm-registry-packages"}},"0.0.150":{"name":"@tscircuit/core","version":"0.0.150","_id":"@tscircuit/core@0.0.150","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"da9c1b2d50ead143b0a50cab37ac7c9ce875c8d1","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.150.tgz","fileCount":4,"integrity":"sha512-zOZSAkjJFN2MgW9CiWvVguCHLv0H3xMDU3ceaHCAi6Q+aOPxmckxHq7COdoyexjG8mdzhLSixnMuFEErWUJ6Eg==","signatures":[{"sig":"MEQCIBHUUYt1Su5PjSvOUZi+u1aAUNYdvjFENEXhHbS6zSbRAiABaG56VzbY/Ydll9k1jfvcu7YSTvQlW0Lj6a2/sVG81Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":481872},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"6118ee56ed7ffd0b9e9674bbf6b9bd31afc31dc5","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.18.0","dependencies":{"zod":"^3.23.8","react":"^18.3.1","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.93","circuit-to-svg":"^0.0.59","performance-now":"^2.1.0","@tscircuit/props":"^0.0.83","react-reconciler":"^0.29.2","schematic-symbols":"0.0.90","@tscircuit/soup-util":"^0.0.33","@tscircuit/math-utils":"^0.0.4","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.77","@tscircuit/infgrid-ijump-astar":"^0.0.24","@tscircuit/schematic-autolayout":"^0.0.5","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","@types/debug":"^4.1.12","@types/react":"^18.3.3","bun-match-svg":"0.0.2","@biomejs/biome":"^1.8.3","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.150_1730919225638_0.15639989812701094","host":"s3://npm-registry-packages"}},"0.0.151":{"name":"@tscircuit/core","version":"0.0.151","_id":"@tscircuit/core@0.0.151","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"3aacef1b31b5b0912f8456fc2bd8241b4b1ec87b","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.151.tgz","fileCount":4,"integrity":"sha512-OwCkOLPcsEXYMP3KRfQkKzJP3T54Z0b0jodFRhldlAdWLSMH6it1UHWl+yigecyVXpbYUNK2jf4HexuENqNPQA==","signatures":[{"sig":"MEYCIQC48Sb1aWlkSix5odl5rU0oUCxSkr9U8FziGzVejFJpawIhAMaM8ik5/LkQnDihkKtyE069q7am3dLbuBC3HDDUSWiR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":486917},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"d5f24ba3260b04de1dea67630d09a68112faf092","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.18.0","dependencies":{"zod":"^3.23.8","react":"^18.3.1","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.93","circuit-to-svg":"^0.0.59","performance-now":"^2.1.0","@tscircuit/props":"^0.0.83","react-reconciler":"^0.29.2","schematic-symbols":"0.0.90","@tscircuit/soup-util":"^0.0.33","@tscircuit/math-utils":"^0.0.4","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.77","@tscircuit/infgrid-ijump-astar":"^0.0.24","@tscircuit/schematic-autolayout":"^0.0.5","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","@types/debug":"^4.1.12","@types/react":"^18.3.3","bun-match-svg":"0.0.2","@biomejs/biome":"^1.8.3","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.151_1731001311495_0.9481759403338998","host":"s3://npm-registry-packages"}},"0.0.152":{"name":"@tscircuit/core","version":"0.0.152","_id":"@tscircuit/core@0.0.152","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"431055c698cc4ae63fad8747af31a1f53438f9e2","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.152.tgz","fileCount":4,"integrity":"sha512-Q+iE4L70ENGHU4J7sosYUPaNCVQwx+8o+ZiIY4R2XBUjIf62UlJJTmu2wu9dKo5M0xQsUk4cigN/HJJMmm+N0g==","signatures":[{"sig":"MEYCIQD8T7ndVVW7H5ICsov92hUQi4CEh3BaZjMhoznGfJOttgIhAJGRuBkoTxdOOwKvkW7D12Jq1cTQV4ZOknL8bcIt+2Dx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":487145},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"8f4c9075c399264c733e9e9748477bd170153761","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.18.0","dependencies":{"zod":"^3.23.8","react":"^18.3.1","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.93","circuit-to-svg":"^0.0.59","performance-now":"^2.1.0","@tscircuit/props":"^0.0.83","react-reconciler":"^0.29.2","schematic-symbols":"0.0.90","@tscircuit/soup-util":"^0.0.33","@tscircuit/math-utils":"^0.0.4","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.77","@tscircuit/infgrid-ijump-astar":"^0.0.24","@tscircuit/schematic-autolayout":"^0.0.5","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","@types/debug":"^4.1.12","@types/react":"^18.3.3","bun-match-svg":"0.0.2","@biomejs/biome":"^1.8.3","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.152_1731001331519_0.7787917236871313","host":"s3://npm-registry-packages"}},"0.0.153":{"name":"@tscircuit/core","version":"0.0.153","_id":"@tscircuit/core@0.0.153","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"8660ec9085eafb00ed2be7422e437c24282befe3","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.153.tgz","fileCount":4,"integrity":"sha512-8d0B3TRR8Uko3ffGmUZs4WH6PfQqIFogGwx/fvsanzs2ros8q+ewufrNb6Mxj93rNSfAHvWIqFI+aN1Y5h5KKw==","signatures":[{"sig":"MEUCIQCgk9YAgvvWjjM8L2FU4bn0VxZ/xQQu3alTJsg2TprzVAIgIBU9QFWdISCjUo6pkO4Dn1iEqZEong4pnS3msVB2lPY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":489098},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"9c953ea887ddd53afa5a1c16a52ba0f0f058222a","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.18.0","dependencies":{"zod":"^3.23.8","react":"^18.3.1","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.96","circuit-to-svg":"^0.0.62","format-si-unit":"^0.0.2","performance-now":"^2.1.0","@tscircuit/props":"^0.0.86","react-reconciler":"^0.29.2","schematic-symbols":"0.0.90","@tscircuit/soup-util":"^0.0.33","@tscircuit/math-utils":"^0.0.4","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.77","@tscircuit/infgrid-ijump-astar":"^0.0.24","@tscircuit/schematic-autolayout":"^0.0.5","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","@types/debug":"^4.1.12","@types/react":"^18.3.3","bun-match-svg":"0.0.2","@biomejs/biome":"^1.8.3","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.153_1731015438578_0.4636123218713224","host":"s3://npm-registry-packages"}},"0.0.154":{"name":"@tscircuit/core","version":"0.0.154","_id":"@tscircuit/core@0.0.154","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"6f04445c72abe8136e6f866ef0917dd960753a2b","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.154.tgz","fileCount":4,"integrity":"sha512-U1BG0cpWVVXu0hF5J7kqg8gYYciT077h25UJuP/sIp2X2GOOAx8Lzra58hNOells+FigeIENQFlfkkUFQZr1dA==","signatures":[{"sig":"MEYCIQDN8X4yiCqdPDpb06R3c65k+OptJhBEFbqytQBBHPINhQIhAOkPm5RgkcEBBvYDpTuN1k4ICiacOyUxio/6cZm0v32Q","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":490339},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"b00913358e40ecd321c6a50616531aafb518444b","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.18.0","dependencies":{"zod":"^3.23.8","react":"^18.3.1","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.96","circuit-to-svg":"^0.0.62","format-si-unit":"^0.0.2","performance-now":"^2.1.0","@tscircuit/props":"^0.0.86","react-reconciler":"^0.29.2","schematic-symbols":"0.0.90","@tscircuit/soup-util":"^0.0.33","@tscircuit/math-utils":"^0.0.4","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.77","@tscircuit/infgrid-ijump-astar":"^0.0.24","@tscircuit/schematic-autolayout":"^0.0.5","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","@types/debug":"^4.1.12","@types/react":"^18.3.3","bun-match-svg":"0.0.2","@biomejs/biome":"^1.8.3","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.154_1731037047444_0.027788362638685893","host":"s3://npm-registry-packages"}},"0.0.155":{"name":"@tscircuit/core","version":"0.0.155","_id":"@tscircuit/core@0.0.155","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"a0e4712c64fb784ed445acc79c8f9a6c5b49dfe8","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.155.tgz","fileCount":4,"integrity":"sha512-IPwiONSZcGz9UHG5G2mNiUbKl3rpG+LeAUp5NTLGi4l365aO4uHFBxnkTv46RIxm8sZmlYB0qx2helgEcTvhQQ==","signatures":[{"sig":"MEYCIQCnwrj4H58AxnfBJuyeKUhtTgbg+bjiA1fe6y1dobO/2gIhANmzF0hBQOZeau0ecfA8OvwCkk6lY7zTMvuqikrnhIyq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":492704},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"a551f05f11020798dd0d8e6852a1946273963135","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.18.0","dependencies":{"zod":"^3.23.8","react":"^18.3.1","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.97","circuit-to-svg":"^0.0.62","format-si-unit":"^0.0.2","performance-now":"^2.1.0","@tscircuit/props":"^0.0.86","react-reconciler":"^0.29.2","schematic-symbols":"0.0.90","@tscircuit/soup-util":"^0.0.33","@tscircuit/math-utils":"^0.0.4","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.77","@tscircuit/infgrid-ijump-astar":"^0.0.24","@tscircuit/schematic-autolayout":"^0.0.5","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","@types/debug":"^4.1.12","@types/react":"^18.3.3","bun-match-svg":"0.0.2","@biomejs/biome":"^1.8.3","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.155_1731039548464_0.3067827006266175","host":"s3://npm-registry-packages"}},"0.0.156":{"name":"@tscircuit/core","version":"0.0.156","_id":"@tscircuit/core@0.0.156","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"1d24395ec88fcce7670a6c21379fa778cf831b70","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.156.tgz","fileCount":4,"integrity":"sha512-T+w7q/1D1gZt1jlBXuyssMZKrVJyyLP1q1gAhBoZii68oJfj27JpkyKlj9UUzbpGpWtr/uy0I6qF6hbfQCnoeQ==","signatures":[{"sig":"MEYCIQDhFvZifP1bsxWm1bjSJfRrjPWkh3JmxtrFiZywKH2VIgIhAKpIkH6y0SUc3I3QiEqDOZ78+mmuqR6TArM9DXOV3OST","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":494281},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"c87268901c9e273752b91f4168a61f831bd74319","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.18.0","dependencies":{"zod":"^3.23.8","react":"^18.3.1","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.98","circuit-to-svg":"^0.0.64","format-si-unit":"^0.0.2","performance-now":"^2.1.0","@tscircuit/props":"^0.0.86","react-reconciler":"^0.29.2","schematic-symbols":"0.0.90","@tscircuit/soup-util":"^0.0.33","@tscircuit/math-utils":"^0.0.4","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.77","@tscircuit/infgrid-ijump-astar":"^0.0.24","@tscircuit/schematic-autolayout":"^0.0.5","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","@types/debug":"^4.1.12","@types/react":"^18.3.3","bun-match-svg":"0.0.2","@biomejs/biome":"^1.8.3","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.156_1731086603465_0.04517471778987758","host":"s3://npm-registry-packages"}},"0.0.157":{"name":"@tscircuit/core","version":"0.0.157","_id":"@tscircuit/core@0.0.157","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"74f93a1097b59b4fba749156eac0b79df05980d7","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.157.tgz","fileCount":4,"integrity":"sha512-RBNnE8j5z7vMMkXJgcu6jx3Z+/U0l0PJbrYpStrQ3qMkhMNt7OF3qrHCa9M1jklGVYvrCTbSLsdRCTMs/GEW4A==","signatures":[{"sig":"MEUCICKDH5s75J9/SjgIZxvTn16SC3wjVM7lOACFWlz07UmBAiEAw+YUZrQy1AetzEjxG6ZWP7T6lbv576IdSl1O6+abwPg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":494580},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"ab92223a35ce0d42acc8e27c0d56e8ee5f87c53a","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.18.0","dependencies":{"zod":"^3.23.8","react":"^18.3.1","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.98","circuit-to-svg":"^0.0.64","format-si-unit":"^0.0.2","performance-now":"^2.1.0","@tscircuit/props":"^0.0.86","react-reconciler":"^0.29.2","schematic-symbols":"0.0.90","@tscircuit/soup-util":"^0.0.33","@tscircuit/math-utils":"^0.0.4","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.77","@tscircuit/infgrid-ijump-astar":"^0.0.24","@tscircuit/schematic-autolayout":"^0.0.5","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","@types/debug":"^4.1.12","@types/react":"^18.3.3","bun-match-svg":"0.0.2","@biomejs/biome":"^1.8.3","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.157_1731099459750_0.9023176993545738","host":"s3://npm-registry-packages"}},"0.0.158":{"name":"@tscircuit/core","version":"0.0.158","_id":"@tscircuit/core@0.0.158","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"4424e263c532597ce3cafe7afa05621d103a9900","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.158.tgz","fileCount":4,"integrity":"sha512-QRZp6GpsiWTtHCD8F23jem9zvVXcP6XM5M47LHd0eAuyq8TFAIDJzPmjI9wgIAamsuIq1Au8RebGIww06w0A/w==","signatures":[{"sig":"MEUCIA1vwjqvnu1pXWeNFOQ4ErYoXcfZkVERfWqoYcODmH1DAiEA3kD3O1wt+kP2Xs8yxh4sGbnZI9QaeLBva6en8a/BX78=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":497435},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"92c18079bfaff8dd85d7aa92eb6b26506b39783f","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.18.0","dependencies":{"zod":"^3.23.8","react":"^18.3.1","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.98","circuit-to-svg":"^0.0.65","format-si-unit":"^0.0.2","performance-now":"^2.1.0","@tscircuit/props":"^0.0.86","react-reconciler":"^0.29.2","schematic-symbols":"0.0.90","@tscircuit/soup-util":"^0.0.33","@tscircuit/math-utils":"^0.0.4","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.77","@tscircuit/infgrid-ijump-astar":"^0.0.24","@tscircuit/schematic-autolayout":"^0.0.5","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","@types/debug":"^4.1.12","@types/react":"^18.3.3","bun-match-svg":"0.0.2","@biomejs/biome":"^1.8.3","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.158_1731099879585_0.2978558142247414","host":"s3://npm-registry-packages"}},"0.0.159":{"name":"@tscircuit/core","version":"0.0.159","_id":"@tscircuit/core@0.0.159","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"fa9c10027c88490ffde055a268b8ab341b23f9b5","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.159.tgz","fileCount":4,"integrity":"sha512-wbY/MXnWr0vSYAT6Wz8kUtG1GOdl5rxphrf4IDDxbvxUYSfY/6ycPD2iwPyIiRcov2+rXPA/Wvvms8lbK9R3dw==","signatures":[{"sig":"MEYCIQCoF67TYJuIh4XobW/DGU5fAc9SrGp07cIOqgF4G8xA+gIhAN7fIF4hbmtg9svzusom3swJv+bC08N3OTGWL9ZTMuXm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":498275},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"0918e30933f3818f6ccb7ce46a050b047b92abaa","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.18.0","dependencies":{"zod":"^3.23.8","react":"^18.3.1","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.99","circuit-to-svg":"^0.0.67","format-si-unit":"^0.0.2","performance-now":"^2.1.0","@tscircuit/props":"^0.0.86","react-reconciler":"^0.29.2","schematic-symbols":"0.0.90","@tscircuit/soup-util":"^0.0.33","@tscircuit/math-utils":"^0.0.4","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.77","@tscircuit/infgrid-ijump-astar":"^0.0.24","@tscircuit/schematic-autolayout":"^0.0.5","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","@types/debug":"^4.1.12","@types/react":"^18.3.3","bun-match-svg":"0.0.2","@biomejs/biome":"^1.8.3","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.159_1731123499944_0.34044382481034985","host":"s3://npm-registry-packages"}},"0.0.160":{"name":"@tscircuit/core","version":"0.0.160","_id":"@tscircuit/core@0.0.160","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"2ea2b2a74c12fc01e7c78580c09fd15a0e047b42","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.160.tgz","fileCount":4,"integrity":"sha512-Q1P3mxgs1D2Xwr+G0rspf9gXXRLTtGSA3WWxnvugZ7+IPrKQ1s+GCDEPwcjPG9+7U2ModEXCgpQnj6j4hkEpfw==","signatures":[{"sig":"MEUCIQCv9N5PwFtQLrxPyNwbsG8CFeEfAu0X6LzwG6kmFM0y8AIgFiqq7IM7g3HZgUgHTtDNyKYjjnfGWz9gZusO2Kfdvs0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":498302},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"2b93015ef03414c6320696cdfa540e443b6dae27","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.18.0","dependencies":{"zod":"^3.23.8","react":"^18.3.1","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.99","circuit-to-svg":"^0.0.67","format-si-unit":"^0.0.2","performance-now":"^2.1.0","@tscircuit/props":"^0.0.86","react-reconciler":"^0.29.2","schematic-symbols":"0.0.90","@tscircuit/soup-util":"^0.0.33","@tscircuit/math-utils":"^0.0.4","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.77","@tscircuit/infgrid-ijump-astar":"^0.0.24","@tscircuit/schematic-autolayout":"^0.0.5","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","@types/debug":"^4.1.12","@types/react":"^18.3.3","bun-match-svg":"0.0.2","@biomejs/biome":"^1.8.3","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.160_1731128193049_0.592814331183628","host":"s3://npm-registry-packages"}},"0.0.161":{"name":"@tscircuit/core","version":"0.0.161","_id":"@tscircuit/core@0.0.161","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"aae950952db0f38ca591fc51d8332c08f2ae27db","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.161.tgz","fileCount":4,"integrity":"sha512-REosVumULTHu9FnIIzfk+QqmoaVpn8iKCXN0wC9MoYfuPQ0UivGlHkbf3YXHm7BqelvurXApK2Ng28CgXRTu8w==","signatures":[{"sig":"MEYCIQClxxJSqwQzKD8F+RRqPeS/AGqMEYyj/eZ7UhoMCDozCgIhAIPUPU61MD2ESgE57E6Tf10n1fl9pjOtk9Ed20l1gZ4Q","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":499573},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"f640deda55288760fff7e40282036ea58fa775b5","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.18.0","dependencies":{"zod":"^3.23.8","react":"^18.3.1","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.99","circuit-to-svg":"^0.0.71","format-si-unit":"^0.0.2","performance-now":"^2.1.0","@tscircuit/props":"^0.0.86","react-reconciler":"^0.29.2","schematic-symbols":"0.0.90","@tscircuit/soup-util":"^0.0.33","@tscircuit/math-utils":"^0.0.4","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.77","@tscircuit/infgrid-ijump-astar":"^0.0.24","@tscircuit/schematic-autolayout":"^0.0.5","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","@types/debug":"^4.1.12","@types/react":"^18.3.3","bun-match-svg":"0.0.2","@biomejs/biome":"^1.8.3","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.161_1731258684047_0.8973161249052266","host":"s3://npm-registry-packages"}},"0.0.162":{"name":"@tscircuit/core","version":"0.0.162","_id":"@tscircuit/core@0.0.162","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"4114ced2999387512eb4fd06268c157fee964eb8","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.162.tgz","fileCount":4,"integrity":"sha512-Gx1DuKzxIpf5TpklAZjXlvCbH8k1+0isSMuEQUY/jXCImoDlutQ7KpXdb2ISb4xBafUcPTcgjAQ2qW0Ud4uYPA==","signatures":[{"sig":"MEUCIFHNi6jeXXNaokum430xu1xutY/Yo+f3rUkw6Uz7VRp0AiEA9WYygmmVH9rzm7R6BB9uSyMev8XZnN0X+U4n4FMs7Ig=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":499071},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"2354d943c0eb1f4f0df0bace1a2bf83045dcd71e","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.18.0","dependencies":{"zod":"^3.23.8","react":"^18.3.1","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.99","circuit-to-svg":"^0.0.71","format-si-unit":"^0.0.2","performance-now":"^2.1.0","@tscircuit/props":"^0.0.86","react-reconciler":"^0.29.2","schematic-symbols":"^0.0.92","@tscircuit/soup-util":"^0.0.33","@tscircuit/math-utils":"^0.0.4","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.77","@tscircuit/infgrid-ijump-astar":"^0.0.24","@tscircuit/schematic-autolayout":"^0.0.5","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","@types/debug":"^4.1.12","@types/react":"^18.3.3","bun-match-svg":"0.0.2","@biomejs/biome":"^1.8.3","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.162_1731271346042_0.3695139032148682","host":"s3://npm-registry-packages"}},"0.0.163":{"name":"@tscircuit/core","version":"0.0.163","_id":"@tscircuit/core@0.0.163","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"b96de6ed72742ad3289c72d4d557a450422b6b0e","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.163.tgz","fileCount":4,"integrity":"sha512-zn9S66jnHJczm7SSxNyIMTe2BOmMywrbfFSLgcep6RmMIlliuw28vfN/SnUOYJXXlEb4aRZJ10V165OTPP77Ng==","signatures":[{"sig":"MEUCICSAvnNyhpTe701n0uk6QGjKK0MohY96l4z5m70LgGJ4AiEAyqIVV+/7khZh0Jpdr+MqQJAN9IueR3nTiwQ1x0CSKls=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":499071},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"f9c2ea3b1b951d93de8d4f203b324f84e5a904eb","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.18.0","dependencies":{"zod":"^3.23.8","react":"^18.3.1","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.99","circuit-to-svg":"^0.0.71","format-si-unit":"^0.0.2","performance-now":"^2.1.0","@tscircuit/props":"^0.0.86","react-reconciler":"^0.29.2","schematic-symbols":"^0.0.92","@tscircuit/soup-util":"^0.0.33","@tscircuit/math-utils":"^0.0.4","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.77","@tscircuit/infgrid-ijump-astar":"^0.0.24","@tscircuit/schematic-autolayout":"^0.0.5","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","@types/debug":"^4.1.12","@types/react":"^18.3.3","bun-match-svg":"0.0.2","@biomejs/biome":"^1.8.3","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.163_1731291518087_0.9282020811651506","host":"s3://npm-registry-packages"}},"0.0.164":{"name":"@tscircuit/core","version":"0.0.164","_id":"@tscircuit/core@0.0.164","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"73b585e51e9dd216940f772ebe31479c19e9ca25","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.164.tgz","fileCount":4,"integrity":"sha512-gdKjoALneAFBq8D2dmmUkGxi0bQb+4oT6m5KyaXjE5BtadUJMM15jHbCaXCkZuiqTLfmbtXJ04ExkdH6n4+x8Q==","signatures":[{"sig":"MEQCIG4xaFKbUks7zMDxoRjQwlicqW2IB8/TbugyOXw8Z/iRAiAlwj0VYodehGPwAMYy7oOOCy2G2ov4ipzgk7xG1Dtp3g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":499260},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"33d934ead67f99debf194843fcd98c70cb3cc115","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.18.0","dependencies":{"zod":"^3.23.8","react":"^18.3.1","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.99","circuit-to-svg":"^0.0.71","format-si-unit":"^0.0.2","performance-now":"^2.1.0","@tscircuit/props":"^0.0.86","react-reconciler":"^0.29.2","schematic-symbols":"^0.0.92","@tscircuit/soup-util":"^0.0.33","@tscircuit/math-utils":"^0.0.4","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.77","@tscircuit/infgrid-ijump-astar":"^0.0.24","@tscircuit/schematic-autolayout":"^0.0.5","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","@types/debug":"^4.1.12","@types/react":"^18.3.3","bun-match-svg":"0.0.2","@biomejs/biome":"^1.8.3","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.164_1731301872216_0.9841348793307576","host":"s3://npm-registry-packages"}},"0.0.165":{"name":"@tscircuit/core","version":"0.0.165","_id":"@tscircuit/core@0.0.165","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"4b0ea6c51a5203e79d25bd8ac274689d254784e7","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.165.tgz","fileCount":4,"integrity":"sha512-FT1w8afQvsg+3FhYnrdY0oh/txOLdbtNaps1vyEbyFPYv8joXA6czVgW+f3gdiIIskL7aMPvOtBmlMC2Wk7EMA==","signatures":[{"sig":"MEQCIDHWJmTs1sORne4snpzZZKZ4/+gh4mKeFrsC7w0ZrIIGAiAwq6nQ7vj1MuYbAP/tlAJgpCwGkFHnNKnVL/5I7GFnmw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":502073},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"43dddadc94407841e09ad14ce58ab86a9f9d01b7","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.18.0","dependencies":{"zod":"^3.23.8","react":"^18.3.1","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.99","circuit-to-svg":"^0.0.71","format-si-unit":"^0.0.2","performance-now":"^2.1.0","@tscircuit/props":"^0.0.91","react-reconciler":"^0.29.2","schematic-symbols":"^0.0.92","@tscircuit/soup-util":"^0.0.40","@tscircuit/math-utils":"^0.0.4","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.77","@tscircuit/infgrid-ijump-astar":"^0.0.24","@tscircuit/schematic-autolayout":"^0.0.5","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","@types/debug":"^4.1.12","@types/react":"^18.3.3","bun-match-svg":"0.0.2","@biomejs/biome":"^1.8.3","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.165_1731357168147_0.9527200492613606","host":"s3://npm-registry-packages"}},"0.0.166":{"name":"@tscircuit/core","version":"0.0.166","_id":"@tscircuit/core@0.0.166","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"8dd9d83552e89c0a213663a99cca77cbe366257d","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.166.tgz","fileCount":4,"integrity":"sha512-gXU9MvS03GEr4ydVb2g7Ayr+khpdnqkz8OWn2KwehL6CvZcTGXHHtByqN9pKcjYTFteZr26covQEhkTjLInaiQ==","signatures":[{"sig":"MEYCIQDlElTn/SUADdjefsSQXMG2RZFRqPv4kEBnm6vRcHvjEwIhANofYFeS2OZVYhPEm8nxpb60x0myzmeXA508Az+5YW8M","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":502073},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"e418caa05c5f7ecc0a9d70346d332e2d04f073b0","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.18.0","dependencies":{"zod":"^3.23.8","react":"^18.3.1","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.99","circuit-to-svg":"^0.0.71","format-si-unit":"^0.0.2","performance-now":"^2.1.0","@tscircuit/props":"^0.0.91","react-reconciler":"^0.29.2","schematic-symbols":"^0.0.92","@tscircuit/soup-util":"^0.0.40","@tscircuit/math-utils":"^0.0.4","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.77","@tscircuit/infgrid-ijump-astar":"^0.0.24","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","@types/debug":"^4.1.12","@types/react":"^18.3.3","bun-match-svg":"0.0.2","@biomejs/biome":"^1.8.3","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.166_1731357784293_0.9160274124658208","host":"s3://npm-registry-packages"}},"0.0.167":{"name":"@tscircuit/core","version":"0.0.167","_id":"@tscircuit/core@0.0.167","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"39693ca723f79478f1e09a231ce872407e752429","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.167.tgz","fileCount":4,"integrity":"sha512-mCWGcx2tr2q3oR0wcMfWvzTkHItaxu5BW9q8y7iKho/A7GYShpBcrZfncOOCkehy7yrHNRocXoQPBZjNplxbxQ==","signatures":[{"sig":"MEUCIQCSvCzJlERkIgbQ6O1QCp4xkfXR4fUvfayFnZ+L4HEghgIgU8IzZAhJZCX7jUk9deUs9S7VBYKNOWl7PB0lANOXZT4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":502435},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"58bef93eac7e340795beb8a7ca2653c0c1905b16","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.18.0","dependencies":{"zod":"^3.23.8","react":"^18.3.1","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.99","circuit-to-svg":"^0.0.71","format-si-unit":"^0.0.2","performance-now":"^2.1.0","@tscircuit/props":"^0.0.93","react-reconciler":"^0.29.2","schematic-symbols":"^0.0.92","@tscircuit/soup-util":"^0.0.40","@tscircuit/math-utils":"^0.0.4","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.77","@tscircuit/infgrid-ijump-astar":"^0.0.24","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","@types/debug":"^4.1.12","@types/react":"^18.3.3","bun-match-svg":"0.0.2","@biomejs/biome":"^1.8.3","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.167_1731380181065_0.9335388054547298","host":"s3://npm-registry-packages"}},"0.0.168":{"name":"@tscircuit/core","version":"0.0.168","_id":"@tscircuit/core@0.0.168","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"da2ea186877e20a57ea22f57d5b26c748b80d0c7","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.168.tgz","fileCount":4,"integrity":"sha512-EEuVnnBgsFVABUyU9xKpDCFfvJazYsi/yub6WcZOR0HO57in5IGNstomfpSP9khOS/S+zQGdcmpq7wv7sVQm3A==","signatures":[{"sig":"MEUCIQDBHnQg2gnscD+X+8KLsYW+LJ5QH0mjzw8uubtmjGkHMQIgUzD1Qleqhqw4KfGEOrShOw+h0bruzLHJparL/SYs+qg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":502435},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"4c75adf2c89938169facaaf3d8b8b43dc47d92d8","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.18.0","dependencies":{"zod":"^3.23.8","react":"^18.3.1","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.99","circuit-to-svg":"^0.0.71","format-si-unit":"^0.0.2","performance-now":"^2.1.0","@tscircuit/props":"^0.0.93","react-reconciler":"^0.29.2","schematic-symbols":"^0.0.92","@tscircuit/soup-util":"^0.0.40","@tscircuit/math-utils":"^0.0.4","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.77","@tscircuit/infgrid-ijump-astar":"^0.0.24","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","@types/debug":"^4.1.12","@types/react":"^18.3.3","bun-match-svg":"0.0.2","@biomejs/biome":"^1.8.3","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.168_1731430524974_0.7940774459013031","host":"s3://npm-registry-packages"}},"0.0.169":{"name":"@tscircuit/core","version":"0.0.169","_id":"@tscircuit/core@0.0.169","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"66c690dbb4d3ac48a32b14182573ad79463b3e86","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.169.tgz","fileCount":4,"integrity":"sha512-ln0OSX8d6RohW9rCrvJrs358p394jZx1UXvjdaBzywSqIIHNJaDUAluqbD7UTpbLkpYSqckbAMxpdy5z2XSddA==","signatures":[{"sig":"MEUCIAtYCpjmkeOY3w62Ve7xhScWresga6ijWqEPjldrVcxKAiEAmPOPJlD5mkfbi3Sm/wYDrg7jLUVsFTtZVFNjm32yt+Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":502439},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"f4add8b4391fd402f0846a891ed7fcdab4bd40ff","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.18.0","dependencies":{"zod":"^3.23.8","react":"^18.3.1","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.99","circuit-to-svg":"^0.0.71","format-si-unit":"^0.0.2","performance-now":"^2.1.0","@tscircuit/props":"^0.0.93","react-reconciler":"^0.29.2","schematic-symbols":"^0.0.92","@tscircuit/soup-util":"^0.0.40","@tscircuit/math-utils":"^0.0.5","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.77","@tscircuit/infgrid-ijump-astar":"^0.0.24","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","@types/debug":"^4.1.12","@types/react":"^18.3.3","bun-match-svg":"0.0.2","@biomejs/biome":"^1.8.3","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.169_1731432512765_0.08708720821224558","host":"s3://npm-registry-packages"}},"0.0.170":{"name":"@tscircuit/core","version":"0.0.170","_id":"@tscircuit/core@0.0.170","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"7c02b21d0eee4d93328c451504f8f0949da1bf4a","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.170.tgz","fileCount":4,"integrity":"sha512-9gPqvYSKnSS3LBXb5AX3iS6w4SjqG5bdUc7fMeMs3oniYr1ZLcNZq74AK/XB93GtLu0QPKSPbIqWgMR9iE0kbA==","signatures":[{"sig":"MEUCIQDsTz/xAMM540aRZZviXCDBxQDKqJU2O3UZtfb29KyOKQIgOFl1I8Z14p9zemzSj1g5xf2eFc2PMufbcrbuy+aY/Kc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":503195},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"1f3bd4e331726bde92376216b6bd4469c283470b","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.18.0","dependencies":{"zod":"^3.23.8","react":"^18.3.1","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.99","circuit-to-svg":"^0.0.71","format-si-unit":"^0.0.2","performance-now":"^2.1.0","@tscircuit/props":"^0.0.93","react-reconciler":"^0.29.2","schematic-symbols":"^0.0.92","@tscircuit/soup-util":"^0.0.40","@tscircuit/math-utils":"^0.0.5","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.77","@tscircuit/infgrid-ijump-astar":"^0.0.24","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","@types/debug":"^4.1.12","@types/react":"^18.3.3","bun-match-svg":"0.0.2","@biomejs/biome":"^1.8.3","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.170_1731435850317_0.4031842712332072","host":"s3://npm-registry-packages"}},"0.0.171":{"name":"@tscircuit/core","version":"0.0.171","_id":"@tscircuit/core@0.0.171","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"958203fc55efe10961bbe033113a92fc602d42d8","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.171.tgz","fileCount":4,"integrity":"sha512-gSqO8wdNhGJ2UJVPSMSS6gD9S7Net4shdaEbtdji6c+ppCvINxcwV3GktiSJC3o4oJ7zhpQvi+DtEx9nGJqZwg==","signatures":[{"sig":"MEQCIGNbw9TerQJeEVtE/mFIsKBn9POZSlyQUa0PSrUTZVEnAiAPJcg0f3do3X60JLL3QUz1DN8hhnEb3O90gnDS04sKQw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":503195},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"19ef2b4a3f3c5b584816564538fa846147a02948","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.18.0","dependencies":{"zod":"^3.23.8","react":"^18.3.1","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.99","circuit-to-svg":"^0.0.71","format-si-unit":"^0.0.2","performance-now":"^2.1.0","@tscircuit/props":"^0.0.93","react-reconciler":"^0.29.2","schematic-symbols":"^0.0.92","@tscircuit/soup-util":"^0.0.40","@tscircuit/math-utils":"^0.0.5","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.77","@tscircuit/infgrid-ijump-astar":"^0.0.24","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","@types/debug":"^4.1.12","@types/react":"^18.3.3","bun-match-svg":"0.0.2","@biomejs/biome":"^1.8.3","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.171_1731436883881_0.3711520063569169","host":"s3://npm-registry-packages"}},"0.0.172":{"name":"@tscircuit/core","version":"0.0.172","_id":"@tscircuit/core@0.0.172","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"8a585a3051e5cbdef19f08d482c0e6eb70670198","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.172.tgz","fileCount":4,"integrity":"sha512-pPRphWIlkIsUQiKv9ehaowq/6nb02x54XOvKr33mEoyaoFKtg0qQaSUT6or3dAEgXOPgMUmXmp1FzpCqW8Cz8g==","signatures":[{"sig":"MEYCIQDuLYkJDQI0uXPTOELKNCEBQPVD3U9ZTjwIXbzCMWd7rQIhAK+EEb0iBhzn3Q7ZylgFcpAxxZTLMTcJUTnMS/nKlVYV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":503195},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"6a3b421eb7385c4334b8c1bd24102fca35b941ab","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.18.0","dependencies":{"zod":"^3.23.8","react":"^18.3.1","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.99","circuit-to-svg":"^0.0.71","format-si-unit":"^0.0.2","performance-now":"^2.1.0","@tscircuit/props":"^0.0.93","react-reconciler":"^0.29.2","schematic-symbols":"^0.0.92","@tscircuit/soup-util":"^0.0.40","@tscircuit/math-utils":"^0.0.5","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.77","@tscircuit/infgrid-ijump-astar":"^0.0.24","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","@types/debug":"^4.1.12","@types/react":"^18.3.3","bun-match-svg":"0.0.2","@biomejs/biome":"^1.8.3","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.172_1731498443639_0.8441487408753809","host":"s3://npm-registry-packages"}},"0.0.173":{"name":"@tscircuit/core","version":"0.0.173","_id":"@tscircuit/core@0.0.173","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"1fb7e5fb34505127b256efb4270b3ddf8d2cdc42","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.173.tgz","fileCount":4,"integrity":"sha512-mHyS14v9wkO74BEZQM7nIdh2tquZ3hccM97rt1i1wT4e91UbV0THh6+tarnF3rwOAIk6wW465cSmWjhhbglHXw==","signatures":[{"sig":"MEUCIFk1IMY8ksBkp9CskWnajKTmwVTaCndcxD912LG3M4ikAiEAwLjTubPOgrAQGRXi/+DbUX5eH/XYXWShNi8fIH0FTY0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":507786},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"47d51b114c8bdb93e35ff416cca9f9743d35fb0c","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.18.0","dependencies":{"zod":"^3.23.8","react":"^18.3.1","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.101","circuit-to-svg":"^0.0.74","format-si-unit":"^0.0.2","performance-now":"^2.1.0","@tscircuit/props":"^0.0.94","react-reconciler":"^0.29.2","schematic-symbols":"^0.0.92","@tscircuit/soup-util":"^0.0.40","@tscircuit/math-utils":"^0.0.5","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.77","@tscircuit/infgrid-ijump-astar":"^0.0.24","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","@types/debug":"^4.1.12","@types/react":"^18.3.3","bun-match-svg":"0.0.2","@biomejs/biome":"^1.8.3","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.173_1731539369905_0.01242784168633504","host":"s3://npm-registry-packages"}},"0.0.174":{"name":"@tscircuit/core","version":"0.0.174","_id":"@tscircuit/core@0.0.174","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"77b4d31d91ad0462619a338a717053f2fbcab06a","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.174.tgz","fileCount":4,"integrity":"sha512-AmR4PVcCHsWUOXaZ4xet+PMj3X1tlgHC7Z7my3ZO9zU81onhOXbQ94UkhD3A96ckXdMxPULNR0Ms8LWZA6gJug==","signatures":[{"sig":"MEYCIQCxJOkq6hqDiVYkFGjr29evAiDc6WLO1xti76T4dCRmvQIhAMg8vLcqAMD/RklMZ1HftWYZ+17Oz71ShqyBAdktCryJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":507800},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"e2014b9f4dda3b9d7d1885e247c9d1d55122a47d","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.18.0","dependencies":{"zod":"^3.23.8","react":"^18.3.1","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.101","circuit-to-svg":"^0.0.74","format-si-unit":"^0.0.2","performance-now":"^2.1.0","@tscircuit/props":"^0.0.94","react-reconciler":"^0.29.2","schematic-symbols":"^0.0.92","@tscircuit/soup-util":"^0.0.40","@tscircuit/math-utils":"^0.0.5","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.77","@tscircuit/infgrid-ijump-astar":"^0.0.24","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","@types/debug":"^4.1.12","@types/react":"^18.3.3","bun-match-svg":"0.0.2","@biomejs/biome":"^1.8.3","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.174_1731541204943_0.27349837798873544","host":"s3://npm-registry-packages"}},"0.0.175":{"name":"@tscircuit/core","version":"0.0.175","_id":"@tscircuit/core@0.0.175","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"06817c68ac1d49f115113ae400697b763d3b7a81","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.175.tgz","fileCount":4,"integrity":"sha512-5EsJ2lXDunuypT9Z6PH8gK01pFkupSzsL4BJZ/NJAmI9Rkjx/buZWPahnSzanYSn1okUPP/jOK5+22GplsZf6Q==","signatures":[{"sig":"MEQCIE5bgJaasuSy4Hi2MIhP6UjQAQ6LpqMd3cIDw+IThAoxAiBEu8o6xhAzLi06T3U2V5Q9DEwnlmwQDwLINR35zL+1Zg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":508390},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"b57c2862187cc0435e8b26977fdb494e66521174","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.18.0","dependencies":{"zod":"^3.23.8","react":"^18.3.1","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.101","circuit-to-svg":"^0.0.74","format-si-unit":"^0.0.2","performance-now":"^2.1.0","@tscircuit/props":"^0.0.94","react-reconciler":"^0.29.2","schematic-symbols":"^0.0.92","@tscircuit/soup-util":"^0.0.40","@tscircuit/math-utils":"^0.0.5","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.77","@tscircuit/infgrid-ijump-astar":"^0.0.24","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","@types/debug":"^4.1.12","@types/react":"^18.3.3","bun-match-svg":"0.0.2","@biomejs/biome":"^1.8.3","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.175_1731551541568_0.4358950485874189","host":"s3://npm-registry-packages"}},"0.0.176":{"name":"@tscircuit/core","version":"0.0.176","_id":"@tscircuit/core@0.0.176","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"41ab213d12a4e0c1f0749dc0a592e84d24674624","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.176.tgz","fileCount":4,"integrity":"sha512-GKpM4OGmz5N3YD3EQna0PzjybSJebLkvUx+99YWaockM/k/ztIffbFL8ziABlmHg4YPYS3rOd5V6rQrzuSdvWQ==","signatures":[{"sig":"MEYCIQC6k8fQjHiv9cVhZhqh2Rsx3eADvskBfOEIoOEgSmOxJQIhAJqKjuyKiv+pqC/Kh1EoSepdETvlmlUo2GNKM6abkXeV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":527909},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"936a617c4ef05cf889a04433fe1dd73463f223ec","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.18.0","dependencies":{"zod":"^3.23.8","react":"^18.3.1","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.104","circuit-to-svg":"^0.0.74","format-si-unit":"^0.0.2","performance-now":"^2.1.0","@tscircuit/props":"^0.0.95","react-reconciler":"^0.29.2","schematic-symbols":"^0.0.92","@tscircuit/soup-util":"^0.0.40","@tscircuit/math-utils":"^0.0.5","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.77","@tscircuit/infgrid-ijump-astar":"^0.0.24","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","@types/debug":"^4.1.12","@types/react":"^18.3.3","bun-match-svg":"0.0.2","@biomejs/biome":"^1.8.3","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.176_1731557632300_0.9352639265332607","host":"s3://npm-registry-packages"}},"0.0.177":{"name":"@tscircuit/core","version":"0.0.177","_id":"@tscircuit/core@0.0.177","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"450a507325abc10735b6b423703f79109f910d1a","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.177.tgz","fileCount":4,"integrity":"sha512-KJK+1tFIlSmgP/PQj3lubANmJ0QDxrv0sFK5NlHcbBA3J/QOMECg7/B+LUdgjE1agK1D49TPm83Us0pO8SmxLA==","signatures":[{"sig":"MEYCIQD6RmqV7CUyv2ME8qrxJsl4Iq6veaUBbgPuLvQUam759gIhAKr0dKi1ugmyuiMFUFBqJLnDw/6MdYq6fLHwIwkAR8Bb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":527959},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"ae543ba2f94e90b08bd2fb864d50b0340183a16c","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.18.0","dependencies":{"zod":"^3.23.8","react":"^18.3.1","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.104","circuit-to-svg":"^0.0.74","format-si-unit":"^0.0.2","performance-now":"^2.1.0","@tscircuit/props":"^0.0.95","react-reconciler":"^0.29.2","schematic-symbols":"^0.0.92","@tscircuit/soup-util":"^0.0.40","@tscircuit/math-utils":"^0.0.5","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.77","@tscircuit/infgrid-ijump-astar":"^0.0.24","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","@types/debug":"^4.1.12","@types/react":"^18.3.3","bun-match-svg":"0.0.2","@biomejs/biome":"^1.8.3","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.177_1731558565404_0.19958708125184876","host":"s3://npm-registry-packages"}},"0.0.178":{"name":"@tscircuit/core","version":"0.0.178","_id":"@tscircuit/core@0.0.178","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"6d93bfc5148f5c1376d4a04a4ea046e6bb041d31","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.178.tgz","fileCount":4,"integrity":"sha512-hCRqCblFmRdj2hdTzE9McCJA8daVL8twTwUZxEbmOWPzIfMbCf16+FDrpZ30ijsYMgThtVFQE2xT3vyseLntSg==","signatures":[{"sig":"MEUCIQCO0Wx4LrYL/bpCYhQogkIRml33esbiprABza5AJP2zPwIgaMX+NXemns9X7tM6rTm0BnTrD0T2AfBkoB7dDdmoK4Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":528634},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"ec21375daf5d86b0415cfbe6ce48f61e32c20e13","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.18.0","dependencies":{"zod":"^3.23.8","react":"^18.3.1","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.104","circuit-to-svg":"^0.0.77","format-si-unit":"^0.0.2","performance-now":"^2.1.0","@tscircuit/props":"^0.0.95","react-reconciler":"^0.29.2","schematic-symbols":"^0.0.97","@tscircuit/soup-util":"^0.0.40","@tscircuit/math-utils":"^0.0.5","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.77","@tscircuit/infgrid-ijump-astar":"^0.0.24","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","@types/debug":"^4.1.12","@types/react":"^18.3.3","bun-match-svg":"0.0.2","@biomejs/biome":"^1.8.3","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.178_1731639308178_0.7716968120276113","host":"s3://npm-registry-packages"}},"0.0.179":{"name":"@tscircuit/core","version":"0.0.179","_id":"@tscircuit/core@0.0.179","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"8b64d33cfddc4fb3a87f28763340d9803057ec96","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.179.tgz","fileCount":4,"integrity":"sha512-RWECytWEZ3XKk1ANI55Q7sYJQIdLIDxmvwtRG6FvnNzFsniLfNwdKLX+qKkRDBh/CLiMdUzrvrsr4eW5GKtfjA==","signatures":[{"sig":"MEYCIQC1q9gFlkbLdrsqWUx/IFxMUl1agG/phuynrKCMgUF/GAIhAI7ao379p7kmrpo3E9Eh/5Pb4lUjNG8BxHKoQVsKwYxI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":528634},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"a0e8a79cfed52afe07770447663272e89bccd0f7","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.18.0","dependencies":{"zod":"^3.23.8","react":"^18.3.1","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.104","circuit-to-svg":"^0.0.77","format-si-unit":"^0.0.2","performance-now":"^2.1.0","@tscircuit/props":"^0.0.95","react-reconciler":"^0.29.2","schematic-symbols":"^0.0.98","@tscircuit/soup-util":"^0.0.40","@tscircuit/math-utils":"^0.0.5","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.77","@tscircuit/infgrid-ijump-astar":"^0.0.24","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","@types/debug":"^4.1.12","@types/react":"^18.3.3","bun-match-svg":"0.0.2","@biomejs/biome":"^1.8.3","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.179_1731652020231_0.767745756264312","host":"s3://npm-registry-packages"}},"0.0.180":{"name":"@tscircuit/core","version":"0.0.180","_id":"@tscircuit/core@0.0.180","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"6722207abaf64a93ae6747fcb97db083abba91c2","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.180.tgz","fileCount":4,"integrity":"sha512-yqZwdJ/sz3X8Xk5VPlT4nQc6+4tzNJnGBJdYWc3fKg3qnmshAWMSYNA5UVX23W9Y3Cb6FYk1wP3g4dFkmKWG+Q==","signatures":[{"sig":"MEUCIB3qvBFHU051qnTNp+D87XKmCIAG+c09NiS1i72RZpzBAiEA+LU34uwN3v4Az0WSqGubGz3a+X3Qdc7/0e7UxGb9Kl0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":529196},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"8a19d4ece6e0275d1a610720b89efac9b14b47ce","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.18.0","dependencies":{"zod":"^3.23.8","react":"^18.3.1","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.104","circuit-to-svg":"^0.0.77","format-si-unit":"^0.0.2","performance-now":"^2.1.0","@tscircuit/props":"^0.0.95","react-reconciler":"^0.29.2","schematic-symbols":"^0.0.98","@tscircuit/soup-util":"^0.0.40","@tscircuit/math-utils":"^0.0.5","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.77","@tscircuit/infgrid-ijump-astar":"^0.0.24","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","@types/debug":"^4.1.12","@types/react":"^18.3.3","bun-match-svg":"0.0.2","@biomejs/biome":"^1.8.3","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.180_1731703562509_0.23831309657159205","host":"s3://npm-registry-packages"}},"0.0.181":{"name":"@tscircuit/core","version":"0.0.181","_id":"@tscircuit/core@0.0.181","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"da2cfb41fd664dd59412fa9962d8145ccd40f859","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.181.tgz","fileCount":4,"integrity":"sha512-EkHfosHEzIt4V4MO2Y9vw/IP8SATS9JxXlH0pEZfFxuQMBu1/LQ8lK2J0GahF2YWdhuqtw1o9yM1nTIuINBRdw==","signatures":[{"sig":"MEUCIQDnI+O8knc+Mxu6n3+LHdW63te6reg92EIQzdm4BjIKswIgKMdYIqpZudds6ZbEWkCp9Aq+0nK99xLpWLHaMPnI67Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":529074},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"d8021567c27fd5f645326c0def672e75cd8a55f0","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.18.0","dependencies":{"zod":"^3.23.8","react":"^18.3.1","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.104","circuit-to-svg":"^0.0.77","format-si-unit":"^0.0.2","performance-now":"^2.1.0","@tscircuit/props":"^0.0.95","react-reconciler":"^0.29.2","schematic-symbols":"^0.0.98","@tscircuit/soup-util":"^0.0.40","@tscircuit/math-utils":"^0.0.5","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.77","@tscircuit/infgrid-ijump-astar":"^0.0.24","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","@types/debug":"^4.1.12","@types/react":"^18.3.3","bun-match-svg":"0.0.2","@biomejs/biome":"^1.8.3","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.181_1731747502407_0.1772800684805107","host":"s3://npm-registry-packages"}},"0.0.182":{"name":"@tscircuit/core","version":"0.0.182","_id":"@tscircuit/core@0.0.182","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"869f79de18ed346d4fdbd155e64e472c62becd9a","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.182.tgz","fileCount":4,"integrity":"sha512-XdZQXEAT2BXKuWa9KCQTiG+pzqfdTT99e1Aq7TBMQW521lhtgPVRXaKe4YuobgjEDuaoZ4WN4yk09u/kqzMFlw==","signatures":[{"sig":"MEUCIBxbV4bftOb5zI9k5MpZa86g/sdOXrkdJLl7e7JacjfYAiEA4/XbkQIseFhPGgVUNKCNNOAWHNWLZRgRg3eNXcmU00A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":529116},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"8e35d64611e6ae8ab1bd330033b70169877917ba","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.18.0","dependencies":{"zod":"^3.23.8","react":"^18.3.1","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.104","circuit-to-svg":"^0.0.77","format-si-unit":"^0.0.2","performance-now":"^2.1.0","@tscircuit/props":"^0.0.95","react-reconciler":"^0.29.2","schematic-symbols":"^0.0.98","@tscircuit/soup-util":"^0.0.40","@tscircuit/math-utils":"^0.0.5","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.77","@tscircuit/infgrid-ijump-astar":"^0.0.24","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","@types/debug":"^4.1.12","@types/react":"^18.3.3","bun-match-svg":"0.0.2","@biomejs/biome":"^1.8.3","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.182_1731776542302_0.1169423998033925","host":"s3://npm-registry-packages"}},"0.0.183":{"name":"@tscircuit/core","version":"0.0.183","_id":"@tscircuit/core@0.0.183","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"de68f912c84ddf16ed59cfeef985bfad14b6010c","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.183.tgz","fileCount":4,"integrity":"sha512-qpSt6c7pnqVFAgbxNtLqsn/jd4GS2GTKZmC6soESf3a8VAdSV4gfaQD38QrvdNm1lfWRrO8qFofXl2Hs364u6g==","signatures":[{"sig":"MEUCIQCFC1tDc1UQm9jcF2o9CLAK1X71cB/S3cjwyLubIu+P0gIgcG1wsQKmfIEkhPdssiZMblxxSmPLeqQlEus3i4Bh93k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":531122},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"c2894af94b212d4f12bd08a427a7541f0b825e97","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.18.0","dependencies":{"zod":"^3.23.8","react":"^18.3.1","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.104","circuit-to-svg":"^0.0.77","format-si-unit":"^0.0.2","performance-now":"^2.1.0","@tscircuit/props":"^0.0.98","react-reconciler":"^0.29.2","schematic-symbols":"^0.0.98","@tscircuit/soup-util":"^0.0.40","@tscircuit/math-utils":"^0.0.5","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.77","@tscircuit/infgrid-ijump-astar":"^0.0.24","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","@types/debug":"^4.1.12","@types/react":"^18.3.3","bun-match-svg":"0.0.2","@biomejs/biome":"^1.8.3","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.183_1731804978397_0.8632473285185298","host":"s3://npm-registry-packages"}},"0.0.184":{"name":"@tscircuit/core","version":"0.0.184","_id":"@tscircuit/core@0.0.184","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"887e8102031ab5ea34a722a7ea0c58c726f8037b","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.184.tgz","fileCount":4,"integrity":"sha512-z5B1htS67+fq2Fce17uLDxQVgYQaUcl+LoJJDt0wkEdMVO4HJIX9++17gNUIpckIwRoLdv0csJlWVCBjczc1sw==","signatures":[{"sig":"MEQCIDzKM4kf7ioy74wUQAQ9QksXhSmHoEh92tStRkgOWNqEAiA/MbW1BJcfpWcgCxs6X6+duBVdXShVot82rOTC9Ac52g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":550597},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"b2ea79716ab0087b968bcf95362d8a183bc62903","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.18.0","dependencies":{"zod":"^3.23.8","react":"^18.3.1","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.104","circuit-to-svg":"^0.0.77","format-si-unit":"^0.0.2","performance-now":"^2.1.0","@tscircuit/props":"^0.0.98","react-reconciler":"^0.29.2","schematic-symbols":"^0.0.98","@tscircuit/soup-util":"^0.0.40","@tscircuit/math-utils":"^0.0.5","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.77","@tscircuit/infgrid-ijump-astar":"^0.0.24","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","@types/debug":"^4.1.12","@types/react":"^18.3.3","bun-match-svg":"0.0.2","@biomejs/biome":"^1.8.3","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.184_1731856910996_0.8841290204610608","host":"s3://npm-registry-packages"}},"0.0.185":{"name":"@tscircuit/core","version":"0.0.185","_id":"@tscircuit/core@0.0.185","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"86e9b3fffb2a17addbdd505b7a85726e245985e4","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.185.tgz","fileCount":4,"integrity":"sha512-vXXGfOCmkEiFQ1AgvUnLgX13AfNzew/A83YrQJ2unGBaaU3RSgMOj/cjaWy+wlJDr1TzOKEp3zdAkTrNvQ4Vvg==","signatures":[{"sig":"MEUCIA7eAf0QqfZGdpdCi5/hCRUHSDu6NbH/mxV0sJRUb3jVAiEA6h3KwQM4D5CL7ztlucgoGc807CPwX61JihlCOeG1Hms=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":550597},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"e118c03c37bf053f2d069441245507b29c7148ac","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.18.0","dependencies":{"zod":"^3.23.8","react":"^18.3.1","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.104","circuit-to-svg":"^0.0.77","format-si-unit":"^0.0.2","performance-now":"^2.1.0","@tscircuit/props":"^0.0.98","react-reconciler":"^0.29.2","schematic-symbols":"^0.0.98","@tscircuit/soup-util":"^0.0.40","@tscircuit/math-utils":"^0.0.5","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.77","@tscircuit/infgrid-ijump-astar":"^0.0.24","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","@types/debug":"^4.1.12","@types/react":"^18.3.3","bun-match-svg":"0.0.2","@biomejs/biome":"^1.8.3","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.185_1731875016919_0.8982013661117421","host":"s3://npm-registry-packages"}},"0.0.186":{"name":"@tscircuit/core","version":"0.0.186","_id":"@tscircuit/core@0.0.186","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"594edcb76fe9ec3ad6951bbd07e16699dda6441e","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.186.tgz","fileCount":4,"integrity":"sha512-qNSm5JCSwx320AdJcz7wm+l32nWb4fDmTGgzw84F6hQCBE7n96fT66jg76SHEpccdXCJ3eC2wrftTpRgvlVfSg==","signatures":[{"sig":"MEQCIDo56lMgEy9VR+aJl8gJw+GjfJpFAaeQ2pIl2HQoC7qrAiA5kvTEYDT6+u7MNcGeGNfmTq7M+kD3OTbKinYQp9+dOA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":550597},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"b8f90bc167035b0cb6e45e4fb9424cf380df637a","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.18.0","dependencies":{"zod":"^3.23.8","react":"^18.3.1","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.104","circuit-to-svg":"^0.0.77","format-si-unit":"^0.0.2","performance-now":"^2.1.0","@tscircuit/props":"^0.0.98","react-reconciler":"^0.29.2","schematic-symbols":"^0.0.98","@tscircuit/soup-util":"^0.0.40","@tscircuit/math-utils":"^0.0.5","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.77","@tscircuit/infgrid-ijump-astar":"^0.0.24","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","@types/debug":"^4.1.12","@types/react":"^18.3.3","bun-match-svg":"0.0.2","@biomejs/biome":"^1.8.3","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.186_1731875429346_0.7512214345797068","host":"s3://npm-registry-packages"}},"0.0.187":{"name":"@tscircuit/core","version":"0.0.187","_id":"@tscircuit/core@0.0.187","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"ff0d1cf513db0922272f1f735223dccbb5848c60","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.187.tgz","fileCount":4,"integrity":"sha512-ogTN+EeJoQKsrC/RjChqrb7Ta54G2bJyxMPt4NYsBUHpxxLPE3QL4d19y76gXuxtOlr7ZKR4lmKwSWMITeRzIQ==","signatures":[{"sig":"MEQCIC9LO6aTpzarcAAVlAtZpXhm3NPGe4JYEShsjuRvqbELAiBGBj9jB5QjuJxavHUw0KkxAs3i6wzSeJtlbTyiIiY4UQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":551911},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"86455d1d1b28e3f52c38ebad3236a6ff4e96ae79","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.18.0","dependencies":{"zod":"^3.23.8","react":"^18.3.1","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.104","circuit-to-svg":"^0.0.80","format-si-unit":"^0.0.2","performance-now":"^2.1.0","@tscircuit/props":"^0.0.98","react-reconciler":"^0.29.2","schematic-symbols":"^0.0.98","@tscircuit/soup-util":"^0.0.40","@tscircuit/math-utils":"^0.0.5","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.77","@tscircuit/infgrid-ijump-astar":"^0.0.24","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","@types/debug":"^4.1.12","@types/react":"^18.3.3","bun-match-svg":"0.0.2","@biomejs/biome":"^1.8.3","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.187_1731875437322_0.3462026476642248","host":"s3://npm-registry-packages"}},"0.0.188":{"name":"@tscircuit/core","version":"0.0.188","_id":"@tscircuit/core@0.0.188","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"864fd54ab7cef46ec672a3efdb0ba38bff81bd6c","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.188.tgz","fileCount":4,"integrity":"sha512-q2udvq/z4zbj3TMPMEGox49zouj1t0vc1lB6oa6SjyI8/a/3amZPuYUGD6dfTjBtM9pfs2R24yLOtYq2T+O0Ug==","signatures":[{"sig":"MEYCIQCnAl90vuC+rajtM4i8kCtbnJVNv9AIsGZ6K1tOYa3PlwIhAOb8kU1tvm5IfLpaSO3Fvd0V3i7sn1Ce4Y49ejVLEtu/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":552072},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"1aed37e59018ea0b9c610894600f13eaaaa1d04b","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.18.0","dependencies":{"zod":"^3.23.8","react":"^18.3.1","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.104","circuit-to-svg":"^0.0.80","format-si-unit":"^0.0.2","performance-now":"^2.1.0","@tscircuit/props":"^0.0.99","react-reconciler":"^0.29.2","schematic-symbols":"^0.0.98","@tscircuit/soup-util":"^0.0.40","@tscircuit/math-utils":"^0.0.5","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.77","@tscircuit/infgrid-ijump-astar":"^0.0.24","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","@types/debug":"^4.1.12","@types/react":"^18.3.3","bun-match-svg":"0.0.2","@biomejs/biome":"^1.8.3","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.188_1731883610896_0.31122597128889273","host":"s3://npm-registry-packages"}},"0.0.189":{"name":"@tscircuit/core","version":"0.0.189","_id":"@tscircuit/core@0.0.189","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"2d92c96ece2c90dec51b844cab370bc5a0c03c37","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.189.tgz","fileCount":4,"integrity":"sha512-jXkkTqhE6kjVqOJDeweE1KHo60FrU1wdl26tNPNc8nR4A7bDFciYSObaWfmq8xiM+k+Ko+OJ5gXScR5Gzt6Zlw==","signatures":[{"sig":"MEQCID5PstwDAlGJIWk+sB729aJGfnhLOQc+cEkU/XpCbd0dAiBMM+OA3+u0/TYMD/9h7ZxWJi+tG3Fgxad6dRWUsE9suA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":554561},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"7bdcf35a923efd811fc12b93052a98da0561e71e","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.18.0","dependencies":{"zod":"^3.23.8","react":"^18.3.1","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.104","circuit-to-svg":"^0.0.81","format-si-unit":"^0.0.2","performance-now":"^2.1.0","@tscircuit/props":"^0.0.99","react-reconciler":"^0.29.2","schematic-symbols":"^0.0.98","@tscircuit/soup-util":"^0.0.40","@tscircuit/math-utils":"^0.0.5","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.77","@tscircuit/infgrid-ijump-astar":"^0.0.24","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","@types/debug":"^4.1.12","@types/react":"^18.3.3","bun-match-svg":"0.0.2","@biomejs/biome":"^1.8.3","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.189_1731950274976_0.6209586245623149","host":"s3://npm-registry-packages"}},"0.0.190":{"name":"@tscircuit/core","version":"0.0.190","_id":"@tscircuit/core@0.0.190","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"6dd4cb9589633a0f54132b4edc3c2d696fc649cc","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.190.tgz","fileCount":4,"integrity":"sha512-uDP8AKFdvLx37f2t3zXd3MxTrUVJx06Fv/UHLvrUPKY4DpyKUNnWZUSHAV+LhDkhclDUpHnl8iC6Fk7vnd1nWA==","signatures":[{"sig":"MEYCIQDTeDfhtxQ9757DKBqMaKXbpmWVKbY3/7hT9uf+DtkIrgIhAMUV012vtBpBT/uRhUS5BOW4Hdj4CSkc+eK0GFR99sAS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":554742},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"d6b95b83d4b0f5fcc777fdca3a09b06f42572d71","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.18.0","dependencies":{"zod":"^3.23.8","react":"^18.3.1","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.104","circuit-to-svg":"^0.0.82","format-si-unit":"^0.0.2","performance-now":"^2.1.0","@tscircuit/props":"^0.0.99","react-reconciler":"^0.29.2","schematic-symbols":"^0.0.98","@tscircuit/soup-util":"^0.0.40","@tscircuit/math-utils":"^0.0.5","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.77","@tscircuit/infgrid-ijump-astar":"^0.0.24","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","@types/debug":"^4.1.12","@types/react":"^18.3.3","bun-match-svg":"0.0.2","@biomejs/biome":"^1.8.3","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.190_1732057199287_0.2706946459058577","host":"s3://npm-registry-packages"}},"0.0.191":{"name":"@tscircuit/core","version":"0.0.191","_id":"@tscircuit/core@0.0.191","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"3a13443e88f238e0a1edd7e858449d98cb91ace9","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.191.tgz","fileCount":4,"integrity":"sha512-FObNTGKxtQ5fIWQ/+sx7Kve6lCnJvtBxCShAyAL0yfE+HMRyeNsBn6/esbAf071+21Und5e6Lx6gpjXA3clnHA==","signatures":[{"sig":"MEQCIC5CCxOlg9BQzWxbcUbA3CIWqP/U1ldBd2+nYfQ34lIrAiAZpikNWL1duSCD8LtOo/RJZwPPJv9VEVOArY+YhTmovQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":554742},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"93e07659cd2eeec5b49d58ada0e15b719d0225c9","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.18.0","dependencies":{"zod":"^3.23.8","react":"^18.3.1","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.104","circuit-to-svg":"^0.0.82","format-si-unit":"^0.0.2","performance-now":"^2.1.0","@tscircuit/props":"^0.0.99","react-reconciler":"^0.29.2","schematic-symbols":"^0.0.98","@tscircuit/soup-util":"^0.0.40","@tscircuit/math-utils":"^0.0.5","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.77","@tscircuit/infgrid-ijump-astar":"^0.0.24","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","@types/debug":"^4.1.12","@types/react":"^18.3.3","bun-match-svg":"0.0.2","@biomejs/biome":"^1.8.3","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.191_1732057520124_0.3004326113447022","host":"s3://npm-registry-packages"}},"0.0.192":{"name":"@tscircuit/core","version":"0.0.192","_id":"@tscircuit/core@0.0.192","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"33027324379e5e656d5234277bda341e392dc424","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.192.tgz","fileCount":4,"integrity":"sha512-6CtShvlu3QfWO4Cy4ZVUa+9GhEziFG16lHlIL7EFBQL652hajS+/c7z2b5E716tBJjWJZORjFaYK+a4vlfm6qw==","signatures":[{"sig":"MEYCIQCV6OnStXBfbA5x539ixEw/D6pchR9kZbB+/Wwx1nILjQIhAMWtiampxSP+oMaVsOrrTmT+ACSKh0pNABAryAnlMx9t","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":555279},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"12331cadc021e39189c71ecabbafdbae1e9a1b97","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.18.0","dependencies":{"zod":"^3.23.8","react":"^18.3.1","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.104","circuit-to-svg":"^0.0.82","format-si-unit":"^0.0.2","performance-now":"^2.1.0","@tscircuit/props":"^0.0.101","react-reconciler":"^0.29.2","schematic-symbols":"^0.0.98","@tscircuit/soup-util":"^0.0.40","@tscircuit/math-utils":"^0.0.5","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.77","@tscircuit/infgrid-ijump-astar":"^0.0.24","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","@types/debug":"^4.1.12","@types/react":"^18.3.3","bun-match-svg":"0.0.2","@biomejs/biome":"^1.8.3","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.192_1732080650944_0.4914568317534638","host":"s3://npm-registry-packages"}},"0.0.193":{"name":"@tscircuit/core","version":"0.0.193","_id":"@tscircuit/core@0.0.193","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"e157a165bab46c13c8edf63b9ccb0826a1596df9","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.193.tgz","fileCount":4,"integrity":"sha512-F7CzV+rhKEPEAjbmxCQT4GjBuisNlHBB4W4H7XmT6kPQwCVml2f+J99NJ9rkejXwzkRu54Qx29h26M8JmUMrbA==","signatures":[{"sig":"MEUCIFpX5kmRN5A0+I1FFzMQ3cq5wU/Zy2F7q632UKnpb3cNAiEAs6jMJRF1/SaTjNhOI6no+AdJMfO8voEfsFBZfulyHa8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":558521},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"f3d838fcc112a8155cb7c62ed58e51ed38cab433","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.18.0","dependencies":{"zod":"^3.23.8","react":"^18.3.1","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.104","circuit-to-svg":"^0.0.82","format-si-unit":"^0.0.2","performance-now":"^2.1.0","@tscircuit/props":"^0.0.102","react-reconciler":"^0.29.2","schematic-symbols":"^0.0.98","@tscircuit/soup-util":"^0.0.40","@tscircuit/math-utils":"^0.0.5","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.77","@tscircuit/infgrid-ijump-astar":"^0.0.24","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","@types/debug":"^4.1.12","@types/react":"^18.3.3","bun-match-svg":"0.0.2","@biomejs/biome":"^1.8.3","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.193_1732123217461_0.9649243506988643","host":"s3://npm-registry-packages"}},"0.0.194":{"name":"@tscircuit/core","version":"0.0.194","_id":"@tscircuit/core@0.0.194","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"22010739b08240638d0619413911a2ae08aa3e8f","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.194.tgz","fileCount":4,"integrity":"sha512-vNFH2lCmRtQdqGI9OSfbfX9vIIgcp39+CMOWv1hCce48eHq1WNDAk0DfqKELjowezFEy2/LtLKFhl/ZSv3Rjbg==","signatures":[{"sig":"MEUCIQDXlhSNbuosC+Vfpv0cHznzVWoQj+h7Wg/NE7nhYGrcWQIgVAmm+s/2/M62jA/9I2KhZiIPJ+Qo4DBSzMY+k6+HgOQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":558784},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"b0dcc4e11005a4e24681b24374e84bc80ba7dc55","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.18.0","dependencies":{"zod":"^3.23.8","react":"^18.3.1","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.104","circuit-to-svg":"^0.0.82","format-si-unit":"^0.0.2","performance-now":"^2.1.0","@tscircuit/props":"^0.0.102","react-reconciler":"^0.29.2","schematic-symbols":"^0.0.98","@tscircuit/soup-util":"^0.0.40","@tscircuit/math-utils":"^0.0.5","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.77","@tscircuit/infgrid-ijump-astar":"^0.0.24","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","@types/debug":"^4.1.12","@types/react":"^18.3.3","bun-match-svg":"0.0.2","@biomejs/biome":"^1.8.3","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.194_1732128868769_0.35517238487412217","host":"s3://npm-registry-packages"}},"0.0.195":{"name":"@tscircuit/core","version":"0.0.195","_id":"@tscircuit/core@0.0.195","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"a8cd82976f3fa05759c4b483b8ff709d1c36c758","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.195.tgz","fileCount":4,"integrity":"sha512-JSO0XsOOC37Ld6UJLZ8alR9iuGOX5WBdiqrtB/gSKO6qX6c/Jsv3qB0eWZbKHIr4Xihdf6nz1idqpdwtf1MRmA==","signatures":[{"sig":"MEQCIDuwkaDt+C1+3hqAhyWkCLTDXYVIPqabWeQKZwyLzqN1AiAEYSN9ECIb/Bd70yHNKX8P+AVuEI/jFS5yGo9B2Dmlgg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":559116},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"67ccbd2ce15c78fdbc3111822458961ab9f87a0c","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.18.0","dependencies":{"zod":"^3.23.8","react":"^18.3.1","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.104","circuit-to-svg":"^0.0.82","format-si-unit":"^0.0.2","performance-now":"^2.1.0","@tscircuit/props":"^0.0.102","react-reconciler":"^0.29.2","schematic-symbols":"^0.0.98","@tscircuit/soup-util":"^0.0.40","@tscircuit/math-utils":"^0.0.5","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.77","@tscircuit/infgrid-ijump-astar":"^0.0.24","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","@types/debug":"^4.1.12","@types/react":"^18.3.3","bun-match-svg":"0.0.2","@biomejs/biome":"^1.8.3","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.195_1732136313741_0.8355394734480268","host":"s3://npm-registry-packages"}},"0.0.196":{"name":"@tscircuit/core","version":"0.0.196","_id":"@tscircuit/core@0.0.196","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"9ac3c5e84d5caab76fec16f0a235b600a5e82ade","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.196.tgz","fileCount":4,"integrity":"sha512-y1GaQWM/fC3oTy1pwx/4gI/8AIgYmTSdCoFz97Uv8hkFy+eC1oe2EzqhSRDlHTmCgdQPtAAlyRSj01nkkv/TOQ==","signatures":[{"sig":"MEUCIQDFuG29xlnfiwWQfjgH+Qmeyeqc6QUbYyCmjJHRNGJUTAIgDgd8Q8fe/FqOCtWUIJZgnK9dW9Jvs0hRVZqPX3DWfJ4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":559103},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"7d1f7a054515af95282cd320c3e4a8608cf16cba","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.18.0","dependencies":{"zod":"^3.23.8","react":"^18.3.1","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.104","circuit-to-svg":"^0.0.84","format-si-unit":"^0.0.2","performance-now":"^2.1.0","@tscircuit/props":"^0.0.102","react-reconciler":"^0.29.2","schematic-symbols":"^0.0.98","@tscircuit/soup-util":"^0.0.40","@tscircuit/math-utils":"^0.0.5","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.77","@tscircuit/infgrid-ijump-astar":"^0.0.24","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","@types/debug":"^4.1.12","@types/react":"^18.3.3","bun-match-svg":"0.0.2","@biomejs/biome":"^1.8.3","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.196_1732313111494_0.46156208141941346","host":"s3://npm-registry-packages"}},"0.0.197":{"name":"@tscircuit/core","version":"0.0.197","_id":"@tscircuit/core@0.0.197","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"050a41c6545d71731cf7543d25965839b62abef3","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.197.tgz","fileCount":4,"integrity":"sha512-qIp/duh4KJ+8/fA0EKQ7Le02XTHAgHVXK1iA5bP72QukLz4uL5sZRqtn7Tga+u3eCX9rAn9YfxZvAkTHDYK5VA==","signatures":[{"sig":"MEUCIQDFTuHBUwkCvFM+zVjYC0Ut/bea21TmFDMRWwmGvLWtYgIgPhRniXyKRYB/GpYAXDZ2vvt2bi5K2YuqQMoc7JC1+34=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":559103},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"99c7c7130fe6df0877795fb864897d57e9074a6c","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.18.0","dependencies":{"zod":"^3.23.8","react":"^18.3.1","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.104","format-si-unit":"^0.0.2","performance-now":"^2.1.0","@tscircuit/props":"^0.0.102","react-reconciler":"^0.29.2","schematic-symbols":"^0.0.98","@tscircuit/soup-util":"^0.0.40","@tscircuit/math-utils":"^0.0.5","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.77","@tscircuit/infgrid-ijump-astar":"^0.0.24","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","@types/debug":"^4.1.12","@types/react":"^18.3.3","bun-match-svg":"0.0.2","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.84","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.197_1732446858082_0.9154315803375077","host":"s3://npm-registry-packages"}},"0.0.198":{"name":"@tscircuit/core","version":"0.0.198","_id":"@tscircuit/core@0.0.198","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"75dc18cd14b459d3d05a2b0d7a519fe1b10cab5c","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.198.tgz","fileCount":4,"integrity":"sha512-T8gndZp2ycPWnk6A6TlHMWz4TiSVrpcWC2L/q1k+c0HIDqOWx3iQxBRZOBEs05TyJOOohDeX5kSe21VPYZE0Lw==","signatures":[{"sig":"MEUCIAW2MRsytlUfSpuqV34nY3bpPQ3WiKLzWMQkyNPKDK1yAiEArvFg8b34metM+OerRFgZN6vKd1QcEIsA23/eCZefv6A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":581387},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"38b8a2eab54966d834859586747f005b2649c6d8","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.18.0","dependencies":{"zod":"^3.23.8","react":"^18.3.1","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.106","format-si-unit":"^0.0.2","performance-now":"^2.1.0","@tscircuit/props":"^0.0.104","react-reconciler":"^0.29.2","schematic-symbols":"^0.0.98","@tscircuit/soup-util":"^0.0.40","@tscircuit/math-utils":"^0.0.5","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.77","@tscircuit/infgrid-ijump-astar":"^0.0.24","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","@types/debug":"^4.1.12","@types/react":"^18.3.3","bun-match-svg":"0.0.2","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.84","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.198_1732451489926_0.9694317918525934","host":"s3://npm-registry-packages"}},"0.0.199":{"name":"@tscircuit/core","version":"0.0.199","_id":"@tscircuit/core@0.0.199","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"48b0d85d2abb80c7dc9609606e7e11668b15a4cb","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.199.tgz","fileCount":4,"integrity":"sha512-wLovXVyCb6c34lT5skmK1UohTLBMUr5MYTkSH5IRg2zrtGsJhF+0UbZo1SauSVTP8Huiru3rOUmegkvxsrr8zQ==","signatures":[{"sig":"MEUCIQCV/W3+RMK5tdWP0+NBWUYVcQrbpyQs7VOZIEvZ2J45IQIgc1YtkCq5nYcm0F9x6/aGGbQgxmnhDBOnbrlDAKAf/Qo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":581354},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"b1db945f3439cf84ee8a16aea8db88813adefb66","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.18.0","dependencies":{"zod":"^3.23.8","react":"^18.3.1","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.108","format-si-unit":"^0.0.2","performance-now":"^2.1.0","@tscircuit/props":"^0.0.105","react-reconciler":"^0.29.2","schematic-symbols":"^0.0.98","@tscircuit/soup-util":"^0.0.40","@tscircuit/math-utils":"^0.0.5","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.77","@tscircuit/infgrid-ijump-astar":"^0.0.24","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","@types/debug":"^4.1.12","@types/react":"^18.3.3","bun-match-svg":"0.0.2","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.84","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.199_1732476009482_0.9466279532481867","host":"s3://npm-registry-packages"}},"0.0.200":{"name":"@tscircuit/core","version":"0.0.200","_id":"@tscircuit/core@0.0.200","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"712d0e076796722e62239fbaf2c8b721e0eaa268","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.200.tgz","fileCount":4,"integrity":"sha512-dIcJ8FoA/mFOQssgEH5TevO5R32M1xfLkvu60xAGikg6Rdq6Gfvcw6IsBFwAGg25vjalWIxNWdQeDj9LUDyapA==","signatures":[{"sig":"MEQCIG5IM8pmRhfnCH30MUv+BYqer0QuCdr/b8Q8pIR3Kd8lAiAYHtDc8xoN9BzzZ52XFKfpr1eBo3cOldPjlC5g5N2wvg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":581938},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"af0b7a20515a8e108bedcaf873b665f9f01163f4","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.18.1","dependencies":{"zod":"^3.23.8","react":"^18.3.1","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.108","format-si-unit":"^0.0.2","performance-now":"^2.1.0","@tscircuit/props":"^0.0.105","react-reconciler":"^0.29.2","schematic-symbols":"^0.0.98","@tscircuit/soup-util":"^0.0.40","@tscircuit/math-utils":"^0.0.5","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.77","@tscircuit/infgrid-ijump-astar":"^0.0.24","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","@types/debug":"^4.1.12","@types/react":"^18.3.3","bun-match-svg":"0.0.2","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.84","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.200_1732663855498_0.8048920069628689","host":"s3://npm-registry-packages"}},"0.0.201":{"name":"@tscircuit/core","version":"0.0.201","_id":"@tscircuit/core@0.0.201","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"09d6aafe6ffc1b8af2b188d58bcf548b4f6dc3ff","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.201.tgz","fileCount":4,"integrity":"sha512-TThJGV4rGsctxkSK96QAHncTelRyuXWCA8pWZd0+mIEWs4wttRnmXsXbMRpTHbv8d8npK4yj0LLp90QtK2U8GQ==","signatures":[{"sig":"MEUCIQD0FuQ+D34gkMZdjtp7+BYH52Daid+XBdUcaqUJLB7MXAIgd2UEOpRC8y9c3rFRVBYFBKoaCplipA3OFnL+HsIe8oo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":582420},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"3c049a7e35465814a08d5f43bdd3c71f46a3a145","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.18.1","dependencies":{"zod":"^3.23.8","react":"^18.3.1","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.108","format-si-unit":"^0.0.2","performance-now":"^2.1.0","@tscircuit/props":"^0.0.105","react-reconciler":"^0.29.2","schematic-symbols":"^0.0.98","@tscircuit/soup-util":"^0.0.40","@tscircuit/math-utils":"^0.0.5","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.77","@tscircuit/infgrid-ijump-astar":"^0.0.24","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","@types/debug":"^4.1.12","@types/react":"^18.3.3","bun-match-svg":"0.0.2","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.84","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.201_1732695650380_0.9275921887160274","host":"s3://npm-registry-packages"}},"0.0.202":{"name":"@tscircuit/core","version":"0.0.202","_id":"@tscircuit/core@0.0.202","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"ceb5a06c48acf23305dc6ba1a39018286cf244f6","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.202.tgz","fileCount":4,"integrity":"sha512-Rfz9sVAu16+14HX/yCMGIIraMgLK8pLCBCqKMUFvfrgnWs+Fk3xH7krMjKVRw9hqLTD0kEKwj0/0I3FjqGJBWA==","signatures":[{"sig":"MEUCIGeouL9RriSdDl9r/UfJUvyEx0MpCPCMDsr06p45G/fZAiEA3H/t2I+JcZZyb9rddpFy1GDYuo0YOoNZzRBze0QGulI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":582420},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"09dfebbdadb4fc11d0fe4f3bd0e7a8b69c50b083","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.18.1","dependencies":{"zod":"^3.23.8","react":"^18.3.1","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.108","format-si-unit":"^0.0.2","performance-now":"^2.1.0","@tscircuit/props":"^0.0.105","react-reconciler":"^0.29.2","schematic-symbols":"^0.0.98","@tscircuit/soup-util":"^0.0.40","@tscircuit/math-utils":"^0.0.5","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.89","@tscircuit/infgrid-ijump-astar":"^0.0.24","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","@types/debug":"^4.1.12","@types/react":"^18.3.3","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.84","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.202_1732697066835_0.7546836800534749","host":"s3://npm-registry-packages"}},"0.0.203":{"name":"@tscircuit/core","version":"0.0.203","_id":"@tscircuit/core@0.0.203","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"1e515b6b594ba902ec585a6d615d64b19010ae95","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.203.tgz","fileCount":4,"integrity":"sha512-tLW1hbkYtwJZfGc9E0Xxd1SQtPMLu2imTZ/izJQ2z1MoRTmOtjTHrENf5euUZCvYEts6ZG9KsuMElaNzJKVncA==","signatures":[{"sig":"MEUCIG0XMmYgf8fDVDJK5NJgD84TLHHXeIRMiQ4ixrtR0aRrAiEAzWeJV5JlKfhCDKECUupHfn40idT72aoW94kPG3aK4w4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":582420},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"08e2dced8390466ec1f54aa74fc75085c1f0ff58","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.18.1","dependencies":{"zod":"^3.23.8","react":"^18.3.1","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.108","format-si-unit":"^0.0.2","performance-now":"^2.1.0","@tscircuit/props":"^0.0.105","react-reconciler":"^0.29.2","schematic-symbols":"^0.0.98","@tscircuit/soup-util":"^0.0.40","@tscircuit/math-utils":"^0.0.5","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.89","@tscircuit/infgrid-ijump-astar":"^0.0.24","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","@types/debug":"^4.1.12","@types/react":"^18.3.3","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.84","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.203_1732720015975_0.45068192705421506","host":"s3://npm-registry-packages"}},"0.0.204":{"name":"@tscircuit/core","version":"0.0.204","_id":"@tscircuit/core@0.0.204","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"22ea79f48206f06a914f70895837225325d336e0","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.204.tgz","fileCount":4,"integrity":"sha512-oaTyxYVOxghnA3bnFtmfzevhD7JpEax3htKOvRFopgX5rVYWRvMlc50EwDSDzulWRtveK6rI4RHBzVurMqeBtQ==","signatures":[{"sig":"MEYCIQDoIp0N7hDC6yY+DKZbd0+/6zqADTJai9D8c9PlWMzAVgIhAM2CLPC9v6BqSSwNucKxSFq3qH/4vr1mL8xwTOEnVc9P","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":583442},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"cd01452fe912658ee2f3d7622e418c720955e754","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.18.1","dependencies":{"zod":"^3.23.8","react":"^18.3.1","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.108","format-si-unit":"^0.0.2","performance-now":"^2.1.0","@tscircuit/props":"^0.0.105","react-reconciler":"^0.29.2","schematic-symbols":"^0.0.98","@tscircuit/soup-util":"^0.0.40","@tscircuit/math-utils":"^0.0.5","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.89","@tscircuit/infgrid-ijump-astar":"^0.0.24","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","@types/debug":"^4.1.12","@types/react":"^18.3.3","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.84","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.204_1732744399184_0.38988700691815215","host":"s3://npm-registry-packages"}},"0.0.205":{"name":"@tscircuit/core","version":"0.0.205","_id":"@tscircuit/core@0.0.205","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"1b7147a687e9c66f0fd3c10c26fafd97b6b111f5","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.205.tgz","fileCount":4,"integrity":"sha512-cYKyRuN4eyGbywT/KjBahz6MplhLWPfuPVfOVsGDWHS5WfSym3J0NhvAyJWSaBAaW8OahiQZkeYmCR5x6pDAmw==","signatures":[{"sig":"MEUCIErdWeq5/O5muWRuegEAvjFAZKUJOfyJb53mheUXfjgdAiEA0nMKV6mR+ySLtP9eFUIZaY5EEmBvF2WasUZuHfagmKg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":584768},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"29433ed095f3f9adbc41869f91912f243da7011c","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.18.1","dependencies":{"zod":"^3.23.8","react":"^18.3.1","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.108","circuit-to-svg":"0.0.84","format-si-unit":"^0.0.2","performance-now":"^2.1.0","@tscircuit/props":"^0.0.106","react-reconciler":"^0.29.2","schematic-symbols":"^0.0.98","@tscircuit/soup-util":"^0.0.41","@tscircuit/math-utils":"^0.0.5","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.89","@tscircuit/infgrid-ijump-astar":"^0.0.24","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","@types/debug":"^4.1.12","@types/react":"^18.3.3","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.84","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.205_1732808766841_0.2077891120348665","host":"s3://npm-registry-packages"}},"0.0.206":{"name":"@tscircuit/core","version":"0.0.206","_id":"@tscircuit/core@0.0.206","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"08a62e393892e4d5ae5e6068289ac833819800cd","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.206.tgz","fileCount":4,"integrity":"sha512-CmVY0iNdcpMBYOnaFsSO+iO3mJrunUdIouO8QBygSJsNjlYB2m6qO7WZC1Tad970m1kisjp63iCK+/AIJvgcVw==","signatures":[{"sig":"MEQCICaMj/X7gfVAUouh8X/7KDAjWMnGOHf17BHXDwyf9M4RAiBazFVIAHb59G0RXuAB0/QKYvMAuPDFs+qX279ioeDN0g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":584768},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"76861f2a8f16da50bcf25ab93fedfdc9d32393e4","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.18.1","dependencies":{"zod":"^3.23.8","react":"^18.3.1","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.108","circuit-to-svg":"0.0.84","format-si-unit":"^0.0.2","performance-now":"^2.1.0","@tscircuit/props":"^0.0.106","react-reconciler":"^0.29.2","schematic-symbols":"^0.0.98","@tscircuit/soup-util":"^0.0.41","@tscircuit/math-utils":"^0.0.5","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.89","@tscircuit/infgrid-ijump-astar":"^0.0.24","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","@types/debug":"^4.1.12","@types/react":"^18.3.3","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.84","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.206_1732870412801_0.5515208593480101","host":"s3://npm-registry-packages"}},"0.0.207":{"name":"@tscircuit/core","version":"0.0.207","_id":"@tscircuit/core@0.0.207","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"dc03014533b9c31d76ecaed2dd3cfaf806f9c18f","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.207.tgz","fileCount":4,"integrity":"sha512-jVdAVM6wy83CNyqKaSpIOegIuCuzfZcKCWFBlIjnKNJSS+7IlTnB5JNoEbxNxJhglOJI8WfziHGKAGWJQTpR5Q==","signatures":[{"sig":"MEUCIDIs2iCFezMrFk4nnjUSFIrc9PNyX0aTbL5I3N3+gvNYAiEA/yUXHGqdDd8LG9241f17RaTkDat4SLkESfZuephKBz8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":584783},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"aed969fa3ad3fd4a199fb084ee41cbc7351b1bd6","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.18.1","dependencies":{"zod":"^3.23.8","react":"^18.3.1","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.108","circuit-to-svg":"0.0.84","format-si-unit":"^0.0.2","performance-now":"^2.1.0","@tscircuit/props":"^0.0.106","react-reconciler":"^0.29.2","schematic-symbols":"^0.0.98","@tscircuit/soup-util":"^0.0.41","@tscircuit/math-utils":"^0.0.5","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.89","@tscircuit/infgrid-ijump-astar":"^0.0.24","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","@types/debug":"^4.1.12","@types/react":"^18.3.3","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.84","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.207_1732888463655_0.5020366116571502","host":"s3://npm-registry-packages"}},"0.0.208":{"name":"@tscircuit/core","version":"0.0.208","_id":"@tscircuit/core@0.0.208","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"97ff51db7cca4494eaf1b3ac75845ec2c3b3a6d8","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.208.tgz","fileCount":4,"integrity":"sha512-jkM059eiDvIXGQsbWCvcqVEgCLJrvfQsHZqMXEkybxdEFQovoL82ULRQiVlb+eSYWjsq3k22v8xFMRZmfaYQLA==","signatures":[{"sig":"MEQCIFye3uXUaJWJ2ADpPGqjMypUdx/xqAhyTnlrGQQ8SbTnAiAhSSNI4XgNHxwQbfBJiKTcuY5XYErqq6tLkIzK2vj2Jw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":584783},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"424c2575f12ca6a422b3e54c13287af90a79eb7d","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.18.1","dependencies":{"zod":"^3.23.8","react":"^18.3.1","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.108","circuit-to-svg":"0.0.84","format-si-unit":"^0.0.2","performance-now":"^2.1.0","@tscircuit/props":"^0.0.106","react-reconciler":"^0.29.2","schematic-symbols":"^0.0.98","@tscircuit/soup-util":"^0.0.41","@tscircuit/math-utils":"^0.0.5","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.89","@tscircuit/infgrid-ijump-astar":"^0.0.24","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","@types/debug":"^4.1.12","@types/react":"^18.3.3","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.84","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.208_1732979245514_0.17517675317326886","host":"s3://npm-registry-packages"}},"0.0.209":{"name":"@tscircuit/core","version":"0.0.209","_id":"@tscircuit/core@0.0.209","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"8baea3afc9de9416de0e85ba30c08709e975c2f4","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.209.tgz","fileCount":4,"integrity":"sha512-ZD8Sk2AL7MflyZmW0ORJ17bb4oeXDi+qQ4/YIVFMb60j6xKIwfs3KNXxmDsl8YbzA+0DTSohR43jeiN7wjXU3w==","signatures":[{"sig":"MEUCID/TedAExTPpSk0c+Iv3qLnwJpQZpiIBui1eSPERGOPvAiEAl8w9crjUMZOdKk2+fOYROPQ/pFTeEKkGj9/SnvlJoFU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":584947},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"ccd917e7e48bb1b4ab9d4e38c8ca6e86f95eefef","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.18.1","dependencies":{"zod":"^3.23.8","react":"^18.3.1","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.108","circuit-to-svg":"0.0.84","format-si-unit":"^0.0.2","performance-now":"^2.1.0","@tscircuit/props":"^0.0.106","react-reconciler":"^0.29.2","schematic-symbols":"^0.0.98","@tscircuit/soup-util":"^0.0.41","@tscircuit/math-utils":"^0.0.5","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.89","@tscircuit/infgrid-ijump-astar":"^0.0.24","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","@types/debug":"^4.1.12","@types/react":"^18.3.3","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.84","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.209_1733008451678_0.09231592914266629","host":"s3://npm-registry-packages"}},"0.0.210":{"name":"@tscircuit/core","version":"0.0.210","_id":"@tscircuit/core@0.0.210","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"c9f1b3e2d65799a342b3376754fccb3d7a208c54","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.210.tgz","fileCount":4,"integrity":"sha512-b7LzNU+fFKvN7SXOk2X/kp10IzKTFeT0oiuzPH6QpyXVgNb6jqtNBTXRUY+zjxnPZh05mTHDO48hGn5upEtd4Q==","signatures":[{"sig":"MEUCIQCKm8cwVsuFTxQZCHlpbLctpolMJ3yuD9/pzlXPO0oTzAIga/83GkfQ54Co2eFnOCpc0exwQGgzu878Fo7K+DhW60o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":587279},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"6f7c7e5b3d118971ce8a0c8022d28376e7249289","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.18.1","dependencies":{"zod":"^3.23.8","react":"^18.3.1","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.108","circuit-to-svg":"0.0.84","format-si-unit":"^0.0.2","performance-now":"^2.1.0","@tscircuit/props":"^0.0.107","react-reconciler":"^0.29.2","schematic-symbols":"^0.0.98","@tscircuit/soup-util":"^0.0.41","@tscircuit/math-utils":"^0.0.5","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.89","@tscircuit/infgrid-ijump-astar":"^0.0.24","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","@types/debug":"^4.1.12","@types/react":"^18.3.3","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.84","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.210_1733095053513_0.5869056065346334","host":"s3://npm-registry-packages"}},"0.0.211":{"name":"@tscircuit/core","version":"0.0.211","_id":"@tscircuit/core@0.0.211","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"71d3be5efa0c189dfd827f2e0ef4c72630c345b1","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.211.tgz","fileCount":4,"integrity":"sha512-dzlO2ZFsG+o/iL5DFV66mL0I7BsiQTGfPFInxmlHEGBS4Qa6A+qPIqKOmHmUASizap/bKWEm+fiBbmTSgq0YZg==","signatures":[{"sig":"MEYCIQDV+fltWVePqjS02K+TYu30SkkEK1Vyyv3bwLQZBLecWgIhAJ3eLku4WJZjGl2n1pOsb/6bc3rvA/95f91oMNmMcxlw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":587583},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"71137e3fb0fe02665e55c5ea01273bb7fcde1e05","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.18.1","dependencies":{"zod":"^3.23.8","react":"^18.3.1","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.108","circuit-to-svg":"0.0.84","format-si-unit":"^0.0.2","performance-now":"^2.1.0","@tscircuit/props":"^0.0.107","react-reconciler":"^0.29.2","schematic-symbols":"^0.0.98","@tscircuit/soup-util":"^0.0.41","@tscircuit/math-utils":"^0.0.5","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.89","@tscircuit/infgrid-ijump-astar":"^0.0.24","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","@types/debug":"^4.1.12","@types/react":"^18.3.3","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.84","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.211_1733096797530_0.6725422596310286","host":"s3://npm-registry-packages"}},"0.0.212":{"name":"@tscircuit/core","version":"0.0.212","_id":"@tscircuit/core@0.0.212","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"c70cef9683e17fedce62b1cc0d9c4a8e3d0c93c7","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.212.tgz","fileCount":4,"integrity":"sha512-AqT5wTGKwOnmoTSqpwk1KMWwt2aNu/wLhKcbXtWktgl6LWqA1yYM86qVqyN4OFTSw7qy1/fn+tspm3jKFGauaA==","signatures":[{"sig":"MEQCIG0Dl8ojKieygm1czHCWXp5SF2xIEpsUs0uGWRD/uGPwAiAdYrse6HGxZKu4cM4W3KzMzwQuO5wkErSD2IfjM56dwg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":588159},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"7285fcb6f7b528fcb8d0c5edff90f35de9ec7c56","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.18.1","dependencies":{"zod":"^3.23.8","react":"^18.3.1","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.108","circuit-to-svg":"0.0.84","format-si-unit":"^0.0.2","performance-now":"^2.1.0","@tscircuit/props":"^0.0.107","react-reconciler":"^0.29.2","schematic-symbols":"^0.0.98","@tscircuit/soup-util":"^0.0.41","@tscircuit/math-utils":"^0.0.5","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.89","@tscircuit/infgrid-ijump-astar":"^0.0.24","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","@types/debug":"^4.1.12","@types/react":"^18.3.3","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.84","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.212_1733136740757_0.5416188129454484","host":"s3://npm-registry-packages"}},"0.0.213":{"name":"@tscircuit/core","version":"0.0.213","_id":"@tscircuit/core@0.0.213","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"55aa28b29533e3dd336618731a7323b57de17aeb","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.213.tgz","fileCount":4,"integrity":"sha512-DUWarSio2bc7JPbEgOkkHrO4474I2iBh1brLT8UEgMW4xyE/3YZfG446NTZXZrorV0qUXQLqtF50uf8Zuw2wRg==","signatures":[{"sig":"MEYCIQCUstqbw3tBJbrxhCGE3YyieSESRdSZe6LqyiICyExKvgIhAKGkIb95AlpcX69OmKQRraVZaumqZu5op8URdkKS8fOf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":587361},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"9dbb2c896a5074a542e95d284ad1914b0d62d8e8","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.18.1","dependencies":{"zod":"^3.23.8","react":"^18.3.1","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.108","circuit-to-svg":"0.0.84","format-si-unit":"^0.0.2","performance-now":"^2.1.0","@tscircuit/props":"^0.0.107","react-reconciler":"^0.29.2","schematic-symbols":"^0.0.98","@tscircuit/soup-util":"^0.0.41","@tscircuit/math-utils":"^0.0.5","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.89","@tscircuit/infgrid-ijump-astar":"^0.0.24","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","@types/debug":"^4.1.12","@types/react":"^18.3.3","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.84","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.213_1733146482650_0.7733536499895417","host":"s3://npm-registry-packages"}},"0.0.214":{"name":"@tscircuit/core","version":"0.0.214","_id":"@tscircuit/core@0.0.214","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"742dc78388f5727bec6dea0da266294a906aac59","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.214.tgz","fileCount":4,"integrity":"sha512-C823PwBqj8MylpdRDKDAvd1gy7cETEnqnNRzX58jX/4tadDF9E5+X7hjKOi7ns3mQWDQrQzEYUvKEpJJIU2yqA==","signatures":[{"sig":"MEUCIH6z/5zx/zUd1Mctm6LF9CvKFY+x9Ox0aJlIrybiLGJRAiEAmAruTt0fFj0ONNEXkRm9fj0g+I5MttI2b3pV9mkJD0M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":585908},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"d5aa673bdf0929d295fee9632e28c7afd76233a5","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.18.1","dependencies":{"zod":"^3.23.8","react":"^18.3.1","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.108","circuit-to-svg":"0.0.84","format-si-unit":"^0.0.2","performance-now":"^2.1.0","@tscircuit/props":"^0.0.107","react-reconciler":"^0.29.2","schematic-symbols":"^0.0.98","@tscircuit/soup-util":"^0.0.41","@tscircuit/math-utils":"^0.0.5","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.89","@tscircuit/infgrid-ijump-astar":"^0.0.24","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","@types/debug":"^4.1.12","@types/react":"^18.3.3","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.84","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.214_1733152018275_0.37759274563707157","host":"s3://npm-registry-packages"}},"0.0.215":{"name":"@tscircuit/core","version":"0.0.215","_id":"@tscircuit/core@0.0.215","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"fdb4dffce693796c1d3e4b4971e3506b0d6eccb0","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.215.tgz","fileCount":4,"integrity":"sha512-RMHw1wesHOoSDx0b/CSUTRFFcJ3jxdIG+1L3wCoEJ+3foNIPNPo2zalnp2okBGEfWJid7PkGCK/RTontOOz++A==","signatures":[{"sig":"MEUCIQCph1cIXSSuZh2i1W7/XHeLXGC2BaU2yLceCKolIhR1tAIgMrfF5o0TOIoajkmD9IMbAMYtwCNbTCdPUsdSvAR0Y6k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":589564},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"53166133c25a6de86b8e66e599a7085350102490","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.18.1","dependencies":{"zod":"^3.23.8","react":"^18.3.1","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.108","circuit-to-svg":"0.0.84","format-si-unit":"^0.0.2","performance-now":"^2.1.0","@tscircuit/props":"^0.0.108","react-reconciler":"^0.29.2","schematic-symbols":"^0.0.98","@tscircuit/soup-util":"^0.0.41","@tscircuit/math-utils":"^0.0.5","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.89","@tscircuit/infgrid-ijump-astar":"^0.0.24","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","@types/debug":"^4.1.12","@types/react":"^18.3.3","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.84","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.215_1733295650389_0.8041158019111596","host":"s3://npm-registry-packages"}},"0.0.216":{"name":"@tscircuit/core","version":"0.0.216","_id":"@tscircuit/core@0.0.216","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"71f3d23e034315936c026f03384fbad5c26e0ce1","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.216.tgz","fileCount":4,"integrity":"sha512-STV7qWJ6FGv43wz7+Vd6K417pg9KK2x2S/xiRxQ/psathpxx8ry67y+0eU95p689NhG/H0sFexLdODAoclgQlw==","signatures":[{"sig":"MEQCIAqeqZVvWAHfASJyZuL8x1l8CLPiUUQ+pZgAi9YQzwRYAiAywXqlIzFgCaxI3AWoLOyqIf/tgAf3sscy0TYfrZGIYw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":589532},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"532b5f2821ec3d30a8607d06b7c679ebc0cbf3b5","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.18.1","dependencies":{"zod":"^3.23.8","react":"^18.3.1","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.108","format-si-unit":"^0.0.2","performance-now":"^2.1.0","@tscircuit/props":"^0.0.108","react-reconciler":"^0.29.2","schematic-symbols":"^0.0.98","@tscircuit/soup-util":"^0.0.41","@tscircuit/math-utils":"^0.0.5","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.91","@tscircuit/infgrid-ijump-astar":"^0.0.24","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","@types/debug":"^4.1.12","@types/react":"^18.3.3","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.87","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.216_1733499427217_0.26315640176140187","host":"s3://npm-registry-packages"}},"0.0.217":{"name":"@tscircuit/core","version":"0.0.217","_id":"@tscircuit/core@0.0.217","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"7eb8edd9907cbe39d8b832d2e50cf0a3a5f4b5d4","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.217.tgz","fileCount":4,"integrity":"sha512-Cj6P2wAymyQxJhdorqyu5OQeUei80EJP4KbO0gfjbbuW7Ns1KbFBWBkgqf88jIXvXKvuf7u02dHx6v3UY+U2WA==","signatures":[{"sig":"MEQCIEmSbQVOssmsPbzzdXtcXkspjBIAdBm2HlLgYopuNW+FAiBJ+qeG/q+fu4e8Fhh+ghOPucznR+WsnRmdRUIK3XSjuQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":589532},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"79b4da25410eeb54a2f97dcfd8f0f943ee189bca","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.18.1","dependencies":{"zod":"^3.23.8","react":"^18.3.1","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.108","format-si-unit":"^0.0.2","performance-now":"^2.1.0","@tscircuit/props":"^0.0.108","react-reconciler":"^0.29.2","schematic-symbols":"^0.0.98","@tscircuit/soup-util":"^0.0.41","@tscircuit/math-utils":"^0.0.5","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.92","@tscircuit/infgrid-ijump-astar":"^0.0.24","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","@types/debug":"^4.1.12","@types/react":"^18.3.3","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.87","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.217_1733504180061_0.9181133950914131","host":"s3://npm-registry-packages"}},"0.0.218":{"name":"@tscircuit/core","version":"0.0.218","_id":"@tscircuit/core@0.0.218","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"e36f92e0aa583ad86474921d5d9c8dc4ee58ad60","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.218.tgz","fileCount":4,"integrity":"sha512-y7n2EW5TlEcKFdfBxcD7MguEvhX5dmVRL7B3J/ZfvcUaTSlQpcenFmnx8fX9FvBQSPOP4sU6HSYO1+aFEEWeCA==","signatures":[{"sig":"MEUCIQCoCL2cW7Alr3RmEHG3PuIfxcck9sFqpbUGMBl2cgIwdQIgf5ZHzGDW5FrwZFM6FKdNc6ink9oAztGKAVRG6XGtrOU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":589532},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"d8329739d40c9366b7352c7067b583ab2b3fbc59","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.18.1","dependencies":{"zod":"^3.23.8","react":"^18.3.1","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.108","format-si-unit":"^0.0.2","performance-now":"^2.1.0","@tscircuit/props":"^0.0.109","react-reconciler":"^0.29.2","schematic-symbols":"^0.0.98","@tscircuit/soup-util":"^0.0.41","@tscircuit/math-utils":"^0.0.5","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.92","@tscircuit/infgrid-ijump-astar":"^0.0.25","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","@types/debug":"^4.1.12","@types/react":"^18.3.3","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.87","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.218_1733549892769_0.8209786517186883","host":"s3://npm-registry-packages"}},"0.0.219":{"name":"@tscircuit/core","version":"0.0.219","_id":"@tscircuit/core@0.0.219","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"6fd55189c81574a481b9d0f06a402f27fd4a7439","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.219.tgz","fileCount":4,"integrity":"sha512-JSVAR/7HPhMasCIcH2lFBB92R94gVUx3tEbG1SnS0lnSXv5S2dB3rhyTBxaxNXG/JVa1Hf8c3YAvinF+wwQTeg==","signatures":[{"sig":"MEUCIQDnfJzhOEtTiY6e+sQIqvHnp5X9m6pNuORmFnOOBnSpVQIgJKHqcbIsDlKEKwuh6YXzsCDHUat4yE0b249eiCW9Grs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":589385},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"66b88700e58e6661dd8a101e243864cf8f54fc93","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.18.1","dependencies":{"zod":"^3.23.8","react":"^18.3.1","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.108","format-si-unit":"^0.0.2","performance-now":"^2.1.0","@tscircuit/props":"^0.0.109","react-reconciler":"^0.29.2","schematic-symbols":"^0.0.98","@tscircuit/soup-util":"^0.0.41","@tscircuit/math-utils":"^0.0.5","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.92","@tscircuit/infgrid-ijump-astar":"^0.0.25","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","@types/debug":"^4.1.12","@types/react":"^19.0.1","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.87","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.219_1733574659400_0.7543284138937609","host":"s3://npm-registry-packages"}},"0.0.220":{"name":"@tscircuit/core","version":"0.0.220","_id":"@tscircuit/core@0.0.220","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"32f1e88e64491d03cde872de01419a02c7fa717e","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.220.tgz","fileCount":4,"integrity":"sha512-FB04aP87eEeXPLcZ4Wm6k+CApfM6+ULYp93y5vAFljfd7UvB0s9Ge0d277zr+9wduXEyie6eTQuXticRYCHZhg==","signatures":[{"sig":"MEUCIBATekqYPfz8CAMMMkDiXYT/YYla4LIBRyQRE2NtaBkCAiEAzZnA4A8dfs2FA7WOpbZ7H7xrHgdbqnAc/xDXONX77UA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":589383},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"e198d33381056ae50af5d8e3842bdeccd863978d","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.18.1","dependencies":{"zod":"^3.23.8","react":"^18.3.1","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.108","format-si-unit":"^0.0.2","performance-now":"^2.1.0","@tscircuit/props":"^0.0.109","react-reconciler":"^0.29.2","schematic-symbols":"^0.0.98","@tscircuit/soup-util":"^0.0.41","@tscircuit/math-utils":"^0.0.5","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.92","@tscircuit/infgrid-ijump-astar":"^0.0.25","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","@types/debug":"^4.1.12","@types/react":"^19.0.1","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.87","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.220_1733631801440_0.5346358491530767","host":"s3://npm-registry-packages"}},"0.0.221":{"name":"@tscircuit/core","version":"0.0.221","_id":"@tscircuit/core@0.0.221","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"42da942991e1d5237001d556cd84c68a2bb2bd90","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.221.tgz","fileCount":4,"integrity":"sha512-u1OB9+vsr0qs3+iQOevA3GW54/SPYhyd4i5k3MOTIU0iknI81cF06JEAQTOStqi8He+NzU54/0hABBzCUOK4aQ==","signatures":[{"sig":"MEUCIQD1M1Ibg+BQgiEkyZm+aVXG0Pvgfkub1r5NMIJjD2h9oAIgc5Ma8FvJp8mrjzdLOftM+gPhGS/NNQDmU+IRIdmqs20=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":589414},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"7703e7952a6e94699d6dac61cbaa54f3a8259f6b","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.18.1","dependencies":{"zod":"^3.23.8","react":"^18.3.1","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.108","format-si-unit":"^0.0.2","performance-now":"^2.1.0","@tscircuit/props":"^0.0.109","react-reconciler":"^0.29.2","schematic-symbols":"^0.0.98","@tscircuit/soup-util":"^0.0.41","@tscircuit/math-utils":"^0.0.5","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.92","@tscircuit/infgrid-ijump-astar":"^0.0.25","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","@types/debug":"^4.1.12","@types/react":"^19.0.1","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.87","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.221_1733649542768_0.052007335637162866","host":"s3://npm-registry-packages"}},"0.0.222":{"name":"@tscircuit/core","version":"0.0.222","_id":"@tscircuit/core@0.0.222","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"35fec6ca2f2f5f99c2ede8654db56c2d47b3c4ad","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.222.tgz","fileCount":4,"integrity":"sha512-nE9/OJGvkqXiNh2RU9ETEdhCb2jqkaD8fNsHtT3J/pvBZ6hMT55Xe2/XL9vszmKpYRiXOiQcS+BzyPWMTATFnA==","signatures":[{"sig":"MEYCIQDMLi/0J1Apq/BCbMXcARXAC9dBFvTL/koDriA+cRasxAIhAMnRaadW5p9IA/vl0OlyOLr6mtYRRYsDZ9K5Q8zE8VGj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":589414},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"cedff2a5af531cdc3e827c519d58ddcb38dcdebc","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.18.1","dependencies":{"zod":"^3.23.8","react":"^18.3.1","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.108","format-si-unit":"^0.0.2","performance-now":"^2.1.0","@tscircuit/props":"^0.0.109","react-reconciler":"^0.29.2","schematic-symbols":"^0.0.98","@tscircuit/soup-util":"^0.0.41","@tscircuit/math-utils":"^0.0.5","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.92","@tscircuit/infgrid-ijump-astar":"^0.0.26","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","@types/debug":"^4.1.12","@types/react":"^19.0.1","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.87","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.222_1733807894434_0.8993950906085899","host":"s3://npm-registry-packages-npm-production"}},"0.0.223":{"name":"@tscircuit/core","version":"0.0.223","_id":"@tscircuit/core@0.0.223","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"5bb41bb58c23f6c3bd2c414efedd72b7ae9ecd64","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.223.tgz","fileCount":4,"integrity":"sha512-ESioL32Y5g7ksWvPF4SExcWB5samPwwOV/wmWgdNt7ObTN34c9L+vCNjDFqiol4ib6+cOM+/PwbfshX119bv/g==","signatures":[{"sig":"MEYCIQC9bEj6xwzxPfEWeks1A7JapRd2lmGYMxdk4SbMoBJPawIhAKFiE7zz4r5d5aAir+pGY6lL6g2xqPgpREKLto04yY+k","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":589660},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"209aa4e6d7b14e25566fb1bea4e46dba766302da","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.18.1","dependencies":{"zod":"^3.23.8","react":"^18.3.1","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.108","format-si-unit":"^0.0.2","performance-now":"^2.1.0","@tscircuit/props":"^0.0.109","react-reconciler":"^0.29.2","schematic-symbols":"^0.0.98","@tscircuit/soup-util":"^0.0.41","@tscircuit/math-utils":"^0.0.5","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.92","@tscircuit/infgrid-ijump-astar":"^0.0.26","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","@types/debug":"^4.1.12","@types/react":"^19.0.1","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.87","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.223_1733845748027_0.22138315284234733","host":"s3://npm-registry-packages-npm-production"}},"0.0.224":{"name":"@tscircuit/core","version":"0.0.224","_id":"@tscircuit/core@0.0.224","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"c1d2a767e1e5a21eaf59274c44d7508dfd975634","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.224.tgz","fileCount":4,"integrity":"sha512-d/gDc9faMDelw3TE9MlVPdQa2gwom5SMY1qH/Mo6iBdl2Tn63U4lVBfW3UvVqsK0fDuL+rkp0u5wBjcb/fm68A==","signatures":[{"sig":"MEUCIENcws4nVE60AZuqKcRUa30xmICXPNkzbaASQLRN3+ZhAiEA61mpQdDQFz/dWTLisUHgpEMla3PqoXLAYBD8atfmG3g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":589414},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"458f1fb2e8bc1ad474aecf1976f8d197693a893d","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.18.1","dependencies":{"zod":"^3.23.8","react":"^18.3.1","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.108","format-si-unit":"^0.0.2","performance-now":"^2.1.0","@tscircuit/props":"^0.0.109","react-reconciler":"^0.29.2","schematic-symbols":"^0.0.98","@tscircuit/soup-util":"^0.0.41","@tscircuit/math-utils":"^0.0.5","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.92","@tscircuit/infgrid-ijump-astar":"^0.0.26","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","@types/debug":"^4.1.12","@types/react":"^19.0.1","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.87","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.224_1733865008122_0.08776569420434832","host":"s3://npm-registry-packages-npm-production"}},"0.0.225":{"name":"@tscircuit/core","version":"0.0.225","_id":"@tscircuit/core@0.0.225","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"8df66d65f730378cd93fef849d3cd2f1af01adb8","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.225.tgz","fileCount":4,"integrity":"sha512-6U6zYTvekxpJy/XvIC090Uz+1Ico5/rXFG4IOC/JdMmZk9a2QIjGzgJ5llZAo6HJ0DF11TOjAlHxuzGg9uvQCg==","signatures":[{"sig":"MEUCIQCcGWdSON/wia6kSUkWKBqDSy22ZX/pZMcp8fOV9JZTgAIgYV7/vEpU102OUb2X8WYLNdrkEmv2zhYJGTkdv5zY2eg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":589414},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"2aa06e06328c734e5c4ee57f0195fe94a5b5e5c1","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.18.1","dependencies":{"zod":"^3.23.8","react":"^18.3.1","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.108","format-si-unit":"^0.0.2","performance-now":"^2.1.0","@tscircuit/props":"^0.0.109","react-reconciler":"^0.29.2","schematic-symbols":"^0.0.98","@tscircuit/soup-util":"^0.0.41","@tscircuit/math-utils":"^0.0.5","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.92","@tscircuit/infgrid-ijump-astar":"^0.0.26","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","@types/debug":"^4.1.12","@types/react":"^19.0.1","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.87","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.225_1733865491067_0.3359325469985339","host":"s3://npm-registry-packages-npm-production"}},"0.0.226":{"name":"@tscircuit/core","version":"0.0.226","_id":"@tscircuit/core@0.0.226","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"029c2e0a721e1c853a1fc77001d24f5b26f2b315","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.226.tgz","fileCount":4,"integrity":"sha512-WgIbHXz4OWWosg+6LqQMRbDvBCDcJo/wtabugknDa2WBGqaPtG8G6IsEG7gbCGnJanYs/lZwbudkG1feBSjuKQ==","signatures":[{"sig":"MEYCIQCGEDOp2xnNx3xpyeh7R395Y/bVY4Gv79FQX+5qZsdMbAIhAJZ6b5D/mLIT4mSBj7vaZOx7ZD7XGZZdYtycfrRgwvkh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":591035},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"3ecee5742f911386a3c5a60e470c4ed3f3592735","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.18.1","dependencies":{"zod":"^3.23.8","react":"^18.3.1","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.108","format-si-unit":"^0.0.2","performance-now":"^2.1.0","@tscircuit/props":"^0.0.109","react-reconciler":"^0.29.2","schematic-symbols":"^0.0.98","@tscircuit/soup-util":"^0.0.41","@tscircuit/math-utils":"^0.0.5","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.92","@tscircuit/infgrid-ijump-astar":"^0.0.26","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","@types/debug":"^4.1.12","@types/react":"^19.0.1","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.87","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.226_1733880030758_0.0576481932298023","host":"s3://npm-registry-packages-npm-production"}},"0.0.227":{"name":"@tscircuit/core","version":"0.0.227","_id":"@tscircuit/core@0.0.227","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"3e9a0efceb9d5c2a54fb7370b110c84bb1e0a54e","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.227.tgz","fileCount":4,"integrity":"sha512-ZqSlCxLH1qBEMlwtzn0/u+3Mawmw34kQEBN2wUPNQrss0qRj47jxwxBcD2/43vr/oPdzWDgX4QpLXL5o/9lUyw==","signatures":[{"sig":"MEQCIAhSgBt9HzEYOdkQMJQxuIXsalB7Bl/7SyY1N/3oGev9AiAPTgUgsgOYlEqlB3GZHZZ3v4E5ZjF1SYsdt0tOBTc3zg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":592044},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"1fc7696ad1b68a0db6a10d45fd24feebd3186baf","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.18.1","dependencies":{"zod":"^3.23.8","react":"^18.3.1","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.108","format-si-unit":"^0.0.2","performance-now":"^2.1.0","@tscircuit/props":"^0.0.109","react-reconciler":"^0.29.2","schematic-symbols":"^0.0.98","@tscircuit/soup-util":"^0.0.41","@tscircuit/math-utils":"^0.0.5","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.92","@tscircuit/infgrid-ijump-astar":"^0.0.26","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","@types/debug":"^4.1.12","@types/react":"^19.0.1","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.87","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.227_1733892923920_0.9494136472173553","host":"s3://npm-registry-packages-npm-production"}},"0.0.228":{"name":"@tscircuit/core","version":"0.0.228","_id":"@tscircuit/core@0.0.228","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"922a4a47946c1e7e4eef2de6c2632fd6f3c8716d","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.228.tgz","fileCount":4,"integrity":"sha512-kH4SlN9SFOHjobpfQM/h5oezG5YCJVQg6N/tUyVzda0BrxAXslNByQuiVbdeAeX+bypb5qHNV1ue+MCWO5T/hA==","signatures":[{"sig":"MEQCIHw7dUw+3PLMaEK9S0nW1XB0aL1mseW2V5q4vnu95Nf3AiBuMsvXC2EEunTRJzMWH/kE9VqZq68sChLVzxevdz+Bzw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":592044},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"167f984a67e7fd4c6b355fbe320c56b0c7096eae","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.18.1","dependencies":{"zod":"^3.23.8","react":"^18.3.1","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.108","format-si-unit":"^0.0.2","performance-now":"^2.1.0","@tscircuit/props":"^0.0.109","react-reconciler":"^0.29.2","schematic-symbols":"^0.0.98","@tscircuit/soup-util":"^0.0.41","@tscircuit/math-utils":"^0.0.5","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.92","@tscircuit/infgrid-ijump-astar":"^0.0.26","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","@types/debug":"^4.1.12","@types/react":"^19.0.1","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.87","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.228_1733949280666_0.31847394064276013","host":"s3://npm-registry-packages-npm-production"}},"0.0.229":{"name":"@tscircuit/core","version":"0.0.229","_id":"@tscircuit/core@0.0.229","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"efe475fb85523eef192781c1c3500f4c2ed6d890","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.229.tgz","fileCount":4,"integrity":"sha512-j27T4CgytZfpUYFa9nIdd4IHj5lcwRxcMDlCRYqnKMhRF0r2VuxH5fvRbaFpcv+OPEQWrJVRagCwZaD61oR7iQ==","signatures":[{"sig":"MEYCIQDBAsdPerABKjgWAnBDvDCmOpg1K2qMNgK6ZlbxkLb6fAIhAP/4oAQ7dQhL4BFLKiNNPHA+ih95JQ2g531W6ywBJv9h","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":592044},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"0652670c946c0dee9765ae7fba1f20b393bebbc0","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.18.1","dependencies":{"zod":"^3.23.8","react":"^18.3.1","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.108","format-si-unit":"^0.0.2","performance-now":"^2.1.0","@tscircuit/props":"^0.0.109","react-reconciler":"^0.29.2","schematic-symbols":"^0.0.98","@tscircuit/soup-util":"^0.0.41","@tscircuit/math-utils":"^0.0.5","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.92","@tscircuit/infgrid-ijump-astar":"^0.0.26","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","@types/debug":"^4.1.12","@types/react":"^19.0.1","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.87","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.229_1733949548822_0.47780817563919453","host":"s3://npm-registry-packages-npm-production"}},"0.0.230":{"name":"@tscircuit/core","version":"0.0.230","_id":"@tscircuit/core@0.0.230","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"b3cc7db5722bf66a2b321ce26ad7352b91bf24f3","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.230.tgz","fileCount":4,"integrity":"sha512-WDA+2FE4ke2GGVrYq3pU1nEGHLPzrsOw9IhgjZyne/G8PuI8x/QD5sPw90+ohIqc9ZOeuU2juxlOwVVbTYHDUw==","signatures":[{"sig":"MEYCIQDm8AxuPuJo5IwGP1MUUy6/4aQ07Eqx/XI2DpPSEpYm3AIhAKrshEiMHUbPe3Eqq0r6iSYrqvFpEbWc4AM0k04fQY2C","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":602235},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"ddc30a7649d0cbb7bb7160f9f598c877971fed05","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.18.1","dependencies":{"zod":"^3.23.8","react":"^18.3.1","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.116","format-si-unit":"^0.0.2","performance-now":"^2.1.0","@tscircuit/props":"^0.0.110","react-reconciler":"^0.29.2","schematic-symbols":"^0.0.99","@tscircuit/soup-util":"^0.0.41","@tscircuit/math-utils":"^0.0.5","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.92","@tscircuit/infgrid-ijump-astar":"^0.0.26","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","@types/debug":"^4.1.12","@types/react":"^19.0.1","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.93","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.230_1734627216415_0.9576647692095954","host":"s3://npm-registry-packages-npm-production"}},"0.0.231":{"name":"@tscircuit/core","version":"0.0.231","_id":"@tscircuit/core@0.0.231","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"8664ac9c9b2d289d78edecba6731e0d0a9b76454","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.231.tgz","fileCount":4,"integrity":"sha512-wLECkl7MnxGHwoCPkBffylHUhFXbjmDt420C41JjujoaoJJeMlWLiuRq1Rqy9Saz+GiU4fHINtW2srztZ4OFJQ==","signatures":[{"sig":"MEUCIQC3IlNRytUxmWu7KZIT3ol6aw861LBA+xvSseIaGY6ORgIgfMU713HSegiZe1XgyJtk4n2vE0Co3u0yW1Xw6nNi9pI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":604058},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"36a088033ec9207115e2e5ef790813e413787b7d","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.18.1","dependencies":{"zod":"^3.23.8","react":"^18.3.1","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.117","format-si-unit":"^0.0.2","performance-now":"^2.1.0","@tscircuit/props":"^0.0.115","react-reconciler":"^0.29.2","schematic-symbols":"^0.0.99","@tscircuit/soup-util":"^0.0.41","@tscircuit/math-utils":"^0.0.5","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.92","@tscircuit/infgrid-ijump-astar":"^0.0.26","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","@types/debug":"^4.1.12","@types/react":"^19.0.1","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.93","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.231_1734636116959_0.048358606767137324","host":"s3://npm-registry-packages-npm-production"}},"0.0.232":{"name":"@tscircuit/core","version":"0.0.232","_id":"@tscircuit/core@0.0.232","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"358c7e6e9046517224bcbe681bbd286f93f4e59b","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.232.tgz","fileCount":4,"integrity":"sha512-R6dmCj3xD6d7eq4u47jpAASHs0TraVSGhBJgzGrnEmd4OkkigKcrn8blWVpBo9/BiOYgSZUIxIe3AcHciEwjNg==","signatures":[{"sig":"MEQCIAI4kZoo8HyUWoRvgCbveiA9JEJSJplR6N+ihQvl/hkfAiANsxZt8xHFWJLjh6TL2s/y+X6zDaSnnvFgXPpF1qJDFQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":604061},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"60a6ea5581a734237c8588b44a1758d5ef1949ad","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.18.1","dependencies":{"zod":"^3.23.8","react":"^18.3.1","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.117","format-si-unit":"^0.0.2","performance-now":"^2.1.0","@tscircuit/props":"^0.0.115","react-reconciler":"^0.29.2","schematic-symbols":"^0.0.99","@tscircuit/soup-util":"^0.0.41","@tscircuit/math-utils":"^0.0.5","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.92","@tscircuit/infgrid-ijump-astar":"^0.0.26","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","@types/debug":"^4.1.12","@types/react":"^19.0.1","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.93","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.232_1734729497799_0.8260644840912017","host":"s3://npm-registry-packages-npm-production"}},"0.0.233":{"name":"@tscircuit/core","version":"0.0.233","_id":"@tscircuit/core@0.0.233","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"ef13a7da103b965cb8d1ae85f06a3e92d561d9b1","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.233.tgz","fileCount":4,"integrity":"sha512-PN+WnO+mJoK0BLlvb8W6dpKdyLOY0r7aXD/kfWtqMP1Vl4uqSpNx4IQUuPCXBQ1K72N9tRqf4yyPJyIAQcEuZw==","signatures":[{"sig":"MEYCIQDWAKqWGRZcxe/5TEjpr/KWhC4Paljj5b58QB0WzoiPNAIhAOgDs3OSnrO6GTOs3LDv2wUfJls8S+Iev/z4xTLBMiuP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":604100},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"8d189fb393e438de30e84e2ac738b97a52212e12","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.18.1","dependencies":{"zod":"^3.23.8","react":"^18.3.1","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.119","format-si-unit":"^0.0.2","performance-now":"^2.1.0","@tscircuit/props":"^0.0.115","react-reconciler":"^0.29.2","schematic-symbols":"^0.0.99","@tscircuit/soup-util":"^0.0.41","@tscircuit/math-utils":"^0.0.5","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.92","@tscircuit/infgrid-ijump-astar":"^0.0.26","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","@types/debug":"^4.1.12","@types/react":"^19.0.1","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.93","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.233_1734775293344_0.9973502879422562","host":"s3://npm-registry-packages-npm-production"}},"0.0.234":{"name":"@tscircuit/core","version":"0.0.234","_id":"@tscircuit/core@0.0.234","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"f728a870d0d84d890c758015cb76ca64fc922ed6","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.234.tgz","fileCount":4,"integrity":"sha512-iYJtiFOocHK6QirbAwpHE3NQZqwfP5V4DuiXwceey8ybzPurxXvUQrk8OlcB0INXUZVuHCmCUfNKKKiS5Nzi1Q==","signatures":[{"sig":"MEQCIBkNMNCAgShAk4QajyMx9sK1w1t/lwiFTMTElOX96GsRAiAU8HBqiZoDTGini8RMcH14ulfOsoQBHFRDedg1n/L9ag==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":604123},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"81d04ebd5c10858c8333bcf2bcb63bfd3a1c8c7a","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.18.1","dependencies":{"zod":"^3.23.8","react":"^18.3.1","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.119","format-si-unit":"^0.0.2","performance-now":"^2.1.0","@tscircuit/props":"^0.0.115","react-reconciler":"^0.29.2","schematic-symbols":"^0.0.99","@tscircuit/soup-util":"^0.0.41","@tscircuit/math-utils":"^0.0.5","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.92","@tscircuit/infgrid-ijump-astar":"^0.0.26","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","@types/debug":"^4.1.12","@types/react":"^19.0.1","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.93","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.234_1734816737181_0.36757912693296335","host":"s3://npm-registry-packages-npm-production"}},"0.0.235":{"name":"@tscircuit/core","version":"0.0.235","_id":"@tscircuit/core@0.0.235","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"aa8245263d6ab5fd278154d26702e5794c4bd074","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.235.tgz","fileCount":4,"integrity":"sha512-fOjKNWAC8rQy1rs59CTtpdQPcr1dmwrc3qaPs50BO4G2NwrBUIDAgBR1N8I0pgmlMEIC/K43KS0pGKxrehXN0A==","signatures":[{"sig":"MEYCIQDhUAjgy6v0HKH+mKHra6aeBS7Z8yuVQNaf17Obek4vgQIhALYg8sbe04aCKpAyKTxqnJJMlfzYp8vV3nXnArlOZWxN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":604123},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"61cf57b5d29df645fbfae930d6d6ede99518ac16","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.18.1","dependencies":{"zod":"^3.23.8","react":"^18.3.1","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.119","format-si-unit":"^0.0.2","performance-now":"^2.1.0","@tscircuit/props":"^0.0.115","react-reconciler":"^0.29.2","schematic-symbols":"^0.0.99","@tscircuit/soup-util":"^0.0.41","@tscircuit/math-utils":"^0.0.5","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.92","@tscircuit/infgrid-ijump-astar":"^0.0.26","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","@types/debug":"^4.1.12","@types/react":"^19.0.1","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.93","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.235_1734819180056_0.740103631345651","host":"s3://npm-registry-packages-npm-production"}},"0.0.236":{"name":"@tscircuit/core","version":"0.0.236","_id":"@tscircuit/core@0.0.236","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"11ec53bfa77b4dfc3193f9f2022a909912f9f19a","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.236.tgz","fileCount":4,"integrity":"sha512-R2odCz+i76Ap1x0XUa7NV/tqUgXTKdNsiJx5xJpVVe0UW1cfKrdhxt4AyDfTFnxdKvJwAIKHVbJ1cD033Syd6A==","signatures":[{"sig":"MEQCIFk6t//Sz/XZDu6XvyC2Rkb4SfnfisKO1iSBpfedkxFlAiAB3Z48LlXclHBf53q6dgza49PTfrwn9bN62sXfCh2GaQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":604123},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"73632b074d610602cad4e518da6c829d4bbba054","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.18.1","dependencies":{"zod":"^3.23.8","react":"^18.3.1","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.119","format-si-unit":"^0.0.2","performance-now":"^2.1.0","@tscircuit/props":"^0.0.115","react-reconciler":"^0.29.2","schematic-symbols":"^0.0.99","@tscircuit/soup-util":"^0.0.41","@tscircuit/math-utils":"^0.0.5","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.92","@tscircuit/infgrid-ijump-astar":"^0.0.26","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","@types/debug":"^4.1.12","@types/react":"^19.0.1","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.93","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.236_1734900782483_0.34038782940254486","host":"s3://npm-registry-packages-npm-production"}},"0.0.237":{"name":"@tscircuit/core","version":"0.0.237","_id":"@tscircuit/core@0.0.237","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"910b19ea9761e711109c2993d51d9907011cf6ec","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.237.tgz","fileCount":4,"integrity":"sha512-nU9tZ/9mmujtpuODgZjxWjKKAIxHoidWzm77YkFoQSsM82FzOoNkZmzUmK+5nDUcVEbcjh3RMoYRlfV3GTZ2Yg==","signatures":[{"sig":"MEQCIDwuLGABj5PuCDLZ5QDZuhir92Bh1vi7fCOhzf17ibiiAiB/Ce3Ee73x7Ov8JELcFzcmEf1BW2pBw+j+hnrmxqf+nA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":604124},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"054f8be88d29d3701c5a2c62f814ace0edcc61d2","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.18.1","dependencies":{"zod":"^3.23.8","react":"^18.3.1","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.119","format-si-unit":"^0.0.2","performance-now":"^2.1.0","@tscircuit/props":"^0.0.115","react-reconciler":"^0.29.2","schematic-symbols":"^0.0.110","@tscircuit/soup-util":"^0.0.41","@tscircuit/math-utils":"^0.0.5","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.92","@tscircuit/infgrid-ijump-astar":"^0.0.26","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","@types/debug":"^4.1.12","@types/react":"^19.0.1","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.97","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.237_1734948983862_0.22327043429467208","host":"s3://npm-registry-packages-npm-production"}},"0.0.238":{"name":"@tscircuit/core","version":"0.0.238","_id":"@tscircuit/core@0.0.238","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"52375079b3be80f33d2efb06593a67a4a8a4d648","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.238.tgz","fileCount":4,"integrity":"sha512-sjde5aXg/tQm/vUPBnk8RjjvlQBhZHi/xJ2qGsPWzzSI361rSpV8lZUF4tBJC24nLeXkFDar7sqw7TAuT8raKQ==","signatures":[{"sig":"MEUCIQDdFsL/+wg8/ac+BTXl4tKnM4WewdBmZml6Ju8/EYusWwIgdqa9UUnPvuMEp566I9hDqoH5/osdloSEvDsRxrfq+Dc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":604123},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"d4edbd9aa146f47fb07d28a0ef50a847a5221ee5","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.18.1","dependencies":{"zod":"^3.23.8","react":"^18.3.1","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.119","format-si-unit":"^0.0.2","performance-now":"^2.1.0","@tscircuit/props":"^0.0.115","react-reconciler":"^0.29.2","schematic-symbols":"^0.0.99","@tscircuit/soup-util":"^0.0.41","@tscircuit/math-utils":"^0.0.5","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.95","@tscircuit/infgrid-ijump-astar":"^0.0.26","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","@types/debug":"^4.1.12","@types/react":"^19.0.1","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.93","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.238_1734951631662_0.5310006979703148","host":"s3://npm-registry-packages-npm-production"}},"0.0.239":{"name":"@tscircuit/core","version":"0.0.239","_id":"@tscircuit/core@0.0.239","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"2cf968c0a8d3505fb6daa282f82ea0942f3e097c","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.239.tgz","fileCount":4,"integrity":"sha512-NTZpP05GUdC+lb6/2hMOAbVNz6uiQMeYTBKOOZEKqDP7UNHr/vnA/cq4WtQxHjcVhY36nJAzGx7RPhST7S7c9g==","signatures":[{"sig":"MEUCICFRz078AbMQbr7BAEOAjFY59OnX2mI8w4pSF8My/wwzAiEAlZWsDmlKqql+dLJW/uGya28gpeCWdusKHmb1FxknWrQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":604124},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"8bae2ea8243f2cf5965cc6e423679b86ec601658","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.18.1","dependencies":{"zod":"^3.23.8","react":"^18.3.1","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.119","format-si-unit":"^0.0.2","performance-now":"^2.1.0","@tscircuit/props":"^0.0.115","react-reconciler":"^0.29.2","schematic-symbols":"^0.0.110","@tscircuit/soup-util":"^0.0.41","@tscircuit/math-utils":"^0.0.5","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.95","@tscircuit/infgrid-ijump-astar":"^0.0.26","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","@types/debug":"^4.1.12","@types/react":"^19.0.1","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.97","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.239_1734979996506_0.1464001657210141","host":"s3://npm-registry-packages-npm-production"}},"0.0.240":{"name":"@tscircuit/core","version":"0.0.240","_id":"@tscircuit/core@0.0.240","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"8e8ca7f3b2c3279ce33fbf5cf67f7ececf31b824","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.240.tgz","fileCount":4,"integrity":"sha512-w9wxswNlmw++vSIn6hgwoTvwM+vOAfr3mS+EKKi3uHMHPAKvU9gSnuMR7SxpVcIMueoWHrq5Kj0ep4Ch545dvg==","signatures":[{"sig":"MEUCIHN3JdFU02hWYFvAt2zKDBG/Yu3+3RJVc/zrE9abpmNrAiEA6Twiyw/CpFEuKkRqZwsTETWga2Bk7UwcKyp936v6K9k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":615526},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"20e983cef7ee49d9fcc940db8c71f7422762918c","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Development Guide](./docs/DEVELOPMENT.md)","directories":{},"_nodeVersion":"20.18.1","dependencies":{"zod":"^3.23.8","react":"^18.3.1","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.119","format-si-unit":"^0.0.2","performance-now":"^2.1.0","@tscircuit/props":"^0.0.119","react-reconciler":"^0.29.2","schematic-symbols":"^0.0.110","@tscircuit/soup-util":"^0.0.41","@tscircuit/math-utils":"^0.0.5","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.95","@tscircuit/infgrid-ijump-astar":"^0.0.26","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","@types/debug":"^4.1.12","@types/react":"^19.0.1","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.97","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.240_1735090366956_0.8481555187229788","host":"s3://npm-registry-packages-npm-production"}},"0.0.241":{"name":"@tscircuit/core","version":"0.0.241","_id":"@tscircuit/core@0.0.241","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"f356984c3f58ed008015810eaed27d9280a643c7","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.241.tgz","fileCount":4,"integrity":"sha512-QVU56jDVo90eWs2fWA+29jCfLMeCKl/YIxYiVRxDjakfO8I1vU72fGq1b7SESd4UuFIGdjYMjCw+aqzh33T2DA==","signatures":[{"sig":"MEUCIQCm8T8vsJ5RIqAHON+9z59//fcTSJeoW5o6EU/Nr9SbygIgAkQwP97gaOWaT35eie5c/Mom7pDcPwxbCZs2dZqun1E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":615526},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"dae91c70a7a5d20b24cf8e00f5b48183acf60063","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.18.1","dependencies":{"zod":"^3.23.8","react":"^18.3.1","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.119","format-si-unit":"^0.0.2","performance-now":"^2.1.0","@tscircuit/props":"^0.0.119","react-reconciler":"^0.29.2","schematic-symbols":"^0.0.110","@tscircuit/soup-util":"^0.0.41","@tscircuit/math-utils":"^0.0.5","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.95","@tscircuit/infgrid-ijump-astar":"^0.0.26","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","@types/debug":"^4.1.12","@types/react":"^19.0.1","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.97","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.241_1735093796132_0.19689262804926244","host":"s3://npm-registry-packages-npm-production"}},"0.0.242":{"name":"@tscircuit/core","version":"0.0.242","_id":"@tscircuit/core@0.0.242","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"71b09c56097c79eb4b9aeaa0d28bc4c880308f8f","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.242.tgz","fileCount":4,"integrity":"sha512-N+iBJfGdPrsuWG3L/HlX9DuMbR+DW3gw0Tf9MS75aRLXQafdGrzq7xixkcG8du2iWbaO2w5qDDxqngZvQ6zRGA==","signatures":[{"sig":"MEUCIQCuIelXyd8n63Qox0kZDQfSKQib3PgvPktXqb42ZvO5PQIgNtOpHbeYuiFJbJZ1jg9vNX8TCtoLyvW6DKkkBuwqeEM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":615570},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"fd337848a6357a9cd148dc4577a6f026ae3ceaf8","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.18.1","dependencies":{"zod":"^3.23.8","react":"^18.3.1","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.119","format-si-unit":"^0.0.2","performance-now":"^2.1.0","@tscircuit/props":"^0.0.119","react-reconciler":"^0.29.2","schematic-symbols":"^0.0.110","@tscircuit/soup-util":"^0.0.41","@tscircuit/math-utils":"^0.0.5","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.95","@tscircuit/infgrid-ijump-astar":"^0.0.26","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","@types/debug":"^4.1.12","@types/react":"^19.0.1","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.97","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.242_1735242716497_0.058632929371528864","host":"s3://npm-registry-packages-npm-production"}},"0.0.243":{"name":"@tscircuit/core","version":"0.0.243","_id":"@tscircuit/core@0.0.243","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"26fbfde33f7077732ce8d2710215a4db5caacc5c","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.243.tgz","fileCount":4,"integrity":"sha512-li3DovgbDM4hy9FGyT+63tfaJZG6mNLnkFo0OHqt9BhMWNm61JZtJoBT1PJFzVEMa869iLKDLWv4Ex5zfAnF7g==","signatures":[{"sig":"MEUCIBH3qn958lwbVG7Hdgj+CVlA5ysmN0p5+7PebdrsyqwCAiEA11D0P0nwa3pI4lPtxSdRBL9K+ZAQSyDe2TdZ//tbMLU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":616177},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"c51f2046720cbeffa7d6f834d8d72497cca4da67","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.18.1","dependencies":{"zod":"^3.23.8","react":"^18.3.1","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.119","format-si-unit":"^0.0.2","performance-now":"^2.1.0","@tscircuit/props":"^0.0.119","react-reconciler":"^0.29.2","schematic-symbols":"^0.0.110","@tscircuit/soup-util":"^0.0.41","@tscircuit/math-utils":"^0.0.5","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.95","@tscircuit/infgrid-ijump-astar":"^0.0.26","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","@types/debug":"^4.1.12","@types/react":"^19.0.1","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.97","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.243_1735244261857_0.1531026127603352","host":"s3://npm-registry-packages-npm-production"}},"0.0.244":{"name":"@tscircuit/core","version":"0.0.244","_id":"@tscircuit/core@0.0.244","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"578bdce0ca7d06a6ebe41a746c418e78dbaf145c","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.244.tgz","fileCount":4,"integrity":"sha512-+YzFb6risQ41oSknLcjCsiGTJC6AbIhNqwKcotiJLCoQJ9OOpSVek8Crovasy0PXK7ySLeEOqiz9DmocqnPaBg==","signatures":[{"sig":"MEUCIDbtFfG0SHzVD5YFqNa1JW8Zld1N90D4p2s2tGEWUfY7AiEAugyGkgZ7kqfbgC8MsF3jfpCrkb4ITs/ryy5WczVpL/Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":616471},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"eeb33eedf2bb7c8ceebb9dbdc4969cdc41f2c20a","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.18.1","dependencies":{"zod":"^3.23.8","react":"^18.3.1","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.119","format-si-unit":"^0.0.2","performance-now":"^2.1.0","@tscircuit/props":"^0.0.119","react-reconciler":"^0.29.2","schematic-symbols":"^0.0.110","@tscircuit/soup-util":"^0.0.41","@tscircuit/math-utils":"^0.0.5","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.95","@tscircuit/infgrid-ijump-astar":"^0.0.26","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","@types/debug":"^4.1.12","@types/react":"^19.0.1","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.97","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.244_1735245056358_0.3357300791936253","host":"s3://npm-registry-packages-npm-production"}},"0.0.245":{"name":"@tscircuit/core","version":"0.0.245","_id":"@tscircuit/core@0.0.245","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"52ee4e9f694d359beefc659afd0a9911ad95316f","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.245.tgz","fileCount":4,"integrity":"sha512-i/MQdzTPLBax5cg1pOmvOuLz/idAVewUcKHC5CWkBTnlg+4F9esfthnWoPgrqbi7ul+uDGgzs6/eTNh8Hgec/w==","signatures":[{"sig":"MEUCIHe4HMpWriKQXVgcwzb+3bImCi7MZ1ELjNIAbSVhv9KWAiEA6LOEob+goqvPP5RoO7t2eEQaBkaDuXtgMFJUPpEPcKI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":635596},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"1761bb7143253593dc2ec431ba52f72a8f50e85b","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.18.1","dependencies":{"zod":"^3.23.8","react":"^18.3.1","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.122","format-si-unit":"^0.0.2","performance-now":"^2.1.0","@tscircuit/props":"^0.0.122","react-reconciler":"^0.29.2","schematic-symbols":"^0.0.110","@tscircuit/soup-util":"^0.0.41","@tscircuit/math-utils":"^0.0.5","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.95","@tscircuit/infgrid-ijump-astar":"^0.0.26","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","@types/debug":"^4.1.12","@types/react":"^19.0.1","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.97","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.245_1735321280830_0.7817801850817458","host":"s3://npm-registry-packages-npm-production"}},"0.0.246":{"name":"@tscircuit/core","version":"0.0.246","_id":"@tscircuit/core@0.0.246","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"36c80cf390789c89e4a31c5f82d975cac834aa24","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.246.tgz","fileCount":4,"integrity":"sha512-el6yhEzBs3bCyKw0LGin+qg13sSoUeR1zKRDHync385zR1uYOg76rzRuWsEVeNFlCBUvFmJbJZhObjOKztRNxQ==","signatures":[{"sig":"MEQCIDvbvP9lP+rLsTrLBnZXgS+gpSqZ7Qni8iaU3pBSGadeAiBOKgiE6kYEQtXaWqUv75iRiR/QWfMnnijAJ1maMVWdLg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":655511},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"5ba5095edab7b9be3ed8c6bf3c2d51624e79182d","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.18.1","dependencies":{"zod":"^3.23.8","react":"^18.3.1","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.122","format-si-unit":"^0.0.2","performance-now":"^2.1.0","@tscircuit/props":"^0.0.123","react-reconciler":"^0.29.2","schematic-symbols":"^0.0.111","@tscircuit/soup-util":"^0.0.41","@tscircuit/math-utils":"^0.0.5","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.95","@tscircuit/infgrid-ijump-astar":"^0.0.26","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","@types/debug":"^4.1.12","@types/react":"^19.0.1","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.97","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.246_1735457301865_0.5935920751842216","host":"s3://npm-registry-packages-npm-production"}},"0.0.247":{"name":"@tscircuit/core","version":"0.0.247","_id":"@tscircuit/core@0.0.247","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"eab8d635306fc9ec2cc7b03d7feb031d321da072","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.247.tgz","fileCount":4,"integrity":"sha512-BaF8YFQc1PzV82VNDTpH8C2qxbVfQV26h0QrHv3UcVjnsZxxlqLAbtSOae8GPcv2avs3z33wBHxrG8k8YBYmTw==","signatures":[{"sig":"MEUCIDBS/o/cYNhXiSfY33aCZSUdK1Gw8oDx8l+dkO/JrH4OAiEAtpR/v5RG5WYot6i22dFN99orYIVNPPhrCOtR5kQ34iA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":655644},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"3f1485b5e0d7d87a2becdc5a71bc2b5f7b69c2b9","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.18.1","dependencies":{"zod":"^3.23.8","react":"^18.3.1","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.124","format-si-unit":"^0.0.2","performance-now":"^2.1.0","@tscircuit/props":"^0.0.123","react-reconciler":"^0.29.2","schematic-symbols":"^0.0.111","@tscircuit/soup-util":"^0.0.41","@tscircuit/math-utils":"^0.0.5","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.95","@tscircuit/infgrid-ijump-astar":"^0.0.26","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","@types/debug":"^4.1.12","@types/react":"^19.0.1","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.97","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.247_1735493686061_0.16102613521681652","host":"s3://npm-registry-packages-npm-production"}},"0.0.248":{"name":"@tscircuit/core","version":"0.0.248","_id":"@tscircuit/core@0.0.248","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"4de6b7f99f4b5433b0fcfe88477eb5cd467f4371","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.248.tgz","fileCount":4,"integrity":"sha512-GnjXvgZC4kywRkOBazldstaLsgAATp4C4OMBso5v13bZZ9DxyhP0PM4R5n7BBKnBFIVyccCVtzZLksIjwfwPcQ==","signatures":[{"sig":"MEUCIQCqQ6uKNw9BMW3EMqNrYIgR8uWbYytf/CpCvj58jsCEMQIgYBKqmULVDEfPKWU3I9MmoUdqNhs+WBNaZjXXZR5AUz4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":655656},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"f40c2f901555ca166ffb910ddcdd6617636369cb","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.18.1","dependencies":{"zod":"^3.23.8","react":"^18.3.1","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.124","format-si-unit":"^0.0.2","performance-now":"^2.1.0","@tscircuit/props":"^0.0.123","react-reconciler":"^0.29.2","schematic-symbols":"^0.0.111","@tscircuit/soup-util":"^0.0.41","@tscircuit/math-utils":"^0.0.5","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.95","@tscircuit/infgrid-ijump-astar":"^0.0.26","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","@types/debug":"^4.1.12","@types/react":"^19.0.1","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.97","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.248_1735607224543_0.5361588139919711","host":"s3://npm-registry-packages-npm-production"}},"0.0.249":{"name":"@tscircuit/core","version":"0.0.249","_id":"@tscircuit/core@0.0.249","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"fadbe384de18125991d78251be7080a939225861","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.249.tgz","fileCount":4,"integrity":"sha512-maLezJD+Zo0yc6xFC/TpxQoEoIffWSExGumZb21v/CjIjQ8+c5zDtEb5mVCPxFaryvf0pFhJ75TtOfQ4YHaCAg==","signatures":[{"sig":"MEUCIQCzX1ZewENyxvdfepN+Xf1aJ/ZM3VLcfstBOfqzKzxqmwIgfCPhd/Zg4nI2QfIK82zgGYbnR8ch2/Vlk7AY0p1nuOo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":655607},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"33d81cd5858ea2955ebf91674834143e40e8cda3","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.18.1","dependencies":{"zod":"^3.23.8","react":"^18.3.1","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.124","format-si-unit":"^0.0.2","performance-now":"^2.1.0","@tscircuit/props":"^0.0.123","react-reconciler":"^0.29.2","schematic-symbols":"^0.0.111","@tscircuit/soup-util":"^0.0.41","@tscircuit/math-utils":"^0.0.5","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.95","@tscircuit/infgrid-ijump-astar":"^0.0.26","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","@types/debug":"^4.1.12","@types/react":"^19.0.1","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.97","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.249_1735608686315_0.35392755041468704","host":"s3://npm-registry-packages-npm-production"}},"0.0.250":{"name":"@tscircuit/core","version":"0.0.250","_id":"@tscircuit/core@0.0.250","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"15bf278937ce64942556f9743e6be37f45f163d5","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.250.tgz","fileCount":4,"integrity":"sha512-Z6asbaKfuDmgcsoWf7Rc7VFKbDP2X7vl1OKh0BUhrvQ/+J5ik+Mv8wfr0SDsfqyk1ho0sh/h2r4bC5rNwYKfMQ==","signatures":[{"sig":"MEUCIQDBYmvFwOknO3pRQ9bX6ETLUEC/GPeGvhdCTYxFy7Qw5wIgBU5jkNgKFZ94jCPGwehDc+BGT+JF5W3JkeHDw+VHcMQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":657608},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"b36d5ed8d854374218cb9521eb137dbc032a003c","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.18.1","dependencies":{"zod":"^3.23.8","react":"^18.3.1","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.126","format-si-unit":"^0.0.2","performance-now":"^2.1.0","@tscircuit/props":"^0.0.124","react-reconciler":"^0.29.2","schematic-symbols":"^0.0.111","@tscircuit/soup-util":"^0.0.41","@tscircuit/math-utils":"^0.0.5","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.95","@tscircuit/infgrid-ijump-astar":"^0.0.26","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","@types/debug":"^4.1.12","@types/react":"^19.0.1","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.97","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.250_1735670635409_0.0868623002757496","host":"s3://npm-registry-packages-npm-production"}},"0.0.251":{"name":"@tscircuit/core","version":"0.0.251","_id":"@tscircuit/core@0.0.251","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"a818faf4cab811c63d4dff2c7deaf0f6681c1403","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.251.tgz","fileCount":4,"integrity":"sha512-u9WuuqYz4Fzii1TzRC7QV85IY1g3WXWnXEgZFF4PWc+zGM17/zqyFUEnzT6vJosGkJInGxUVa40IXOT/p/gOAA==","signatures":[{"sig":"MEUCIA+XUADpArYWMbEntEFVKMF8Qt9d6S1o9qmQpUGxd0hwAiEAi1N1gl6iwlR98Ml6nuPPgXJDGxlrzyUTWjQt6h8h1SE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":658591},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"5556e8cf45d39647783a24d0fd6d8be22f7aaf04","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.18.1","dependencies":{"zod":"^3.23.8","react":"^18.3.1","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.126","format-si-unit":"^0.0.2","performance-now":"^2.1.0","@tscircuit/props":"^0.0.124","react-reconciler":"^0.29.2","schematic-symbols":"^0.0.111","@tscircuit/soup-util":"^0.0.41","@tscircuit/math-utils":"^0.0.5","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.95","@tscircuit/infgrid-ijump-astar":"^0.0.26","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","@types/debug":"^4.1.12","@types/react":"^19.0.1","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.97","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.251_1735785286977_0.11617681848709438","host":"s3://npm-registry-packages-npm-production"}},"0.0.252":{"name":"@tscircuit/core","version":"0.0.252","_id":"@tscircuit/core@0.0.252","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"042e466c83e2fafd6e2cb6696e7bd03772fc2216","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.252.tgz","fileCount":4,"integrity":"sha512-Tt2eyp1rCCaz16HLkFUPUCCZ8bauW0+lLxxBIVvkEzZLge7a7x2RFZZ+Bk+YScOz+N2y9awDMAH4bpTHuyY/uQ==","signatures":[{"sig":"MEQCIGPnc4aDr5jtpGQqQR7IWh13QnAtybGIg+Z6tY4FfqH8AiA3V+8ZqTwEuYstOf9WFri+8GikcVx6WKcv7aJGEzeO1g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":659024},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"39c09823e65f51ba11252dc7d4117b98c3a56ca1","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.18.1","dependencies":{"zod":"^3.23.8","react":"^18.3.1","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.126","format-si-unit":"^0.0.2","performance-now":"^2.1.0","@tscircuit/props":"^0.0.125","react-reconciler":"^0.29.2","schematic-symbols":"^0.0.111","@tscircuit/soup-util":"^0.0.41","@tscircuit/math-utils":"^0.0.5","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.95","@tscircuit/infgrid-ijump-astar":"^0.0.26","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","@types/debug":"^4.1.12","@types/react":"^19.0.1","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.97","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.252_1736010992121_0.3140090569880394","host":"s3://npm-registry-packages-npm-production"}},"0.0.253":{"name":"@tscircuit/core","version":"0.0.253","_id":"@tscircuit/core@0.0.253","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"5e2325311f105e733dd49b788eb811c2758d1b78","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.253.tgz","fileCount":4,"integrity":"sha512-KLATpCY5D5A9haLt2qPn6kWqMOHbdor0M61qDK3fbdNaHSZ1l32piheRlHaPpBGy/9Iw0AxbyO17biHNdneBYw==","signatures":[{"sig":"MEUCIQDMxIEvyZfnmsmmj34dojAvCRYpvTECt1YdzBNWpGOg3wIgLYwkpwXWx90gZ+rVl3SYG3e5olIBvrx2eXPLHTaBDog=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":681088},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"a6237edae30b0851a63809baee9c7f88ce9e235a","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.18.1","dependencies":{"zod":"^3.23.8","react":"^18.3.1","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.128","format-si-unit":"^0.0.2","performance-now":"^2.1.0","@tscircuit/props":"^0.0.126","react-reconciler":"^0.29.2","schematic-symbols":"^0.0.111","@tscircuit/soup-util":"^0.0.41","@tscircuit/math-utils":"^0.0.5","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.97","@tscircuit/infgrid-ijump-astar":"^0.0.26","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","@types/debug":"^4.1.12","@types/react":"^19.0.1","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.97","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.253_1736073826009_0.7686492125296289","host":"s3://npm-registry-packages-npm-production"}},"0.0.254":{"name":"@tscircuit/core","version":"0.0.254","_id":"@tscircuit/core@0.0.254","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"71371b2c3639306a9073affa9e3b5d62696b6ba9","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.254.tgz","fileCount":4,"integrity":"sha512-A24USBER1TrwDsFQEwAcUrbqnzGLIPE1mk/D2RedZyYrN+a0ByWNGpMwiEtX4z14DW44+8s3Zh5Eb3a4JiL3xA==","signatures":[{"sig":"MEYCIQCI5robAggjH5ZNV2mohf9oO15QAwRbsJPymrMoajD4RQIhALB8+UYc0PcD8TbbIqMFr2BxwvRSxTMIPrJF/814CWUD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":681760},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"2aea3af8d023b73bd24f962c89892a6faa80a531","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.18.1","dependencies":{"zod":"^3.23.8","react":"^18.3.1","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.128","format-si-unit":"^0.0.2","performance-now":"^2.1.0","@tscircuit/props":"^0.0.128","react-reconciler":"^0.29.2","schematic-symbols":"^0.0.111","@tscircuit/soup-util":"^0.0.41","@tscircuit/math-utils":"^0.0.5","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.97","@tscircuit/infgrid-ijump-astar":"^0.0.26","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","@types/debug":"^4.1.12","@types/react":"^19.0.1","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.97","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.254_1736202529325_0.44852337954734134","host":"s3://npm-registry-packages-npm-production"}},"0.0.255":{"name":"@tscircuit/core","version":"0.0.255","_id":"@tscircuit/core@0.0.255","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"d8582ae7a0b79487c99a3f15b5280e9985682c25","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.255.tgz","fileCount":4,"integrity":"sha512-U+HzS4rpH0UpEoZfAD737DD2RVwl0m4f+WPbzYuLlkoRJOF9G8n89g0hyNmI6kwHnfKa5l/80/eH93AyVyjJtQ==","signatures":[{"sig":"MEUCIQDqGvvVHs2SHabhk0tP+xEH+4Qhz5raBwV9opjPV1+NfgIgUPZQo5qibFOeywDIm8zIHQxKGDQm/i87x6t2pgQiM0I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":682025},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"ab2cfe3b304242c96206e0af777d0471d6ab7043","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.18.1","dependencies":{"zod":"^3.23.8","react":"^18.3.1","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.128","format-si-unit":"^0.0.2","performance-now":"^2.1.0","@tscircuit/props":"^0.0.128","react-reconciler":"^0.29.2","schematic-symbols":"^0.0.111","@tscircuit/soup-util":"^0.0.41","@tscircuit/math-utils":"^0.0.5","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.97","@tscircuit/infgrid-ijump-astar":"^0.0.26","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","@types/debug":"^4.1.12","@types/react":"^19.0.1","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.97","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.255_1736292039550_0.1655413678608353","host":"s3://npm-registry-packages-npm-production"}},"0.0.256":{"name":"@tscircuit/core","version":"0.0.256","_id":"@tscircuit/core@0.0.256","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"c7247c6feeb7f60edd139271cfe481aa954e6de6","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.256.tgz","fileCount":4,"integrity":"sha512-lXXQG/IKjAE4HxUbMVgGqNgjA6LPr3EvEGhAwsjVq0CCb3cYPnhokbcC5QdKwJbrTTSnfFS16By5mbDuimDjKA==","signatures":[{"sig":"MEQCIB0pmGZwtIoFX/DFT48cJFgKZU6TL3lJgsja6RrGwB9aAiAfO34jJyT0bHYmCgwjgmQXw76OYoBhUGm6IqHbLFgm/Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":682366},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"8a870e703609c52d5a64de34dd1465032a141c5f","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.18.1","dependencies":{"zod":"^3.23.8","react":"^18.3.1","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.128","format-si-unit":"^0.0.2","performance-now":"^2.1.0","@tscircuit/props":"^0.0.128","react-reconciler":"^0.29.2","schematic-symbols":"^0.0.111","@tscircuit/soup-util":"^0.0.41","@tscircuit/math-utils":"^0.0.5","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.97","@tscircuit/infgrid-ijump-astar":"^0.0.26","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","@types/debug":"^4.1.12","@types/react":"^19.0.1","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.97","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.256_1736323085287_0.7651295679539913","host":"s3://npm-registry-packages-npm-production"}},"0.0.257":{"name":"@tscircuit/core","version":"0.0.257","_id":"@tscircuit/core@0.0.257","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"c350c9eddc3fc3011641faadbb3687f99ad63d8d","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.257.tgz","fileCount":4,"integrity":"sha512-uCVgLIN2KbY5k7Z5LmCLwPVfwKNmQKNtYZbAqPdQ7coSxQwTb7HZyHerJqSvuqv+ztg4iB8v0NAJDu9qNYCFjA==","signatures":[{"sig":"MEUCICwWeB+Wi/zziUZTOyM0qmvocxp3mPgu9NfpKuV2cJV7AiEAwlAnhudZ0QmsZUM8nn3b4Ze7tjJugu4jFMVfzZy/js8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":682814},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"a881277e318dcbf73ab1c51c21648a86f69c9648","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.18.1","dependencies":{"zod":"^3.23.8","react":"^18.3.1","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.128","format-si-unit":"^0.0.2","performance-now":"^2.1.0","@tscircuit/props":"^0.0.128","react-reconciler":"^0.29.2","schematic-symbols":"^0.0.111","@tscircuit/soup-util":"^0.0.41","@tscircuit/math-utils":"^0.0.5","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.97","@tscircuit/infgrid-ijump-astar":"^0.0.27","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","@types/debug":"^4.1.12","@types/react":"^19.0.1","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.97","graphics-debug":"^0.0.4","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.257_1736403531625_0.906950543243318","host":"s3://npm-registry-packages-npm-production"}},"0.0.258":{"name":"@tscircuit/core","version":"0.0.258","_id":"@tscircuit/core@0.0.258","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"c51e4313a06fec0253366e6c5f8d36a41a951a95","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.258.tgz","fileCount":4,"integrity":"sha512-Fj5PlgGCJjDJXKgss/SoMZ1B3bE7ag1hW08zInvwwNZc1TSmQPLkD/jg7392n0h1ZACa44tl0odFRe5XGW/vYQ==","signatures":[{"sig":"MEUCIEcpfPl4U9IyvlakiFBo4l1lNdVeH01oubsrFZPgVkGbAiEArvEf2qAvLSOquYO02lDtniWYPK28H7HiJl3vxbPOh7U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":685485},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"74726b29369c319081959718a05ea30e8c8235ca","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.18.1","dependencies":{"zod":"^3.23.8","react":"^18.3.1","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.128","format-si-unit":"^0.0.2","performance-now":"^2.1.0","@tscircuit/props":"^0.0.129","react-reconciler":"^0.29.2","schematic-symbols":"^0.0.113","@tscircuit/soup-util":"^0.0.41","@tscircuit/math-utils":"^0.0.5","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.97","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","@types/debug":"^4.1.12","@types/react":"^19.0.1","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.99","graphics-debug":"^0.0.4","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.258_1736484084065_0.11398230005034193","host":"s3://npm-registry-packages-npm-production"}},"0.0.259":{"name":"@tscircuit/core","version":"0.0.259","_id":"@tscircuit/core@0.0.259","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"a0a3be45d7570f19b45887bd206950ea9bf5e2d2","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.259.tgz","fileCount":4,"integrity":"sha512-uop0vBc0ByX34Bbp+UKItl055BisTGPbpsib1drPQ93Jgdte+7JfUMHVyJ1oeYH+bA9h2uoWQxhpj9bKZECbBQ==","signatures":[{"sig":"MEQCIDrTIZgRqe0e2CnIcYX1UMT0bglyHRjzd5SsgiVMXABaAiAlOPr16fCqKwNvGUrfK9SVr/CrxcYNIDKHp/OsvnSU5Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":685681},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"7f068b5d5451a383b23af93d04a147703c3cbd9d","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.18.1","dependencies":{"zod":"^3.23.8","react":"^18.3.1","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.128","format-si-unit":"^0.0.2","performance-now":"^2.1.0","@tscircuit/props":"^0.0.129","react-reconciler":"^0.29.2","schematic-symbols":"^0.0.113","@tscircuit/soup-util":"^0.0.41","@tscircuit/math-utils":"^0.0.5","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.97","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","@types/debug":"^4.1.12","@types/react":"^19.0.1","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.99","graphics-debug":"^0.0.4","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.259_1736495754434_0.44519691499835945","host":"s3://npm-registry-packages-npm-production"}},"0.0.260":{"name":"@tscircuit/core","version":"0.0.260","_id":"@tscircuit/core@0.0.260","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"986da5fe025693bf7d0a85866841eddd6bef0122","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.260.tgz","fileCount":4,"integrity":"sha512-CUD1f9EtwGY2DsBlXJyrkP+AnCqLc+VrWHQK20y+0ius/K3YampiA4TlJ1ELT1Yo2t0zthFD6N2+rdOYy3ey1A==","signatures":[{"sig":"MEYCIQCflujk2dCZUfjvd34Jfy3IUbje97tFK6DjrxR5hYVDYAIhAIQ0iSauCpvLyhvJCq2wyvQobUSmH2go9cJ1Qhr2qUY/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":685741},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"55a608a741414999074c23880e022c9fb913f233","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.18.1","dependencies":{"zod":"^3.23.8","react":"^18.3.1","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.128","format-si-unit":"^0.0.2","performance-now":"^2.1.0","@tscircuit/props":"^0.0.129","react-reconciler":"^0.29.2","schematic-symbols":"^0.0.113","@tscircuit/soup-util":"^0.0.41","@tscircuit/math-utils":"^0.0.5","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.97","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","@types/debug":"^4.1.12","@types/react":"^19.0.1","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.99","graphics-debug":"^0.0.4","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.260_1736531123931_0.9179150022764402","host":"s3://npm-registry-packages-npm-production"}},"0.0.261":{"name":"@tscircuit/core","version":"0.0.261","_id":"@tscircuit/core@0.0.261","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"cf4ab660cb977aaa26fe4f68b38be8538189c83c","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.261.tgz","fileCount":4,"integrity":"sha512-N2y4MBV4zEfAMgcby3eYPBfWzGgZNWXLq3czUMTgOt8IxLjhddO6ojHmTUux8qogrZlgw8bhoG6kLZX5vX1S+Q==","signatures":[{"sig":"MEYCIQCChgY4VTCLYNa22j4ObVMISUJDga+PSCZjIuD1A8tA3AIhAIZaff9Lh5/6oxzF2uN48Adrr1iueiB5XmgOo2mRDSUW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":685885},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"e9beb624f753c7a43c5c5921bc41f0a7c9125e15","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.18.1","dependencies":{"zod":"^3.23.8","react":"^18.3.1","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.128","format-si-unit":"^0.0.2","performance-now":"^2.1.0","@tscircuit/props":"^0.0.129","react-reconciler":"^0.29.2","schematic-symbols":"^0.0.113","@tscircuit/soup-util":"^0.0.41","@tscircuit/math-utils":"^0.0.5","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.97","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","@types/debug":"^4.1.12","@types/react":"^19.0.1","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.99","graphics-debug":"^0.0.4","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.261_1736534283691_0.6668607093190553","host":"s3://npm-registry-packages-npm-production"}},"0.0.262":{"name":"@tscircuit/core","version":"0.0.262","_id":"@tscircuit/core@0.0.262","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"711f06ddc2e1c4239c33e45b14acd653de72aea6","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.262.tgz","fileCount":4,"integrity":"sha512-3yClUH2MsfQI1wbrX56Io810EwAY+1XrAveHaQGpf3BJ5lX7yRpYrDOAr7yFH5Ze6ctfmunD6AXsI8G3QBxEgQ==","signatures":[{"sig":"MEUCIQCDOvpzZzIf2rIn+BpEubVthVDZauIWPmDhjw7lbCo5wgIgJWJ+NXh2S2whw/hwN5mGtBYV7N/EDYmcAY9dOqql8xU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":686842},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"9175e1fcaab0e7093ac4f3b47d3cdfbf0b8606ac","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.18.1","dependencies":{"zod":"^3.23.8","react":"^18.3.1","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.128","format-si-unit":"^0.0.2","performance-now":"^2.1.0","@tscircuit/props":"^0.0.129","react-reconciler":"^0.29.2","schematic-symbols":"^0.0.113","@tscircuit/soup-util":"^0.0.41","@tscircuit/math-utils":"^0.0.5","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.97","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","@types/debug":"^4.1.12","@types/react":"^19.0.1","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.99","graphics-debug":"^0.0.4","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.262_1736572831086_0.43043081821733686","host":"s3://npm-registry-packages-npm-production"}},"0.0.263":{"name":"@tscircuit/core","version":"0.0.263","_id":"@tscircuit/core@0.0.263","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"f8a88248bb3d58a98d03c2642b7e19106ebfecc1","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.263.tgz","fileCount":4,"integrity":"sha512-xe2wa4GXPk4E09pL1Hg77DHROq54mQ0IlhdMDlDbQgxxynBw3emoh3jWLCOiAt4Wu0FJMF/+7IbTEjXmJYk92A==","signatures":[{"sig":"MEUCIQCZ1aa2c2grGejUzQFNU/sWLcKEwYaHe7tGxCONNpz1twIgHAxn+i+XUFdQgkGkzklKQvErJWHEKzJDqKpIA0CfoX8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":686954},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"363bd5193260253e445285818364380131560e85","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.18.1","dependencies":{"zod":"^3.23.8","react":"^18.3.1","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.128","format-si-unit":"^0.0.2","performance-now":"^2.1.0","@tscircuit/props":"^0.0.129","react-reconciler":"^0.29.2","schematic-symbols":"^0.0.113","@tscircuit/soup-util":"^0.0.41","@tscircuit/math-utils":"^0.0.5","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.97","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","@types/debug":"^4.1.12","@types/react":"^19.0.1","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.99","graphics-debug":"^0.0.4","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.263_1736615673516_0.8717239296054395","host":"s3://npm-registry-packages-npm-production"}},"0.0.264":{"name":"@tscircuit/core","version":"0.0.264","_id":"@tscircuit/core@0.0.264","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"b0411435def102cfce7fd3e4caa423d3b4908567","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.264.tgz","fileCount":4,"integrity":"sha512-pZifPC7tWbUA9dJNmaur/kyfZ28Sw6P0EKCwXxzYyGpj2kGCfPcM6mGAvWIE6tngz7wmVXjwboGjva520glU1g==","signatures":[{"sig":"MEYCIQDhVfMj1/22CI+WENkCtzA+T1qcwi1JuIiRwGeEFunsiAIhAIRRYsUI0dkX4m4WvzKplFDNLPta9kb8Dc3KIhP2uH7e","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":687238},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"533a47684ffdca9935ca96ce553ac0bd54eecfce","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.18.1","dependencies":{"zod":"^3.23.8","react":"^18.3.1","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.128","format-si-unit":"^0.0.2","performance-now":"^2.1.0","@tscircuit/props":"^0.0.129","react-reconciler":"^0.29.2","schematic-symbols":"^0.0.113","@tscircuit/soup-util":"^0.0.41","@tscircuit/math-utils":"^0.0.5","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.97","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","@types/debug":"^4.1.12","@types/react":"^19.0.1","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.99","graphics-debug":"^0.0.4","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.264_1736696688899_0.04165815911505777","host":"s3://npm-registry-packages-npm-production"}},"0.0.265":{"name":"@tscircuit/core","version":"0.0.265","_id":"@tscircuit/core@0.0.265","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"8dff3bc287cfcae5399f591fe562c3bb7cd966b2","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.265.tgz","fileCount":4,"integrity":"sha512-HxoSTErtYU8dnDVp+igI2kNrpIlWZqJlnvgdhCET+P+RzwMcCuECw7FnERSVXqdkupU0SiKk9UBxJ1vuscH0MQ==","signatures":[{"sig":"MEUCIQDJGoKrORafZerl9xSjl0VuCwfE/6eOgXT4zSYcta99IgIgEx8depckjWywcIz+dx/k6bq6hwmjwNOlExfrLja+a2M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":687341},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"10ebc98eeb76d1b1ee2c6928fd8d905a68d9e046","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.18.1","dependencies":{"zod":"^3.23.8","react":"^18.3.1","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.128","format-si-unit":"^0.0.2","performance-now":"^2.1.0","@tscircuit/props":"^0.0.129","react-reconciler":"^0.29.2","schematic-symbols":"^0.0.113","@tscircuit/soup-util":"^0.0.41","@tscircuit/math-utils":"^0.0.5","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.97","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","@types/debug":"^4.1.12","@types/react":"^19.0.1","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.99","graphics-debug":"^0.0.4","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.265_1736704000771_0.10660946062561028","host":"s3://npm-registry-packages-npm-production"}},"0.0.266":{"name":"@tscircuit/core","version":"0.0.266","_id":"@tscircuit/core@0.0.266","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"2ccf852e823bd3372e7bcc46224e684a514c5ca3","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.266.tgz","fileCount":4,"integrity":"sha512-UT3Gc2VI8HCvir2gCI9WKs9/OVSxW0sP6ljiaqQDJcPA+OXrDVqiPMzfnXH/rq+DMfsU42jzF2jULACmLes7cw==","signatures":[{"sig":"MEUCIQD2jQ3Rr7mPkmEN1zq3YMW8j2z0bKcRy4XJnaPxXZnFOwIgfxNkzwigWV5EdB/cq1yNsLHpjYk9UQFKk4REveBC+38=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":689349},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"deeedcfcd8901cf96c1c17d691befa73fb544219","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.18.1","dependencies":{"zod":"^3.23.8","react":"^18.3.1","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.128","format-si-unit":"^0.0.2","performance-now":"^2.1.0","@tscircuit/props":"^0.0.129","react-reconciler":"^0.29.2","schematic-symbols":"^0.0.113","@tscircuit/soup-util":"^0.0.41","@tscircuit/math-utils":"^0.0.5","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.97","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","@types/debug":"^4.1.12","@types/react":"^19.0.1","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.99","graphics-debug":"^0.0.4","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.266_1736823431480_0.32256739243764","host":"s3://npm-registry-packages-npm-production"}},"0.0.267":{"name":"@tscircuit/core","version":"0.0.267","_id":"@tscircuit/core@0.0.267","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"07476f1c0d9385b8aabcf576fd579111a33773e6","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.267.tgz","fileCount":4,"integrity":"sha512-2IPPaMKrNSuuoqA+h04/1WkSLx9MD1S6c/7/U8RQQji8XfcOhwSpaEsKLUSsSHz75wlNJkRVHP6kUUsIGz/pFA==","signatures":[{"sig":"MEUCIHcvB15Q7bLF4H9ibtEUO1+QUddCTsV/+yaG+UYU373mAiEA8mO+qL1eyh4f2mjeNHS79ItIX0XTvPyPgLjmVwAHMM4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":689677},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"c7bfdc5bddcf0976155e09af305751253978bc30","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.18.1","dependencies":{"zod":"^3.23.8","react":"^18.3.1","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.128","format-si-unit":"^0.0.2","performance-now":"^2.1.0","@tscircuit/props":"^0.0.129","react-reconciler":"^0.29.2","schematic-symbols":"^0.0.113","@tscircuit/soup-util":"^0.0.41","@tscircuit/math-utils":"^0.0.5","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.97","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","@types/debug":"^4.1.12","@types/react":"^19.0.1","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.99","graphics-debug":"^0.0.4","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.267_1736824372527_0.7314138904101337","host":"s3://npm-registry-packages-npm-production"}},"0.0.268":{"name":"@tscircuit/core","version":"0.0.268","_id":"@tscircuit/core@0.0.268","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"4a0c68e4bcf4ad4045ae7283c76746c37f32f994","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.268.tgz","fileCount":4,"integrity":"sha512-qHtObEDgJtTgrJn/7e3ZHfugBh0NFyvVTpk0sCEzm3KG4AjrDqI1KvZfZuExjkYxQZ7OzvEi64RacSzhIYaFFg==","signatures":[{"sig":"MEYCIQDnM9xvfC1jaBgM3B/l51MbZ72Z3AkvNlgY5X0rgwYDvQIhAM748MvD5PBufu+qcUhszEuYF5ohvy1xx5kl35jibMWE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":690214},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"b49cbde20e06b633cf68a5a4c238efef3fe80c90","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.18.1","dependencies":{"zod":"^3.23.8","react":"^18.3.1","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.128","format-si-unit":"^0.0.2","performance-now":"^2.1.0","@tscircuit/props":"^0.0.129","react-reconciler":"^0.29.2","schematic-symbols":"^0.0.113","@tscircuit/soup-util":"^0.0.41","@tscircuit/math-utils":"^0.0.5","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.97","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","@types/debug":"^4.1.12","@types/react":"^19.0.1","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.99","graphics-debug":"^0.0.4","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.268_1736977579736_0.640448885667688","host":"s3://npm-registry-packages-npm-production"}},"0.0.269":{"name":"@tscircuit/core","version":"0.0.269","_id":"@tscircuit/core@0.0.269","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"1a2eb85e2846e425320daf54257bc0cc76d46331","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.269.tgz","fileCount":4,"integrity":"sha512-1Pp0TE7hIegHv+t7uSIz6izGpNGiJtDMwSgdhozK5iG09bx1Bh+3mnMXeZcMB0UE1q9452jFUDOK+dTpql0QEA==","signatures":[{"sig":"MEQCIALsCDRYTjvRnhCuqY4H8mTzx/o5xBhO1YGDZLm4UXiqAiBWmURfB5t4teY7h19uXzii1gNB9ufI+uHJteSPuwmiqA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":690521},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"6efe6e138faf53eca627a6ebe3714b707d8027d9","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.18.1","dependencies":{"zod":"^3.23.8","react":"^18.3.1","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.128","format-si-unit":"^0.0.2","performance-now":"^2.1.0","@tscircuit/props":"^0.0.129","react-reconciler":"^0.29.2","schematic-symbols":"^0.0.113","@tscircuit/soup-util":"^0.0.41","@tscircuit/math-utils":"^0.0.5","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.97","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","howfat":"^0.3.8","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","@types/debug":"^4.1.12","@types/react":"^19.0.1","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.99","graphics-debug":"^0.0.4","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.8","@tscircuit/import-snippet":"^0.0.4"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.269_1736981920870_0.7033881267211166","host":"s3://npm-registry-packages-npm-production"}},"0.0.270":{"name":"@tscircuit/core","version":"0.0.270","_id":"@tscircuit/core@0.0.270","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"5db9d483ceba86818d528db48a9d207ab2f20b2b","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.270.tgz","fileCount":4,"integrity":"sha512-Jy+GTFyou4lr47LKW5k8vUQiAxJHF5R+QUJa+EAU9feg0Apzho/DsbJhWVTr+5EfJjFQf32jyk9zVia8MIi7mw==","signatures":[{"sig":"MEYCIQD8yBe8XGiOst7ZjZ+NBCm/D6QQi4IQtkK0oPm+O/rvtAIhAIC3HmURkg5wmPUTuNE5+4IBFPhIAc1GlyngDUVXMnSg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":691589},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"c5852c200f739998c0d23527f84c01f401917788","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.18.1","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.128","format-si-unit":"^0.0.2","performance-now":"^2.1.0","@tscircuit/props":"^0.0.129","react-reconciler":"^0.31.0","schematic-symbols":"^0.0.113","@tscircuit/soup-util":"^0.0.41","@tscircuit/math-utils":"^0.0.5","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.97","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","@types/debug":"^4.1.12","@types/react":"^19.0.1","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.99","graphics-debug":"^0.0.4","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.270_1737076288438_0.7159369362264703","host":"s3://npm-registry-packages-npm-production"}},"0.0.271":{"name":"@tscircuit/core","version":"0.0.271","_id":"@tscircuit/core@0.0.271","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"7a1ecd91805403eaaeb60ed633c68ae1cde3d6cf","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.271.tgz","fileCount":4,"integrity":"sha512-pPQqGrpPNBl5OlAdm1r4y8sAv1Fe720B+QqWKTdUWPuYZoEgEJ0hhU9UGRrynjI19odLaQszFElC9skcpzJGsQ==","signatures":[{"sig":"MEUCIQDeQOS9zziNiBxMmfIgntTgd14kmNShOePNrVwhKPvBZgIgF4287NPdNxQyfru5wwsXRoW/khvMltOEcQmmYxR3UMY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":693594},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"55a658cb7a0977309008347225161b78c2916d76","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.18.1","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.128","format-si-unit":"^0.0.2","performance-now":"^2.1.0","@tscircuit/props":"^0.0.130","react-reconciler":"^0.31.0","schematic-symbols":"^0.0.113","@tscircuit/soup-util":"^0.0.41","@tscircuit/math-utils":"^0.0.9","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.97","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.99","graphics-debug":"^0.0.4","@types/react-dom":"^19.0.2","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.271_1737094720724_0.9204668103280733","host":"s3://npm-registry-packages-npm-production"}},"0.0.272":{"name":"@tscircuit/core","version":"0.0.272","_id":"@tscircuit/core@0.0.272","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"9133051e1953b7ff222104a167891d1640377bf5","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.272.tgz","fileCount":4,"integrity":"sha512-XkUJOlpnCd3n/3yASbQ9RfUFITgLSqnBc3gaLD9kcoqXAuHkSa/ydOHIP+fWUTO9QjBMJxrXTNK/XuOS21bNJg==","signatures":[{"sig":"MEYCIQCLwE06CxWV8HL0/Oalm+173zuw4Aj+DOhS/eCF8wvj6gIhAJpWU1lUnrogTxiqlt0Ti+o7tWUjOMLcIemnasr4ZD0C","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":693984},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"c04c27a22ed8dfd2a8456bd4a384119b5f30bcce","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.18.1","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.128","format-si-unit":"^0.0.2","performance-now":"^2.1.0","@tscircuit/props":"^0.0.130","react-reconciler":"^0.31.0","schematic-symbols":"^0.0.113","react-reconciler-18":"npm:react-reconciler@0.29.2","@tscircuit/soup-util":"^0.0.41","@tscircuit/math-utils":"^0.0.9","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.97","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.99","graphics-debug":"^0.0.4","@types/react-dom":"^19.0.2","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.272_1737147220659_0.1352515822594904","host":"s3://npm-registry-packages-npm-production"}},"0.0.273":{"name":"@tscircuit/core","version":"0.0.273","_id":"@tscircuit/core@0.0.273","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"63f943a5bd6e46b53a188174e5b49648721542ee","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.273.tgz","fileCount":4,"integrity":"sha512-dWXu8G4LqVZw+o4sh7k0jh5LtYWRAKZYHOc1RZMa9KegGlysRyIyp8AWtgXR46XA7F8Fgpsm/neJFXdRTF1ldQ==","signatures":[{"sig":"MEUCICBJ0Ot9HHF1qfiFyMOpAFbMJVR0ZqoNdURdsts223uQAiEAlRYP7M3ba5h2509VQcinjEx6RG4ZuO5zfEk7PEHgWuI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":693984},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"aaa1fd8bc33312a6391fd841c9787979a7f7944e","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.18.1","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.128","format-si-unit":"^0.0.2","performance-now":"^2.1.0","@tscircuit/props":"^0.0.130","react-reconciler":"^0.31.0","schematic-symbols":"^0.0.113","react-reconciler-18":"npm:react-reconciler@0.29.2","@tscircuit/soup-util":"^0.0.41","@tscircuit/math-utils":"^0.0.9","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.97","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.99","graphics-debug":"^0.0.4","@types/react-dom":"^19.0.2","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.273_1737272816840_0.1304156050538665","host":"s3://npm-registry-packages-npm-production"}},"0.0.274":{"name":"@tscircuit/core","version":"0.0.274","_id":"@tscircuit/core@0.0.274","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"4fcaee73a651f570ad655a39d0a48792fb49ee98","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.274.tgz","fileCount":5,"integrity":"sha512-KzHxmc9rfMQu+uo8hzLSesaGaPLlTDxHzRkBDXfh/hDl0ZMlgSgBG/1wgwtAkSTPl0PzE83me95L1siGBUdI0g==","signatures":[{"sig":"MEYCIQDX0OPQd9RKUMHx/+5kzmAUF8tepsqxJLDkrJ8jgbgWZgIhAL2Ml3EL+MlHxA2dpMtzfIp8hDOKHgI9rDO/OVoa49K9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":695055},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"078bb019ff412519cf2abb0a0125caae7f55dc15","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.18.1","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.128","format-si-unit":"^0.0.2","performance-now":"^2.1.0","@tscircuit/props":"^0.0.130","react-reconciler":"^0.31.0","schematic-symbols":"^0.0.113","react-reconciler-18":"npm:react-reconciler@0.29.2","@tscircuit/soup-util":"^0.0.41","@tscircuit/math-utils":"^0.0.9","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.97","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.99","graphics-debug":"^0.0.4","@types/react-dom":"^19.0.2","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.274_1737314940287_0.4735236099430504","host":"s3://npm-registry-packages-npm-production"}},"0.0.275":{"name":"@tscircuit/core","version":"0.0.275","_id":"@tscircuit/core@0.0.275","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"1dd8754170656db96557b38c0e7b31e134e97cee","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.275.tgz","fileCount":5,"integrity":"sha512-n00/ajlnXvj+Get8D5L3H5zAKGR22ooKMPY4/1X2bG3r7noyqSRaPvOEdJ7E3celpZyLY8AS2fDS5HtfBcbqog==","signatures":[{"sig":"MEUCIQCtENh86idatfmo5lUGh/3txyROZspLsbCH4mB32pTgrgIgRICqk2M77zAKJeo96u84nqos2xXzT3nrgs1c+ThjSeM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":695972},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"a506b3cea28d87cab9960b398c1bfd3e29c18fbe","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.18.1","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.132","format-si-unit":"^0.0.2","performance-now":"^2.1.0","@tscircuit/props":"^0.0.130","react-reconciler":"^0.31.0","schematic-symbols":"^0.0.113","react-reconciler-18":"npm:react-reconciler@0.29.2","@tscircuit/soup-util":"^0.0.41","@tscircuit/math-utils":"^0.0.9","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.97","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.99","graphics-debug":"^0.0.4","@types/react-dom":"^19.0.2","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.275_1737446506052_0.1790764405191969","host":"s3://npm-registry-packages-npm-production"}},"0.0.276":{"name":"@tscircuit/core","version":"0.0.276","_id":"@tscircuit/core@0.0.276","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"2224ac3096e4ec1b3eb287d293191327e0662753","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.276.tgz","fileCount":5,"integrity":"sha512-sBJvC77JBIDuIOV5PHZ0w4IdBtpHJLpZ2u2rC9uf4Tgq71y1l/69xOU0Uv0OGGf/auWLdYP/CX3bPYu2gQ+i8w==","signatures":[{"sig":"MEUCIAbePYZ+4ARWQQferkjXtvqYUzxw8bz7ARSJMdbIE3USAiEAkIqTxd40fCeuz7JIQdBtMwHnApgajwU4nG9PyORh8JE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":699410},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"f3d57d3d7143466ba5efbe130a486fcba434669d","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.18.1","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.133","format-si-unit":"^0.0.2","performance-now":"^2.1.0","@tscircuit/props":"^0.0.130","react-reconciler":"^0.31.0","schematic-symbols":"^0.0.113","react-reconciler-18":"npm:react-reconciler@0.29.2","@tscircuit/soup-util":"^0.0.41","@tscircuit/math-utils":"^0.0.9","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.97","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.99","graphics-debug":"^0.0.4","@types/react-dom":"^19.0.2","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.276_1737525350575_0.16315943204718586","host":"s3://npm-registry-packages-npm-production"}},"0.0.277":{"name":"@tscircuit/core","version":"0.0.277","_id":"@tscircuit/core@0.0.277","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"d72bd77fa49a6f151f6ddff5e12d3e92985e8a2f","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.277.tgz","fileCount":5,"integrity":"sha512-fTSBO9giskKlMT7T5/3niZnnDB6L4LWZWx+73Lu1dPvk458Jni+3g6gBtYavSKrrLZMy/7UOz84nKrpFbgPDZA==","signatures":[{"sig":"MEUCIQD0Y/wOilXqACQiW4yRdEOSyp9MzaPCVF3lUerkoh62hwIgZnENwz3hWFx9qeAZiPrS/tp/7j//WlCmPBSQdHBA1zQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":701288},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"a0f4897dec204cb2edd14f4533a0d507a83be85e","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.18.1","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.133","format-si-unit":"^0.0.2","performance-now":"^2.1.0","@tscircuit/props":"^0.0.130","react-reconciler":"^0.31.0","schematic-symbols":"^0.0.113","react-reconciler-18":"npm:react-reconciler@0.29.2","@tscircuit/soup-util":"^0.0.41","@tscircuit/math-utils":"^0.0.9","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.97","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.99","graphics-debug":"^0.0.4","@types/react-dom":"^19.0.2","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.277_1737532470669_0.48332475283479814","host":"s3://npm-registry-packages-npm-production"}},"0.0.278":{"name":"@tscircuit/core","version":"0.0.278","_id":"@tscircuit/core@0.0.278","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"b402c9bd0ea6c1d8c1e68cd3a93d229811dc0289","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.278.tgz","fileCount":5,"integrity":"sha512-a16zgFrH1BjeyU6cKeopH5k7KUXI7//W57RuwzSoeywVEtv9a5WNGbO7QM3HyIetAQ57Bl/uxesuMGXHwA32Pg==","signatures":[{"sig":"MEYCIQD4v790PtXJs2lBPqMhc7P7SRp9c38ndH5YH+/ms0YCTgIhANNYRtf2WTrsS0rWHWRsk1ETHKISN8WY+QfG+j+2SvFZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":702031},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"2bf751c2c0630649d147aabbe2499fdb124cb87c","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.18.1","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.134","format-si-unit":"^0.0.2","performance-now":"^2.1.0","@tscircuit/props":"^0.0.130","react-reconciler":"^0.31.0","schematic-symbols":"^0.0.113","react-reconciler-18":"npm:react-reconciler@0.29.2","@tscircuit/soup-util":"^0.0.41","@tscircuit/math-utils":"^0.0.9","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.97","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.99","graphics-debug":"^0.0.4","@types/react-dom":"^19.0.2","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.278_1737582608852_0.9426703754829995","host":"s3://npm-registry-packages-npm-production"}},"0.0.279":{"name":"@tscircuit/core","version":"0.0.279","_id":"@tscircuit/core@0.0.279","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"7702e8aaf98830123fdc391824f04f2c8090bab6","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.279.tgz","fileCount":5,"integrity":"sha512-3FxFwI8t5wJBHFxqBcYXjPECgS2HHamuHOXleKzCA/y+fFQ09yegg35QopRlX0UM2Y2idKueEeW8iqV2KHWq9w==","signatures":[{"sig":"MEQCIH/aGaUjHhYIWrbxDHppyEWptqSevl16onPAFY0q4HHPAiAY+ravGOyLd9Quyzhw+wW4uPVw4mYIIEC/oUYwZAo3sA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":702034},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"74e22f3bd98f7be039c0a2fe7720a714882c1bbc","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.18.1","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.134","format-si-unit":"^0.0.2","performance-now":"^2.1.0","@tscircuit/props":"^0.0.130","react-reconciler":"^0.31.0","schematic-symbols":"^0.0.113","@tscircuit/soup-util":"^0.0.41","@tscircuit/math-utils":"^0.0.9","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.97","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.99","graphics-debug":"^0.0.4","@types/react-dom":"^19.0.2","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","react-reconciler-18":"npm:react-reconciler@0.29.2","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.279_1737662425413_0.8051704032807152","host":"s3://npm-registry-packages-npm-production"}},"0.0.280":{"name":"@tscircuit/core","version":"0.0.280","_id":"@tscircuit/core@0.0.280","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"7764b83ed604a8a6ecb430749adbaccb90b5182c","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.280.tgz","fileCount":5,"integrity":"sha512-spTKKZDDOFs5BtcqUf34KE6hkAV9Kv++P57iMFbrnNXFDx1hhAh4BjwIFfDhpO3+3FWtsd2GWDGNUtkfqBTh2w==","signatures":[{"sig":"MEUCIQDOfWge17jbZYCS/A+ObLwVngLMKRu5LND9BDaXTF8a0wIgTEPn1ipwfzpDAnYpzR4yppVK6nApnu6eU0jAhF5Xhgw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":704891},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"cc47ff024bbe1605d006f7512209d3d6bce94995","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.18.1","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.134","format-si-unit":"^0.0.2","performance-now":"^2.1.0","@tscircuit/props":"^0.0.130","react-reconciler":"^0.31.0","schematic-symbols":"^0.0.113","@tscircuit/soup-util":"^0.0.41","@tscircuit/math-utils":"^0.0.9","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.97","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.99","graphics-debug":"^0.0.4","@types/react-dom":"^19.0.2","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","react-reconciler-18":"npm:react-reconciler@0.29.2","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.280_1737697063072_0.4640625806168286","host":"s3://npm-registry-packages-npm-production"}},"0.0.281":{"name":"@tscircuit/core","version":"0.0.281","_id":"@tscircuit/core@0.0.281","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"a4c8efbf71a21599a268e5bcef796d794cdce572","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.281.tgz","fileCount":5,"integrity":"sha512-jxhDa2GgnQrEj9YUMZ53f0ud4kVue2qeu1I/zdjx2Bf5JCnnHmDrKDhGSCuabunAuBydNEAps6krKGPUKX6MxA==","signatures":[{"sig":"MEYCIQCF+VFS5KS63/YNavx46snjAY/qtUi7/p43t203nhq1NgIhAJf7hMowmonb9e4EvoUMA65E+0rxqx5zMBpwgC3yVdnp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":704192},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"f4bb2f641f3df65900c40afff1058e632d38772b","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.18.1","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.134","format-si-unit":"^0.0.2","performance-now":"^2.1.0","@tscircuit/props":"^0.0.130","react-reconciler":"^0.31.0","schematic-symbols":"^0.0.113","@tscircuit/soup-util":"^0.0.41","@tscircuit/math-utils":"^0.0.9","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.97","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.99","graphics-debug":"^0.0.4","@types/react-dom":"^19.0.2","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","react-reconciler-18":"npm:react-reconciler@0.29.2","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.281_1737763975755_0.28840105201596145","host":"s3://npm-registry-packages-npm-production"}},"0.0.282":{"name":"@tscircuit/core","version":"0.0.282","_id":"@tscircuit/core@0.0.282","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"5478442d2fb3dad0c00490b1d267f2f7848d22af","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.282.tgz","fileCount":5,"integrity":"sha512-KaKPzpRpIQ391MCk5w54zKGJjzOkQxMOB/f49SsTKAG7xuQWkJDkNEqfzAohFHeqrQ9CkiUGbUDXxzjrq8PZ6w==","signatures":[{"sig":"MEUCIQDYyT5nI6XfYi1DL25N+rxlZVKTXNU7TMwhZFfJED3cAgIge74owVlfxEe3IK9qx4VCr8oxM2DyQE9t8rjf2cdE++c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":709051},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"1963b1bc67b447a7600a3841b027b8d533f28c5f","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.18.1","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.134","format-si-unit":"^0.0.2","performance-now":"^2.1.0","@tscircuit/props":"^0.0.134","react-reconciler":"^0.31.0","schematic-symbols":"^0.0.113","@tscircuit/soup-util":"^0.0.41","@tscircuit/math-utils":"^0.0.9","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.97","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.99","graphics-debug":"^0.0.4","@types/react-dom":"^19.0.2","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","react-reconciler-18":"npm:react-reconciler@0.29.2","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.282_1737784873145_0.3855964940655974","host":"s3://npm-registry-packages-npm-production"}},"0.0.283":{"name":"@tscircuit/core","version":"0.0.283","_id":"@tscircuit/core@0.0.283","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"b97f649ef9181d9f77714496bdb04748be7f475e","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.283.tgz","fileCount":5,"integrity":"sha512-3m8Z2atCKcC8Fr5MNIidX6GaFSsl8GMKimryJ0WzgXh97O2iloOmqmrhJDTmxlSHqI+tUWeP3gj6jo4hc74mLg==","signatures":[{"sig":"MEYCIQCaDiPBoSxk+U2v9iysfsrp2B+thNHv3neKFYJ/ujIDWwIhANAI1SD0MNHSV6wVk7JQOk6J+gzRA6JmBEf0t50Bs+3u","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":720546},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"a9eaf92b0b08e2d26b2ca7f21faddc2e2c021bab","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.18.1","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.134","format-si-unit":"^0.0.2","performance-now":"^2.1.0","@tscircuit/props":"^0.0.136","react-reconciler":"^0.31.0","schematic-symbols":"^0.0.113","@tscircuit/soup-util":"^0.0.41","@tscircuit/math-utils":"^0.0.9","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.97","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.99","graphics-debug":"^0.0.4","@types/react-dom":"^19.0.2","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","react-reconciler-18":"npm:react-reconciler@0.29.2","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.283_1737793647797_0.6016686399059379","host":"s3://npm-registry-packages-npm-production"}},"0.0.284":{"name":"@tscircuit/core","version":"0.0.284","_id":"@tscircuit/core@0.0.284","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"efa84ddec7c66085650c95f13da1919ccb4448ff","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.284.tgz","fileCount":5,"integrity":"sha512-kEwK0HvBeKTMkSFW0qDw+krVWH7Dz7wzi3tVBOrwWWApD1XGrnDOcj0zF+SCjhwMjku5oN7/+g9XKSxkM/lzDw==","signatures":[{"sig":"MEUCIQDME4VN+iL8qGGdjoL3aL/za/c03oJ3xqewCfhuVEjdGAIgLjEPCzZrqmEIRVHmSqxcvFz7OVz3MM5CSaTQjrsDSkw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":720531},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"f325e1e4fc6e47ea6eb8b5ae07d435f9741bc6a1","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.18.1","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.134","format-si-unit":"^0.0.2","performance-now":"^2.1.0","@tscircuit/props":"^0.0.136","react-reconciler":"^0.31.0","schematic-symbols":"^0.0.113","@tscircuit/soup-util":"^0.0.41","@tscircuit/math-utils":"^0.0.9","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.97","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.99","graphics-debug":"^0.0.4","@types/react-dom":"^19.0.2","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","react-reconciler-18":"npm:react-reconciler@0.29.2","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.284_1737794040584_0.6968968774792879","host":"s3://npm-registry-packages-npm-production"}},"0.0.285":{"name":"@tscircuit/core","version":"0.0.285","_id":"@tscircuit/core@0.0.285","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"fa2c139bf0b0711548f3d9cab7d870038b626ef1","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.285.tgz","fileCount":5,"integrity":"sha512-zYazADqoUJCVIEZ7M7U5TOogpTlohyogtAmYsrcDu/MIAg/ZIcLMHrfV+cPPHaCTqObt5ZKJqHTLS+NSrf5Kug==","signatures":[{"sig":"MEUCIQCUj4dJ0DywLg1kEx0VcF8TjUF8b9GTWAF9H/5QOAKwDgIgF8taMgojxg8a43+MbIljhyEzA7pZTN3ycos5RMgBrwQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":720531},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"ed322ea29eb94b7961a007f9d0facdfd8b99ade7","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.18.1","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.134","format-si-unit":"^0.0.2","performance-now":"^2.1.0","@tscircuit/props":"^0.0.136","react-reconciler":"^0.31.0","schematic-symbols":"^0.0.113","@tscircuit/soup-util":"^0.0.41","@tscircuit/math-utils":"^0.0.9","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.97","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.99","graphics-debug":"^0.0.4","@types/react-dom":"^19.0.2","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","react-reconciler-18":"npm:react-reconciler@0.29.2","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.285_1737810650521_0.22970140853636778","host":"s3://npm-registry-packages-npm-production"}},"0.0.286":{"name":"@tscircuit/core","version":"0.0.286","_id":"@tscircuit/core@0.0.286","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"47e18183ccd948cc916acff31dde4b463fcbdfea","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.286.tgz","fileCount":5,"integrity":"sha512-ib4Yg0yx7tbdGsq76tpwqV4FpM5oZEqXC/idC7cUeOPwuv5/R6HkHnNkgQC2ZIqirTxEG/tjmc6V/nRcizjIIQ==","signatures":[{"sig":"MEYCIQDB1nzCebxwZK18Y9aI7gx4NQjD5DePFMODe55arHnh4AIhAPVN9BtDGfJjgR2MlnzHE4eK+vXnmgNSF1hq2TyS2unG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":720531},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"53d5d152c213414a84fdecacff6e79a29ad6e830","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.18.1","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.134","format-si-unit":"^0.0.2","performance-now":"^2.1.0","@tscircuit/props":"^0.0.136","react-reconciler":"^0.31.0","schematic-symbols":"^0.0.113","react-reconciler-18":"npm:react-reconciler@0.29.2","@tscircuit/soup-util":"^0.0.41","@tscircuit/math-utils":"^0.0.9","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.97","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.99","graphics-debug":"^0.0.4","@types/react-dom":"^19.0.2","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.286_1737815538644_0.35342007149492494","host":"s3://npm-registry-packages-npm-production"}},"0.0.287":{"name":"@tscircuit/core","version":"0.0.287","_id":"@tscircuit/core@0.0.287","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"2461523571ffcacca82aa66933f2ba2d189a78cd","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.287.tgz","fileCount":5,"integrity":"sha512-IjjCN0Toh32SXCCSplTih7aNvFuiev1QkOGTZWXoUR4rWTT+ERtUMSpuR+sXT2gUUz1gRu97+Ht1pnt0lz8pVw==","signatures":[{"sig":"MEUCICrLHCkTxSOugsvc4VvmdbL5gywhf561N/whGtx3FaJWAiEAny7ALI5Pq/kQ8OuyYkGdQvl6wKOm0fO0B15PGJvLh58=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":723628},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"8dfa53cf221822af874ca5cf9a01571536aeecfc","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.18.1","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.134","format-si-unit":"^0.0.2","performance-now":"^2.1.0","@tscircuit/props":"^0.0.137","react-reconciler":"^0.31.0","schematic-symbols":"^0.0.113","react-reconciler-18":"npm:react-reconciler@0.29.2","@tscircuit/soup-util":"^0.0.41","@tscircuit/math-utils":"^0.0.9","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.97","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.99","graphics-debug":"^0.0.4","@types/react-dom":"^19.0.2","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.287_1737833794927_0.9950441440924098","host":"s3://npm-registry-packages-npm-production"}},"0.0.288":{"name":"@tscircuit/core","version":"0.0.288","_id":"@tscircuit/core@0.0.288","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"4c422c7523280e67cfcafb316f8d08222ce05e37","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.288.tgz","fileCount":5,"integrity":"sha512-Zst9YJaKSP05CIMfJq5B0M/BhGQDaffGhvMwedVcpEVlldPEo5Z/Y7WPL7mFtvUwFUktii3KH9Ik5zGmTaNgOw==","signatures":[{"sig":"MEQCID9cVyvr58EFfwDV6sQgOK2oq2++DguKAUolcRrN8YxaAiAgfqyBaiGKyQc9pNg09S0+DfCqTiA0BqnS9VLOD268aA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":724116},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"5681b6bcd40cfe9b3213080519b40f5a5e3c187a","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.18.1","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.134","format-si-unit":"^0.0.2","performance-now":"^2.1.0","@tscircuit/props":"^0.0.137","react-reconciler":"^0.31.0","schematic-symbols":"^0.0.113","react-reconciler-18":"npm:react-reconciler@0.29.2","@tscircuit/soup-util":"^0.0.41","@tscircuit/math-utils":"^0.0.9","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.97","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.99","graphics-debug":"^0.0.4","@types/react-dom":"^19.0.2","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.288_1737864797134_0.7856441076721172","host":"s3://npm-registry-packages-npm-production"}},"0.0.289":{"name":"@tscircuit/core","version":"0.0.289","_id":"@tscircuit/core@0.0.289","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"4a38402512a0bf52fac5acf537c74eeea9995369","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.289.tgz","fileCount":5,"integrity":"sha512-suap1nXyvkjb68MYXIARwtVh37cdP9Fo6BPEBm/W0PyNqVif2tBG7dw7pSFtWtJw8O55BbyHu3NZWsKH6iKSvA==","signatures":[{"sig":"MEYCIQDIJZaqtiNZ7PDAlYjE4dUw5E6fXWfGqiSvjmHG/HBQNgIhANyHDTZefe5/NZa/fBtK5XxNB4XyleDvGranhkb+IA6u","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":724562},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"85c4641bf2f591a6ba8d469b82e29db58ef004f9","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.18.1","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.134","format-si-unit":"^0.0.2","performance-now":"^2.1.0","@tscircuit/props":"^0.0.137","react-reconciler":"^0.31.0","schematic-symbols":"^0.0.113","react-reconciler-18":"npm:react-reconciler@0.29.2","@tscircuit/soup-util":"^0.0.41","@tscircuit/math-utils":"^0.0.9","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.97","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.99","graphics-debug":"^0.0.4","@types/react-dom":"^19.0.2","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.289_1737865408519_0.5180115225613842","host":"s3://npm-registry-packages-npm-production"}},"0.0.290":{"name":"@tscircuit/core","version":"0.0.290","_id":"@tscircuit/core@0.0.290","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"155bfea40393debde0d622e40075f2084a05da33","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.290.tgz","fileCount":5,"integrity":"sha512-yT52mdVaVd9lbtcWy5cGAjLoev6/d8QjBohwuFuYeJSdl9UPAQVKy0BxE3QTy2g4RKJyL5ex8P9oi2EM/hd1jQ==","signatures":[{"sig":"MEUCIBWSpnrFpkVjx3hqNkMDHK/YLRDKadOr/KPq+qkl4rmWAiEA2OmCW+sGO+MVrwVvo8HlqGjjlYAbEbXIFEN97pxOx2s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":724562},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"367ed16f9494b089be78e1fe39039e01c5bfca91","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.18.1","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.134","format-si-unit":"^0.0.2","performance-now":"^2.1.0","@tscircuit/props":"^0.0.137","react-reconciler":"^0.31.0","schematic-symbols":"^0.0.113","react-reconciler-18":"npm:react-reconciler@0.29.2","@tscircuit/soup-util":"^0.0.41","@tscircuit/math-utils":"^0.0.9","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.97","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.99","graphics-debug":"^0.0.4","@types/react-dom":"^19.0.2","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.290_1737883619402_0.34400162741692997","host":"s3://npm-registry-packages-npm-production"}},"0.0.291":{"name":"@tscircuit/core","version":"0.0.291","_id":"@tscircuit/core@0.0.291","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"08b4892b013028d12b9c1b5812b38e7475158ac1","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.291.tgz","fileCount":5,"integrity":"sha512-Q015Wxybvq29OoAPAQ3s1IYy988itqkor8nchX8Os5IyCcprGCJu46wNKfNmxBPJ651XK+Dl+vpRjxAUFlwMiQ==","signatures":[{"sig":"MEUCIQCKD7qqCU2uq494uVh3rB4x6QwEGdVnhRvmqyVyHyvG9QIgC2WwQhW7jI/NVlNaDKC+Os5/o0dFI7uN3XSMldz/vY4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":724611},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"04486b0eb14d5151f6f0088bff599e79b0473cff","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.18.1","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.134","format-si-unit":"^0.0.2","performance-now":"^2.1.0","@tscircuit/props":"^0.0.137","react-reconciler":"^0.31.0","schematic-symbols":"^0.0.113","react-reconciler-18":"npm:react-reconciler@0.29.2","@tscircuit/soup-util":"^0.0.41","@tscircuit/math-utils":"^0.0.9","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.97","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.99","graphics-debug":"^0.0.4","@types/react-dom":"^19.0.2","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.291_1737950739630_0.14508939483743233","host":"s3://npm-registry-packages-npm-production"}},"0.0.292":{"name":"@tscircuit/core","version":"0.0.292","_id":"@tscircuit/core@0.0.292","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"80b46350fd89ca096cbba60066abe306d110ab66","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.292.tgz","fileCount":5,"integrity":"sha512-Misy/f8GzFyJg9z2K4IavdYvixHykPodSPfxe7MnJGlMz/9xm17El+dbn0r3bQJ8TebmCZWD1sHltG+amg/3Zg==","signatures":[{"sig":"MEUCIQCbZOFNO6c7c6kag/4Pcj0h0TYeJfeOvxw1etcbqAuNyQIgPUnZ1dNN39rw1wD6Kmcly80wwUsQLLQOMVOsT509z+U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":724614},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"d40557b06378c53f3ca7d4c92c0e3b889b62be81","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.18.1","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.134","format-si-unit":"^0.0.2","performance-now":"^2.1.0","@tscircuit/props":"^0.0.137","react-reconciler":"^0.31.0","schematic-symbols":"^0.0.113","react-reconciler-18":"npm:react-reconciler@0.29.2","@tscircuit/soup-util":"^0.0.41","@tscircuit/math-utils":"^0.0.9","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.97","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.99","graphics-debug":"^0.0.4","@types/react-dom":"^19.0.2","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.292_1737950758378_0.06790893590788571","host":"s3://npm-registry-packages-npm-production"}},"0.0.293":{"name":"@tscircuit/core","version":"0.0.293","_id":"@tscircuit/core@0.0.293","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"bd3d85cf7807dbdaff6bb945cdfda051e390d994","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.293.tgz","fileCount":5,"integrity":"sha512-BNBfPYjWbopsSrGhHQP8uCXxP/xiQxqEG9I6Je/sMq7li8VQdtzo0kLr8GOnj6MesJwfQYJQsM/93cN2HUecsw==","signatures":[{"sig":"MEUCIA3hsI+ymVC6D4JIycQpXE0eiow2Ctw5ywLQOIrcC0CEAiEA0FJbhaDDRN5OhFEI6kPZeXDn1hAyuFxiXofjBURx2K0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":724661},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"1ec3f17d9bc90d687bd5ef320f153eb819d053dd","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.18.1","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.134","format-si-unit":"^0.0.2","performance-now":"^2.1.0","@tscircuit/props":"^0.0.137","react-reconciler":"^0.31.0","schematic-symbols":"^0.0.113","react-reconciler-18":"npm:react-reconciler@0.29.2","@tscircuit/soup-util":"^0.0.41","@tscircuit/math-utils":"^0.0.9","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.97","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.99","graphics-debug":"^0.0.4","@types/react-dom":"^19.0.2","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.293_1738015010920_0.8435356585461853","host":"s3://npm-registry-packages-npm-production"}},"0.0.294":{"name":"@tscircuit/core","version":"0.0.294","_id":"@tscircuit/core@0.0.294","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"4d888c745d9b61eb422ef5b8954d63a8adc25f1f","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.294.tgz","fileCount":5,"integrity":"sha512-ko4p4hd3ehz7v/3+ADVWHxX/1rZWUXcjMwAfLxWnEAJkL2Wx2n7MbccSdsOfKuC3ofrfvFv8AxNYwa+/ltR8eg==","signatures":[{"sig":"MEQCIHDdrCWH4m+Q+rHdncC27Oe5BSrtPiDmfMKIu6ooGzYvAiBh2VL4RNoR2tYoCsdYWAnsLz3bZl0p1CkNTA2tfHrQhA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":724795},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"7fe32b39dc45b52f7a99f01f536cc91f0a5fa41a","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.18.1","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.134","format-si-unit":"^0.0.2","performance-now":"^2.1.0","@tscircuit/props":"^0.0.137","react-reconciler":"^0.31.0","schematic-symbols":"^0.0.113","react-reconciler-18":"npm:react-reconciler@0.29.2","@tscircuit/soup-util":"^0.0.41","@tscircuit/math-utils":"^0.0.9","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.97","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.99","graphics-debug":"^0.0.4","@types/react-dom":"^19.0.2","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.294_1738094629374_0.20524933013916202","host":"s3://npm-registry-packages-npm-production"}},"0.0.295":{"name":"@tscircuit/core","version":"0.0.295","_id":"@tscircuit/core@0.0.295","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"6c8a0dc4bd941d6e310e3f0a5ce52fd9b87fdc00","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.295.tgz","fileCount":5,"integrity":"sha512-0bWFufJRZa7OawTVGYQl44X2Kynq5FOITqXg2wfCK5yWefvV+jlKjw9GuEFtjCtkcdylfpYKhjF1jG0iDG/RGg==","signatures":[{"sig":"MEQCIDzZ8sm2HlGJhUAcCKUETLMZTobZJdlnISDqmZDOOMP/AiAvHaBXUKFkbLsuWNfuT89Ga7swcs1VCD3kByypbeDhjQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":724827},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"52fb57b339e49037fdff3a68a01e15df77f2722e","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.18.2","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.134","format-si-unit":"^0.0.2","performance-now":"^2.1.0","@tscircuit/props":"^0.0.137","react-reconciler":"^0.31.0","schematic-symbols":"^0.0.113","react-reconciler-18":"npm:react-reconciler@0.29.2","@tscircuit/soup-util":"^0.0.41","@tscircuit/math-utils":"^0.0.9","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.97","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.99","graphics-debug":"^0.0.4","@types/react-dom":"^19.0.2","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.295_1738268029544_0.32258708001196834","host":"s3://npm-registry-packages-npm-production"}},"0.0.296":{"name":"@tscircuit/core","version":"0.0.296","_id":"@tscircuit/core@0.0.296","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"5ee99c25b912a25a9e58032d53e8e17863f8198c","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.296.tgz","fileCount":5,"integrity":"sha512-Pl7Xw1JMpv2VhU06HDSdBquQxUrU9oXNEC+VIYjZ0IUjDZK/qw/SDmtauldjLZs5JAfw1QAj+Vu2BPkHl2JDxg==","signatures":[{"sig":"MEQCIEeuX1YYd2TxnyYjGICaXBBBwD5sTg9E2g+meo+16hpAAiANgTDk7r4FsEJyrNHDy5FhIma2bqLgUzM06Ei1o0LbHw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":724827},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"c51a5ee526d9c52c048585b37062b62e757e4731","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.18.2","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.135","format-si-unit":"^0.0.2","performance-now":"^2.1.0","@tscircuit/props":"^0.0.137","react-reconciler":"^0.31.0","schematic-symbols":"^0.0.113","react-reconciler-18":"npm:react-reconciler@0.29.2","@tscircuit/soup-util":"^0.0.41","@tscircuit/math-utils":"^0.0.9","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.97","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.99","graphics-debug":"^0.0.4","@types/react-dom":"^19.0.2","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.296_1738269968629_0.14379926530179188","host":"s3://npm-registry-packages-npm-production"}},"0.0.297":{"name":"@tscircuit/core","version":"0.0.297","_id":"@tscircuit/core@0.0.297","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"7ef5c5a330cf4f5f24e6aa82efddaf27a758b63d","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.297.tgz","fileCount":5,"integrity":"sha512-WKFmFJLFSAzvsslBFdTySbCO9KHhsQmpx1fdBZO69TaYYcMTjOwFE4Z3K7dT0Vf0C5ODlWxcpAC03faKDcgQbA==","signatures":[{"sig":"MEUCIQCP9mwrejrKSWAOcU4rI/q1luuiYvsNlrDMLGQ8getTdgIgZ9At3kSozAPW342HBRvOy+QP3ZerOPtdhKHYSmTg490=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":724827},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"6119a13e55e68617374f53a20dd001fcccf6529f","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.18.2","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.135","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@tscircuit/props":"^0.0.137","react-reconciler":"^0.31.0","schematic-symbols":"^0.0.113","react-reconciler-18":"npm:react-reconciler@0.29.2","@tscircuit/soup-util":"^0.0.41","@tscircuit/math-utils":"^0.0.9","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.97","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.99","graphics-debug":"^0.0.4","@types/react-dom":"^19.0.2","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.297_1738338477478_0.8519863850669955","host":"s3://npm-registry-packages-npm-production"}},"0.0.298":{"name":"@tscircuit/core","version":"0.0.298","_id":"@tscircuit/core@0.0.298","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"61c5a66dfd32dc5dc85870bab707edbb0cd3d57d","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.298.tgz","fileCount":5,"integrity":"sha512-ZtP7sQA52w3Kz8X4313sBylwv7F9xaJ5pwFBJ/tWlmrKwny6XE8oEH6Xs4w1lmjQCSnIyo67rCuq6y/vifMmkA==","signatures":[{"sig":"MEUCIDXyOoGEQr9GOIY0sayDgQRefW+pE6GYsa9oM27hf78DAiEAiMyZuuZjJSfzboxnVBkSF+aRtgptMtUCf23PiUzchKQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":724827},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"660028f60e2d97c962c00ef4d83427fd153f3d29","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.18.2","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.135","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@tscircuit/props":"^0.0.137","react-reconciler":"^0.31.0","schematic-symbols":"^0.0.113","react-reconciler-18":"npm:react-reconciler@0.29.2","@tscircuit/soup-util":"^0.0.41","@tscircuit/math-utils":"^0.0.9","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.97","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.99","graphics-debug":"^0.0.4","@types/react-dom":"^19.0.2","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.298_1738507627662_0.5660961302665015","host":"s3://npm-registry-packages-npm-production"}},"0.0.299":{"name":"@tscircuit/core","version":"0.0.299","_id":"@tscircuit/core@0.0.299","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"a97b4cced5aee0f3ec7fb040eb28dec758497898","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.299.tgz","fileCount":5,"integrity":"sha512-qTTZr4j5HP0NCb8wIs0JbfWPRaSM/e5EP79nnCvyEQPWMHV+lXz7grLphtSfSjM4m7AwG3JugDhCiRKeaqXtQQ==","signatures":[{"sig":"MEUCICDkyQU7/MGzWIBwY1dadCYLIPugsWEJOCBPd65Qi63EAiEAkOI4Xj8RDO/lAZNgjzYrmZw/5WGTbQzFaBgYK1k+Uo4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":724125},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"e13712c95c5368c59236ecbf8a754a92859e38c0","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.18.2","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.135","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@tscircuit/props":"^0.0.137","react-reconciler":"^0.31.0","schematic-symbols":"^0.0.113","react-reconciler-18":"npm:react-reconciler@0.29.2","@tscircuit/soup-util":"^0.0.41","@tscircuit/math-utils":"^0.0.9","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.97","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.99","graphics-debug":"^0.0.4","@types/react-dom":"^19.0.2","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.299_1738558101259_0.18401921142572908","host":"s3://npm-registry-packages-npm-production"}},"0.0.300":{"name":"@tscircuit/core","version":"0.0.300","_id":"@tscircuit/core@0.0.300","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"0c821fe310e53a8d1550c9af0053f5dda414d8b5","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.300.tgz","fileCount":5,"integrity":"sha512-LePjGE2JnaJZl+zyQX9yzYUE2mug+v55XcD0it/pnrYGEfzFD66YhdMp1hxHrEdZecCH4AxuKh1NzBl8FV18Iw==","signatures":[{"sig":"MEUCIQCZRAaY8n+9sP6WnQF+MeRnGWTIKMWC1RgPGAawL7JPZAIgJI2k9pRyIRfttPCJ4aq2NO76KSRkQVpZ72nolKPtIGY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":724125},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"e191db817f8ade170144faa8ef515d776448506c","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.18.2","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.135","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@tscircuit/props":"^0.0.137","react-reconciler":"^0.31.0","schematic-symbols":"^0.0.113","react-reconciler-18":"npm:react-reconciler@0.29.2","@tscircuit/soup-util":"^0.0.41","@tscircuit/math-utils":"^0.0.9","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.97","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.99","graphics-debug":"^0.0.4","@types/react-dom":"^19.0.2","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.300_1738767424738_0.7271389696786303","host":"s3://npm-registry-packages-npm-production"}},"0.0.301":{"name":"@tscircuit/core","version":"0.0.301","_id":"@tscircuit/core@0.0.301","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"ed764a24bae4d9379a77519871168b5af1947097","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.301.tgz","fileCount":5,"integrity":"sha512-j7gMTBxx0nOETnHqg01J88XrLB+TZ1CkKDU9kkWltyQS82iRsszUsVaS9CcNa9afZW25suRjxxCidHEv4lWKdA==","signatures":[{"sig":"MEQCIETfPBEJ1x/OxVU23C9iTuTjb75vS5pclCba7bnWq90dAiBgevNIj1tlYYvjjJiBewRo8mWoLC71R9k8oqI/a7bTnA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":724499},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"0ff80bcf90164581eceafd4a2a0a315f6be3032f","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.18.2","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.135","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@tscircuit/props":"^0.0.137","react-reconciler":"^0.31.0","schematic-symbols":"^0.0.113","react-reconciler-18":"npm:react-reconciler@0.29.2","@tscircuit/soup-util":"^0.0.41","@tscircuit/math-utils":"^0.0.9","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.97","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.99","graphics-debug":"^0.0.4","@types/react-dom":"^19.0.2","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.301_1738774701931_0.8829719520540642","host":"s3://npm-registry-packages-npm-production"}},"0.0.302":{"name":"@tscircuit/core","version":"0.0.302","_id":"@tscircuit/core@0.0.302","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"a712425c6c0507b95d996c52d7ddfd647a33c075","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.302.tgz","fileCount":5,"integrity":"sha512-7ZV++9Wp4hNHRlP7kQcAM8l1/W8paXnkJm/0TzqVNthCh1k50zPU56orYpHnfyR4f86Hdm1vcHL6P126mz1XuQ==","signatures":[{"sig":"MEQCIAgkSRWixFBXoR6+IeWpvRzU6fcTUj48uOB45tbA6fO9AiAlWPv+g3DDCSJ/4BrPvXtNEhWmkNr8WTheIOEOLYE/YA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":725521},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"1e3150d51ab08ec74436db8c817bad112c17a77a","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.18.2","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.135","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@tscircuit/props":"^0.0.142","react-reconciler":"^0.31.0","schematic-symbols":"^0.0.113","react-reconciler-18":"npm:react-reconciler@0.29.2","@tscircuit/soup-util":"^0.0.41","@tscircuit/math-utils":"^0.0.9","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.97","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.99","graphics-debug":"^0.0.4","@types/react-dom":"^19.0.2","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.302_1739038153265_0.930922575417044","host":"s3://npm-registry-packages-npm-production"}},"0.0.303":{"name":"@tscircuit/core","version":"0.0.303","_id":"@tscircuit/core@0.0.303","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"187eef0f69d1ee52d7e4df01988064556c878010","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.303.tgz","fileCount":5,"integrity":"sha512-OvemQJ/2pjmzbAujAKkhaYd+FcnkCtLxDgd5qUZOMDEDBMzKu3w3MUyX6AP73BqzihWa1IC7qkhL387mRYFDyg==","signatures":[{"sig":"MEUCIGHmLpQQCUcoEIUpysuz2E82z/HRSlJMrSL+9qkBKX8CAiEAp3YkBydvAeGTqbNWxk8wRqw0gtxzYJ4J/TtajkmkZmE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":725521},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"0b88964ccd7b84781b6758641c90180094b870e3","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.18.2","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.135","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@tscircuit/props":"^0.0.142","react-reconciler":"^0.31.0","schematic-symbols":"^0.0.113","react-reconciler-18":"npm:react-reconciler@0.29.2","@tscircuit/soup-util":"^0.0.41","@tscircuit/math-utils":"^0.0.9","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.97","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.99","graphics-debug":"^0.0.4","@types/react-dom":"^19.0.2","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.303_1739126589257_0.016846640304986504","host":"s3://npm-registry-packages-npm-production"}},"0.0.304":{"name":"@tscircuit/core","version":"0.0.304","_id":"@tscircuit/core@0.0.304","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"c8459f0abd1d45480650c614a4ab69266d81e618","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.304.tgz","fileCount":5,"integrity":"sha512-J+xQoL+giK3aCfepP3kQbEiVLeq89BekDsW7uPulXkz3+tzvFGrV8c8m2ZH68m2pNnvQXGNNMPQlGY6tsoX7Zg==","signatures":[{"sig":"MEUCIB6p9h21bNKm17+UHajGz5uizpp7O+DJSEr7lLjmUBsaAiEAj1zX4r1j2CNJofO7g8j1hvezuK6pko8gWqpjPJHfhuE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":725562},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"9a0c62c721ba9bd42bada0bc577995304e6f14ba","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.18.2","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.135","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@tscircuit/props":"^0.0.142","react-reconciler":"^0.31.0","schematic-symbols":"^0.0.113","react-reconciler-18":"npm:react-reconciler@0.29.2","@tscircuit/soup-util":"^0.0.41","@tscircuit/math-utils":"^0.0.9","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.97","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.99","graphics-debug":"^0.0.4","@types/react-dom":"^19.0.2","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.304_1739131676015_0.18747240663193798","host":"s3://npm-registry-packages-npm-production"}},"0.0.305":{"name":"@tscircuit/core","version":"0.0.305","_id":"@tscircuit/core@0.0.305","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"0890b0a2eaaa004f1c06ac863457532151ffc18b","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.305.tgz","fileCount":5,"integrity":"sha512-TEz3IzRezSQnshfZrql1ulvPk8KlKre/M4GLjxLzOIVLbPXMk6u4+ubHIHiSikrwU/lqDMxf6nQVyrAWpA3AFA==","signatures":[{"sig":"MEQCIEp05p0VtR8D4raI+mrKLhwpre8hsSWokxxdi3ch3AoJAiBNYBqxskyqxjPLuRUMWTnHBYFpsGs5ERHmawrXuSkTMA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":725738},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"02d2bf121998c27fed5a6d05f22e1d0b2c3e5dbd","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.18.2","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.135","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@tscircuit/props":"^0.0.142","react-reconciler":"^0.31.0","schematic-symbols":"^0.0.113","react-reconciler-18":"npm:react-reconciler@0.29.2","@tscircuit/soup-util":"^0.0.41","@tscircuit/math-utils":"^0.0.9","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.97","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.99","graphics-debug":"^0.0.4","@types/react-dom":"^19.0.2","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.305_1739138530812_0.7680847726299487","host":"s3://npm-registry-packages-npm-production"}},"0.0.306":{"name":"@tscircuit/core","version":"0.0.306","_id":"@tscircuit/core@0.0.306","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"e4bdc8da0c27e8eea3258f47bd56d5ae56db8daa","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.306.tgz","fileCount":5,"integrity":"sha512-lLej2U/kJa4V8UAzl6uYNX7TdXeoG6yTzD5NUax5oMndvgsoqgrksdWDFXqMrQl8Hy7Vo2F2abIkodGJfwbbkA==","signatures":[{"sig":"MEYCIQCAhyjVA6iRTq4yyn69aiHoS5lWMZ4bTP8BL04xl4HCgwIhAP6pRMw3G1tPPoL6N/CViV9CJHPaW6hNuGGxM1mSC853","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":725910},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"b333af2bd1570116decf8684d2daaeab0eb70581","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.18.2","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.136","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@tscircuit/props":"^0.0.142","react-reconciler":"^0.31.0","schematic-symbols":"^0.0.113","react-reconciler-18":"npm:react-reconciler@0.29.2","@tscircuit/soup-util":"^0.0.41","@tscircuit/math-utils":"^0.0.9","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.97","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.99","graphics-debug":"^0.0.4","@types/react-dom":"^19.0.2","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.306_1739156844667_0.31622110287137106","host":"s3://npm-registry-packages-npm-production"}},"0.0.307":{"name":"@tscircuit/core","version":"0.0.307","_id":"@tscircuit/core@0.0.307","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"2f115e82f768522dd695baddd2b8b384500716a6","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.307.tgz","fileCount":5,"integrity":"sha512-SuUj/fnptaFt2Qbzq2UVQp6he9dyfHDH5W+cNWxdQGAEEDmAUr16VrVN+DrqtmFXNWcto5Wyih+TYxFrc6WCzA==","signatures":[{"sig":"MEYCIQCZ4D80HlgajjIo+3dMdli0MtcDQ01qpzlva5VDP/AODgIhAN3/PJl0YjM0us61UxZ1+FjOTTr2yr5lEp5OqKDjKraI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":726022},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"0db9834edbd61dbabb5b20c1d7562a468ef50cc6","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.18.2","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.136","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@tscircuit/props":"^0.0.142","react-reconciler":"^0.31.0","schematic-symbols":"^0.0.113","react-reconciler-18":"npm:react-reconciler@0.29.2","@tscircuit/soup-util":"^0.0.41","@tscircuit/math-utils":"^0.0.9","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.97","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.99","graphics-debug":"^0.0.4","@types/react-dom":"^19.0.2","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.307_1739162042078_0.8722012227669178","host":"s3://npm-registry-packages-npm-production"}},"0.0.308":{"name":"@tscircuit/core","version":"0.0.308","_id":"@tscircuit/core@0.0.308","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"e5d65fae1cf9606df179fe7667f10e7994fad04d","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.308.tgz","fileCount":5,"integrity":"sha512-nPmfF5cLXI1dhkPgoelrnbWUdtQc0VdM36jSy3SiZHD3jx1mLFdOztqzjhrCq2AfR23gNclDZJCzza7HmtCIgQ==","signatures":[{"sig":"MEQCIHDkIoAiaNazfz7OzoB9ZBropkJYHocUh42D0bBHqgzzAiBrJh8dhm9ORVxUEjxwsG1txcL81hEow2cKj7NzB0KXuw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":727306},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"2b6849e126dad689c9fbdc0341adc4f2a6455014","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.18.2","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.136","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@tscircuit/props":"^0.0.144","react-reconciler":"^0.31.0","schematic-symbols":"^0.0.113","react-reconciler-18":"npm:react-reconciler@0.29.2","@tscircuit/soup-util":"^0.0.41","@tscircuit/math-utils":"^0.0.9","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.97","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.99","graphics-debug":"^0.0.4","@types/react-dom":"^19.0.2","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.308_1739256123871_0.1673898623071195","host":"s3://npm-registry-packages-npm-production"}},"0.0.309":{"name":"@tscircuit/core","version":"0.0.309","_id":"@tscircuit/core@0.0.309","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"f1f1fe17883fda1724e0070396bbfc5d0949452e","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.309.tgz","fileCount":5,"integrity":"sha512-alX3I0KQ1Ek6sTDDAuLRNUiyEJweWH6lGs/JToxPuFkDoP2iuNVKXuxANgyL4M2OhUxUWAbkMH4G8qcZq8eyhQ==","signatures":[{"sig":"MEUCIBKosHOXJwnMlr8Yf9DYSACCgvneDszmKGfmCtIEkH6OAiEArMR9gU3nGF9pcsNjC42pTwEY2CYEtMN1suD00APJlSk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":727510},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"1231a2d50d2ccd5811a957b9dd2954d3af8e8b63","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.18.2","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.136","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@tscircuit/props":"^0.0.145","react-reconciler":"^0.31.0","schematic-symbols":"^0.0.119","react-reconciler-18":"npm:react-reconciler@0.29.2","@tscircuit/soup-util":"^0.0.41","@tscircuit/math-utils":"^0.0.9","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.97","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.99","graphics-debug":"^0.0.4","@types/react-dom":"^19.0.2","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.309_1739298634477_0.5041455870213634","host":"s3://npm-registry-packages-npm-production"}},"0.0.310":{"name":"@tscircuit/core","version":"0.0.310","_id":"@tscircuit/core@0.0.310","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"a59bbe4fba558ff66a36cf7d2b487fcccae6ac87","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.310.tgz","fileCount":5,"integrity":"sha512-yESUIXtsPuirPsVd3qgD3UqeKK1xT5vT6q1+erZipjwZ2rL0YVHjardc/rig0x14DSMazdXG5YvZId8W6EM/Vw==","signatures":[{"sig":"MEUCIDjsDjmYj1jGoOEFSXsl+bS7nWjeOfqpEDGrGLGuqft5AiEAocrSNeIGOmyuR5l7cAhVytdJnym1b5pbLwKb4u1GVwA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":727386},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"67521a2befddf577a35b22e9c14751e17fd569cd","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.18.2","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.136","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@tscircuit/props":"^0.0.145","react-reconciler":"^0.31.0","schematic-symbols":"^0.0.119","react-reconciler-18":"npm:react-reconciler@0.29.2","@tscircuit/soup-util":"^0.0.41","@tscircuit/math-utils":"^0.0.9","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.97","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.99","graphics-debug":"^0.0.4","@types/react-dom":"^19.0.2","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.310_1739299696322_0.5788497245759827","host":"s3://npm-registry-packages-npm-production"}},"0.0.311":{"name":"@tscircuit/core","version":"0.0.311","_id":"@tscircuit/core@0.0.311","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"fd7c75631cb877dc0c758eb28d807515d4fa50d9","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.311.tgz","fileCount":5,"integrity":"sha512-f2WjQT6s1UWM4yDIgfqnCBEEROxRzv3CoIixXR249jKAeTrhSnp7Ibhly2NV/uerOtNtFEaw8ZItscPyMzA6mw==","signatures":[{"sig":"MEUCIQDHaiZOGsVHtZV0XSFqhZApK+t7FAPZrlakBI6qWRLo2gIgSAEzHNx97sJ2mTEjpE8hvl7GJjAGAHs8omteJCTCpds=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":727448},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"9baf8ca4755139f57f3b6e9363fc9e7aa9069125","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.18.2","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.136","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@tscircuit/props":"^0.0.145","react-reconciler":"^0.31.0","schematic-symbols":"^0.0.119","react-reconciler-18":"npm:react-reconciler@0.29.2","@tscircuit/soup-util":"^0.0.41","@tscircuit/math-utils":"^0.0.9","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.97","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.99","graphics-debug":"^0.0.4","@types/react-dom":"^19.0.2","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.311_1739309688691_0.020276274955952855","host":"s3://npm-registry-packages-npm-production"}},"0.0.312":{"name":"@tscircuit/core","version":"0.0.312","_id":"@tscircuit/core@0.0.312","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"3f5c7be541ede6583a4b6bf4182cdb846eec0230","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.312.tgz","fileCount":5,"integrity":"sha512-cOwviKcRNRxi+RYzc2k685lQZrET377CPlH7NfYkQ9C/P0NrFKe22BhaNU1/81LEjw2qx3wvx+PsbB7oLDoBQQ==","signatures":[{"sig":"MEYCIQDxyKmdDjI9mDmcswxWr61Y5GAIOf3LrbwswlzPgJicbgIhAKRtipN3ZxQf6i8mXlXqNmmWJ6RiGlJVLeW1tDVPl7pM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":727986},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"4f0682ade8d32b05b4fa2fdca77e38543dd518c9","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.18.2","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.136","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@tscircuit/props":"^0.0.145","react-reconciler":"^0.31.0","schematic-symbols":"^0.0.119","react-reconciler-18":"npm:react-reconciler@0.29.2","@tscircuit/soup-util":"^0.0.41","@tscircuit/math-utils":"^0.0.9","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.97","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.99","graphics-debug":"^0.0.4","@types/react-dom":"^19.0.2","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.312_1739465500869_0.27134927416604415","host":"s3://npm-registry-packages-npm-production"}},"0.0.313":{"name":"@tscircuit/core","version":"0.0.313","_id":"@tscircuit/core@0.0.313","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"c2212e34880ba5f40ec0adc4ae6333bcad1daaca","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.313.tgz","fileCount":5,"integrity":"sha512-6YV0BrcSCKERjnZNniMNCYUtD/Znjw1i4g8kCFeQV3bKkof1gkxS5QlOAPdLMiZPJWUTJEpMIDU/6/kX/ui9TQ==","signatures":[{"sig":"MEQCIFGRrdv1joTnk86ysTpe8yqYz1WNkt+HeqJ7PQlFXdRQAiAnbiuisEpGwZpcGn8jVLliQETQi3URescd/g8US5MEEQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":728396},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"286e9b9b6c71616f7978bedf7df369d58a4b91fc","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.18.2","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.136","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@tscircuit/props":"^0.0.147","react-reconciler":"^0.31.0","schematic-symbols":"^0.0.119","react-reconciler-18":"npm:react-reconciler@0.29.2","@tscircuit/soup-util":"^0.0.41","@tscircuit/math-utils":"^0.0.9","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.97","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.99","graphics-debug":"^0.0.4","@types/react-dom":"^19.0.2","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.313_1739483066235_0.6400029412685977","host":"s3://npm-registry-packages-npm-production"}},"0.0.314":{"name":"@tscircuit/core","version":"0.0.314","_id":"@tscircuit/core@0.0.314","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"cb1225229daa8f753796cf441bee7c7b4df6e700","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.314.tgz","fileCount":5,"integrity":"sha512-RohoaV4QFycJPLp2KRXwT55BxyP+iwRvSoQ85a7z3Y1aCD/yzi+LZdCWTFnh+6rjYNdO6QTVKU3gIlk+fR6v7Q==","signatures":[{"sig":"MEYCIQDb8pN4f7mj9dYoHzNBZtjyWOoCTp5IxbhPwvcioYnpbQIhAOCF95rfYm7A/FJrdzcIM8lY9z67EEtzQh6I94G3K4De","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":728463},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"2b710c18572d7ebacc49208f7006d19f6ea083c3","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.18.2","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.136","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@tscircuit/props":"^0.0.147","react-reconciler":"^0.31.0","schematic-symbols":"^0.0.119","react-reconciler-18":"npm:react-reconciler@0.29.2","@tscircuit/soup-util":"^0.0.41","@tscircuit/math-utils":"^0.0.9","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.97","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.99","graphics-debug":"^0.0.4","@types/react-dom":"^19.0.2","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.314_1739561444296_0.01421514759698006","host":"s3://npm-registry-packages-npm-production"}},"0.0.315":{"name":"@tscircuit/core","version":"0.0.315","_id":"@tscircuit/core@0.0.315","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"02aabc676c4175663adab68647abc57c490266d9","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.315.tgz","fileCount":5,"integrity":"sha512-UZOTN2/+f2KKIzBr7FR5/bj6b3t1+i45ZWp+WzKHmIQWPpOI2OI59FhGXMu5D22ziuWtDD+MNGv8FUw1SZzT8g==","signatures":[{"sig":"MEUCIGve0t5fG/uQd3m4Yvoe84FCtSWMyp0r5Sul8MT6Pc38AiEA/Sbuw/HWC6Fiksnl9Ca3rS6mu3PYBRnqeJP8L0GxXKI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":752422},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"3bc01a5891815a7d560c8b11726db9ab785f51f0","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.18.2","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.136","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@tscircuit/props":"^0.0.150","react-reconciler":"^0.31.0","schematic-symbols":"^0.0.119","react-reconciler-18":"npm:react-reconciler@0.29.2","@tscircuit/soup-util":"^0.0.41","@tscircuit/math-utils":"^0.0.9","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.97","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.99","graphics-debug":"^0.0.4","@types/react-dom":"^19.0.2","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.315_1739603199612_0.24299525474238703","host":"s3://npm-registry-packages-npm-production"}},"0.0.316":{"name":"@tscircuit/core","version":"0.0.316","_id":"@tscircuit/core@0.0.316","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"486079c1239bf7c0521cd5b7aae8c153caca0cee","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.316.tgz","fileCount":5,"integrity":"sha512-uK9GNpMr7SmAfST5p31zwRuuwWM1IjFgAJ96SEb//skTXTieyoXcLGv0phv8y1ZJU//ccRNzWA1xLtpCUDAw+w==","signatures":[{"sig":"MEUCIBduJF+vAJ/mWrhLK52S9OIwY9tDa4ceYJdGiUjg+CP0AiEAr97nkTuksw/L+fFyigaaZYFw8mLGrD+V2ceUBqnU6z0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":753111},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"1d1184e8d3a01d1772c40c1f106fd38d0e5b5b71","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.18.2","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.139","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@tscircuit/props":"^0.0.152","react-reconciler":"^0.31.0","schematic-symbols":"^0.0.119","react-reconciler-18":"npm:react-reconciler@0.29.2","@tscircuit/soup-util":"^0.0.41","@tscircuit/math-utils":"^0.0.9","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.97","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.99","graphics-debug":"^0.0.4","@types/react-dom":"^19.0.2","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.316_1739646980896_0.48578470818216424","host":"s3://npm-registry-packages-npm-production"}},"0.0.317":{"name":"@tscircuit/core","version":"0.0.317","_id":"@tscircuit/core@0.0.317","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"aad250a823e3e1777d1caab3a90f11effd4163b6","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.317.tgz","fileCount":5,"integrity":"sha512-f6UTJzHsWdHWXHQIzcTI+KcIHnyc1t3nZzCJhPb/Nc0OBWY7f01R+iD8p4sokBS+bMB0ufPCTe6CEU3C9JjNvQ==","signatures":[{"sig":"MEQCIFK1kUHilta/UB6DtZlz+PjuTBLawO1Ig300AeXGmhQmAiBdHt2QQJCtvuiF0gYLoLk0BskPd9HC2BSMtHb+gDCo1Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":753112},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"176e3f0add5336f04d2ccab5c20a81c5e2da9876","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.18.2","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.139","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@tscircuit/props":"^0.0.152","react-reconciler":"^0.31.0","schematic-symbols":"^0.0.119","react-reconciler-18":"npm:react-reconciler@0.29.2","@tscircuit/soup-util":"^0.0.41","@tscircuit/math-utils":"^0.0.9","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.124","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.99","graphics-debug":"^0.0.4","@types/react-dom":"^19.0.2","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.317_1739653768654_0.9933791642910985","host":"s3://npm-registry-packages-npm-production"}},"0.0.318":{"name":"@tscircuit/core","version":"0.0.318","_id":"@tscircuit/core@0.0.318","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"5275260993050f75dce7fc09a45c7d4bdfc2b162","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.318.tgz","fileCount":5,"integrity":"sha512-L8A57DfC4/2NJ7iKR9xc5p4UCUb7hPPWF06JI/h4B2AkC+5cvlScXZPaszjCfyWM88hFv2MAtLOI+Kqy1ZQ9JQ==","signatures":[{"sig":"MEQCIBRa0yOWxru+Fyw9HLhRM2SVv+ljDonijxaj8RLVTNVfAiAaP5UvgpnWtW/VNp3W7flLJlMUcGXheyf5KQqKx6qaaQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":753526},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"54a8d58d15b2b890e0840cfcfeef173c36eea39f","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.18.2","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.139","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@tscircuit/props":"^0.0.152","react-reconciler":"^0.31.0","schematic-symbols":"^0.0.119","react-reconciler-18":"npm:react-reconciler@0.29.2","@tscircuit/soup-util":"^0.0.41","@tscircuit/math-utils":"^0.0.9","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.124","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.99","graphics-debug":"^0.0.4","@types/react-dom":"^19.0.2","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.318_1739727275870_0.481878667510212","host":"s3://npm-registry-packages-npm-production"}},"0.0.319":{"name":"@tscircuit/core","version":"0.0.319","_id":"@tscircuit/core@0.0.319","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"bbc7c835adecfa88f1bd798b5fb32ae30501b2b9","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.319.tgz","fileCount":5,"integrity":"sha512-3adr4xBPS/UYs+rK1O92y8kc279tCW1+DeHacEhP44Zn5hVOLCTLupZLroww/MohWto5vOnUIa5ugV5jHd3qfA==","signatures":[{"sig":"MEUCIGxSMcxCwmeoEpbGuPxjwK14+bt/SU8FeywMzBwDlh5iAiEA1fGgDqJcMkg6ny2ZrMVYEB45S9K0/612yMkfrV8k1Js=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":755129},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"debacdf6b424d8096747bfd309afbfcbdde91e5b","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.18.2","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.139","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@tscircuit/props":"^0.0.152","react-reconciler":"^0.31.0","schematic-symbols":"^0.0.119","react-reconciler-18":"npm:react-reconciler@0.29.2","@tscircuit/soup-util":"^0.0.41","@tscircuit/math-utils":"^0.0.9","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.124","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.99","graphics-debug":"^0.0.4","@types/react-dom":"^19.0.2","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.319_1739818033524_0.321997731059789","host":"s3://npm-registry-packages-npm-production"}},"0.0.320":{"name":"@tscircuit/core","version":"0.0.320","_id":"@tscircuit/core@0.0.320","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"19f2bea7b73f73abae3afff8c5aebe12ba72a591","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.320.tgz","fileCount":5,"integrity":"sha512-Jujd+8OIlwh/XJqLfUltIfzbOTJBJzMLUuK96QQf52I68QEUaNz3+5KAv1CMJ5yQEcI6SjPLnIOk2oe4ndfbNw==","signatures":[{"sig":"MEYCIQDO5ycWCRxdQ508hfLindCM4JHERQRSjc2uw8Im30mN5wIhAKidtshpGcOouhN73Ut4nWqOx28PBJ3iHGP3vOrfqnL4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":755221},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"618c33b67a5aac73141ed1b5bd51e604d78b11a9","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.18.2","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.139","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@tscircuit/props":"^0.0.152","react-reconciler":"^0.31.0","schematic-symbols":"^0.0.119","react-reconciler-18":"npm:react-reconciler@0.29.2","@tscircuit/soup-util":"^0.0.41","@tscircuit/math-utils":"^0.0.9","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.124","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.99","graphics-debug":"^0.0.4","@types/react-dom":"^19.0.2","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.320_1739819685323_0.2885301113115093","host":"s3://npm-registry-packages-npm-production"}},"0.0.321":{"name":"@tscircuit/core","version":"0.0.321","_id":"@tscircuit/core@0.0.321","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"bf15a46c4f95f8a00f396125380d2c99a4c16da8","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.321.tgz","fileCount":5,"integrity":"sha512-251rWXB42rOGE+w88ZNjsMXU+mZuNhxrSMmejGluH/9hqaZCxDXXgLi/Amo9Y94cnpc++2iIQWm2aA7HcC4SFA==","signatures":[{"sig":"MEUCIFADgZaF8RYnXnCStKHVtSwSth5bRsXvUVcUrDfE2CGAAiEAzWmwZsv1KAilPo+6AdrvLnlxpADTQQaWL3VusPHh2B4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":755483},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"cb34f14f205dabd792630d9eb8dd0e05115f3779","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.18.2","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.139","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@tscircuit/props":"^0.0.152","react-reconciler":"^0.31.0","schematic-symbols":"^0.0.121","react-reconciler-18":"npm:react-reconciler@0.29.2","@tscircuit/soup-util":"^0.0.41","@tscircuit/math-utils":"^0.0.9","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.124","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.99","graphics-debug":"^0.0.4","@types/react-dom":"^19.0.2","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.321_1739898016371_0.547705626004316","host":"s3://npm-registry-packages-npm-production"}},"0.0.322":{"name":"@tscircuit/core","version":"0.0.322","_id":"@tscircuit/core@0.0.322","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"567c3b8a02d3d0c42feff247f303f79e6d14531c","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.322.tgz","fileCount":5,"integrity":"sha512-DwtYJww+cmQuJUbSA3VOWMKiIgP+02Sc0nRzCnlZgN1z63fYuM7INbhjZYK0UFkMcqzZeEu/3nDX2wuJCROf3g==","signatures":[{"sig":"MEYCIQCV7ipymcUjr6lL32fs6h7UWg2DYDCTx9nZMVD4elzZbQIhAMH3hCwcDMzmfB6I4HK/UvIhExT4+a92jdTtPXCKs9r0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":756432},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"20d7f4f0c84083ce29d391f3abb94b04fd89ef4f","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.18.2","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.139","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@tscircuit/props":"^0.0.152","react-reconciler":"^0.31.0","schematic-symbols":"^0.0.121","react-reconciler-18":"npm:react-reconciler@0.29.2","@tscircuit/soup-util":"^0.0.41","@tscircuit/math-utils":"^0.0.9","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.128","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.99","graphics-debug":"^0.0.4","@types/react-dom":"^19.0.2","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.322_1740031512016_0.5719463940906013","host":"s3://npm-registry-packages-npm-production"}},"0.0.323":{"name":"@tscircuit/core","version":"0.0.323","_id":"@tscircuit/core@0.0.323","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"74128c16cea68f0470ff269824f501fe0262f849","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.323.tgz","fileCount":5,"integrity":"sha512-CvpohhoiAAjHzu8EQXwtLTy/eUNExQswIVvaRbDeIhHeKpRJiLbzSwPI6TctKRIN4b2EVG8Kt5maPufpIBHRjw==","signatures":[{"sig":"MEUCIB0VWiLBtYVcL85/eD/LWHLWTPOv70PGk5jMTuEEzdxnAiEA+aDePEB9q6WVXzw1IZUNBtjmZFLymS0Lde5gJfeUmzQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":756484},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"4b86f86e4179cabafdf7bfe17cbaa42683542810","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.18.2","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.139","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@tscircuit/props":"^0.0.152","react-reconciler":"^0.31.0","schematic-symbols":"^0.0.121","react-reconciler-18":"npm:react-reconciler@0.29.2","@tscircuit/soup-util":"^0.0.41","@tscircuit/math-utils":"^0.0.9","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.128","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.99","graphics-debug":"^0.0.4","@types/react-dom":"^19.0.2","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.323_1740081256943_0.6984269895029416","host":"s3://npm-registry-packages-npm-production"}},"0.0.324":{"name":"@tscircuit/core","version":"0.0.324","_id":"@tscircuit/core@0.0.324","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"e1b0da26ca5b09baa16d1be30e433402f0081a90","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.324.tgz","fileCount":5,"integrity":"sha512-MDbGSD+eyYIIoPKaQT8A2qBAE7TCEw3eYyTMmJYasi43VlZo8kajL2D3SQ5lWMEfSW4+HQY2NZS+RF7KGYWo3Q==","signatures":[{"sig":"MEUCIDeAn9+La+FAbP3F5HgjrYujb4U6bLTfqWwAwoGBy04eAiEAnXV+9G7+vHBlSrf4BmJG1jeWK2o9ETbX5uEJaIogdbE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":756484},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"38535d6310f372c93ec975c5b53edefb4bc54cf0","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.18.2","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.139","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@tscircuit/props":"^0.0.152","react-reconciler":"^0.31.0","schematic-symbols":"^0.0.121","react-reconciler-18":"npm:react-reconciler@0.29.2","@tscircuit/soup-util":"^0.0.41","@tscircuit/math-utils":"^0.0.9","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.135","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.99","graphics-debug":"^0.0.4","@types/react-dom":"^19.0.2","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.324_1740168696412_0.11416410767842167","host":"s3://npm-registry-packages-npm-production"}},"0.0.325":{"name":"@tscircuit/core","version":"0.0.325","_id":"@tscircuit/core@0.0.325","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"328a2dcd34a40b162e9ece388fc7e33a77c3a8d4","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.325.tgz","fileCount":5,"integrity":"sha512-rhnPwYyEQxkewis/7W+YC+mXwndras6fyFh3syHfaW5Z8zTC3njbXiGkFPWtExrWAV2+AG0g/uL6NfQ+eDCA8Q==","signatures":[{"sig":"MEUCIFmksYI1gVK0AL7kVNE88tHzAp1ThBi9184rVaRm8OUFAiEAvL7qFnLSfhu76Jo3ytKRHw+QicMfV9k1B7eifV1pneU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":756562},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"5c0622990cc8e6090e88de361a3c2f8f48f10739","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.18.2","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.139","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@tscircuit/props":"^0.0.152","react-reconciler":"^0.31.0","schematic-symbols":"^0.0.121","react-reconciler-18":"npm:react-reconciler@0.29.2","@tscircuit/soup-util":"^0.0.41","@tscircuit/math-utils":"^0.0.9","transformation-matrix":"^2.16.1","@tscircuit/footprinter":"^0.0.135","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.99","graphics-debug":"^0.0.4","@types/react-dom":"^19.0.2","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.325_1740189735466_0.003813518517002512","host":"s3://npm-registry-packages-npm-production"}},"0.0.326":{"name":"@tscircuit/core","version":"0.0.326","_id":"@tscircuit/core@0.0.326","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"d125f7f4faf253f3af4033f45bc8d531d3ecbbfd","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.326.tgz","fileCount":5,"integrity":"sha512-gILKPwSi0iGyjpnLAI75VOqbNqpSSllLJEJIPbayTj3rilJZ2bBr+cwc91vpIDAkN+DOF73pAmVksfwlTvGXGw==","signatures":[{"sig":"MEUCIBqAn1HGHdozsWshPwdca2fp+uOIlsQiovRVIQPh0cPbAiEA7o5TPHp0CIlC+vNiw0kdk0dXHQ1J7i+CYnqT67L2HoE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":756597},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"849cc69095dd8627126df8359ad20c4f1a4a8259","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.18.2","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.139","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@tscircuit/props":"^0.0.152","react-reconciler":"^0.31.0","schematic-symbols":"^0.0.121","react-reconciler-18":"npm:react-reconciler@0.29.2","@tscircuit/soup-util":"^0.0.41","@tscircuit/math-utils":"^0.0.9","transformation-matrix":"^2.16.1","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.99","graphics-debug":"^0.0.4","@types/react-dom":"^19.0.2","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@tscircuit/footprinter":"^0.0.137","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4"},"peerDependencies":{"typescript":"^5.0.0","@tscircuit/footprinter":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.326_1740253115170_0.6128411936046114","host":"s3://npm-registry-packages-npm-production"}},"0.0.327":{"name":"@tscircuit/core","version":"0.0.327","_id":"@tscircuit/core@0.0.327","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"560e25adf6e011aa91e518ceea4087ae9c28e68f","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.327.tgz","fileCount":5,"integrity":"sha512-FMDY16GKokz8OaDLgdjR6rbcjGxwx5+GnjQqgoHvNdHFfztCISkTzTQRbEjNLtkP4CbDZLQs9xCk9NxdUPqNJQ==","signatures":[{"sig":"MEUCIHFtu3GBpb7TSuF/wT4iD4zMdOneBNnP2v6ttyI/SiR6AiEAu1gqaz8Mpny2UqxzqCz4tW5T7zHo5yeI09/JSY5vYtc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":756900},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"6a85d937b31b2a1e7bdc48b3a58946bc6b17e934","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.18.2","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.142","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@tscircuit/props":"^0.0.152","react-reconciler":"^0.31.0","schematic-symbols":"^0.0.121","react-reconciler-18":"npm:react-reconciler@0.29.2","@tscircuit/soup-util":"^0.0.41","@tscircuit/math-utils":"^0.0.9","transformation-matrix":"^2.16.1","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.99","graphics-debug":"^0.0.4","@types/react-dom":"^19.0.2","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@tscircuit/footprinter":"^0.0.137","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4"},"peerDependencies":{"typescript":"^5.0.0","@tscircuit/footprinter":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.327_1740263375003_0.9904789343845617","host":"s3://npm-registry-packages-npm-production"}},"0.0.328":{"name":"@tscircuit/core","version":"0.0.328","_id":"@tscircuit/core@0.0.328","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"a19ed9d6f03808b76c9d93cad0f244dff960b1b7","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.328.tgz","fileCount":5,"integrity":"sha512-lM1/eGDy/g72nZYqJ2XiI2LjpUwr1dL9jovKsMCTOzwUDYCRXVKJKU8bXHdzhvscCH/zzRDm5kFXen/djWdrsw==","signatures":[{"sig":"MEQCIDTHcfobmJImas+SsPL1F0QBHN2VQTnJpFNGksF9lxJkAiAjCeJUE2Fxjf7gwopa0psYe4umGDccc/wJTZimqJ1p3w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":756900},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"831de56d64dadaef63f3ece8ad2086b6ee021108","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.18.2","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.142","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@tscircuit/props":"^0.0.152","react-reconciler":"^0.31.0","schematic-symbols":"^0.0.121","react-reconciler-18":"npm:react-reconciler@0.29.2","@tscircuit/soup-util":"^0.0.41","@tscircuit/math-utils":"^0.0.9","transformation-matrix":"^2.16.1","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.99","graphics-debug":"^0.0.4","@types/react-dom":"^19.0.2","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@tscircuit/footprinter":"^0.0.137","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4"},"peerDependencies":{"typescript":"^5.0.0","@tscircuit/footprinter":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.328_1740275658814_0.5912095185596109","host":"s3://npm-registry-packages-npm-production"}},"0.0.329":{"name":"@tscircuit/core","version":"0.0.329","_id":"@tscircuit/core@0.0.329","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"38133fbde3556e5d02515e6f66c09eb83c8460fe","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.329.tgz","fileCount":5,"integrity":"sha512-hWfCMUB88rlUvW5JdX1LQXhAn0sCKXIcN4ORAzqg8MAwBN0IaaBpGc7c8mdhf68eAWNAT6gnBiS/NuH++T+ebQ==","signatures":[{"sig":"MEQCIHVU4BYREuzA4jaV4br01PiROPvQpVdkn4mFN2VAoM8pAiBBDKY3+NlFjrV+I0TyKuPKnRdC8ozkJruLo8YyGpJA3Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":757945},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"d3c8ab13299b07597ad724bc3480d35c3b93b134","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.18.2","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.142","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@tscircuit/props":"^0.0.152","react-reconciler":"^0.31.0","schematic-symbols":"^0.0.121","react-reconciler-18":"npm:react-reconciler@0.29.2","@tscircuit/soup-util":"^0.0.41","@tscircuit/math-utils":"^0.0.9","transformation-matrix":"^2.16.1","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.99","graphics-debug":"^0.0.4","@types/react-dom":"^19.0.2","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@tscircuit/footprinter":"^0.0.137","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4"},"peerDependencies":{"typescript":"^5.0.0","@tscircuit/footprinter":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.329_1740276942213_0.284592218418644","host":"s3://npm-registry-packages-npm-production"}},"0.0.330":{"name":"@tscircuit/core","version":"0.0.330","_id":"@tscircuit/core@0.0.330","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"6d4a8aaa0beb185aaf102ac81a9b93f952c6508f","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.330.tgz","fileCount":5,"integrity":"sha512-JQKA60x7IShEPNOYikiI1Io0J5oqYjn1PSAeUfDzOFpug0hlE7Nnn+R09GQir9H6t62H2DSxEOqpWPHmKA6Tvg==","signatures":[{"sig":"MEYCIQCpwMf4SouVkdl2nswlGr0R3XVYzbfHAacv8Hd+XUsZwAIhANCI5JA+QyHR81qmlvOC1W6YUUBZO0BRiy297CDOrzOd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":757945},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"fcbc9c7a5f135977f7bb0695a918fbd2bf5e8ad8","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.18.2","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.142","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@tscircuit/props":"^0.0.152","react-reconciler":"^0.31.0","schematic-symbols":"^0.0.121","react-reconciler-18":"npm:react-reconciler@0.29.2","@tscircuit/soup-util":"^0.0.41","@tscircuit/math-utils":"^0.0.9","transformation-matrix":"^2.16.1","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.99","graphics-debug":"^0.0.4","@types/react-dom":"^19.0.2","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@tscircuit/footprinter":"^0.0.140","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4"},"peerDependencies":{"typescript":"^5.0.0","@tscircuit/footprinter":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.330_1740330754865_0.592034524596031","host":"s3://npm-registry-packages-npm-production"}},"0.0.331":{"name":"@tscircuit/core","version":"0.0.331","_id":"@tscircuit/core@0.0.331","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"bac9e925eb7bd8863792d5863da27ba93d010da0","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.331.tgz","fileCount":5,"integrity":"sha512-kWZDhEuT94RAhyHSC5MH0g84FH56aAKLQYAmQFkBi7TmLRmPQ9Y4mmAh38vpjbV3AVm1cABDUkDB45VX7Vma2A==","signatures":[{"sig":"MEUCIH3tedGcgApSeBteRlqW0jDJCxmQdQeqX9Am7QAmN0U8AiEA1hfkTxEtzlMffDOyi8N4kpxPcmBWLLaapl2P9q5Z/Vo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":759267},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"85c44537130ab145f74a05034c3bd0a0b3b519c8","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.18.2","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.142","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@tscircuit/props":"^0.0.152","react-reconciler":"^0.31.0","schematic-symbols":"^0.0.121","react-reconciler-18":"npm:react-reconciler@0.29.2","@tscircuit/soup-util":"^0.0.41","@tscircuit/math-utils":"^0.0.9","transformation-matrix":"^2.16.1","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.99","graphics-debug":"^0.0.4","@types/react-dom":"^19.0.2","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@tscircuit/footprinter":"^0.0.140","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4"},"peerDependencies":{"typescript":"^5.0.0","@tscircuit/footprinter":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.331_1740427434364_0.38049473379973486","host":"s3://npm-registry-packages-npm-production"}},"0.0.332":{"name":"@tscircuit/core","version":"0.0.332","_id":"@tscircuit/core@0.0.332","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"a23faa2576fed256a2697d292425b757734aea86","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.332.tgz","fileCount":5,"integrity":"sha512-Y5g3Cgxzfkqpjf+UswSgDZVAvPFP9cQmUPXazfAW3l78m/HFzVEKr6+l6Th4j5vqToaLK2HjNcJBc/qCu27ChA==","signatures":[{"sig":"MEUCIF0/fq+KPL1bsQmMhxgcVJKNhd/SBnZU78vXvc0c2+SqAiEA/JlUz45KrKM9bF9vXqWy4RBhI2ul2nS1fOlp92rdd00=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":769635},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"930295f60feb331730a5ff74c1e5c933fa826f04","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.18.3","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.144","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@tscircuit/props":"^0.0.152","react-reconciler":"^0.31.0","schematic-symbols":"^0.0.121","react-reconciler-18":"npm:react-reconciler@0.29.2","@tscircuit/soup-util":"^0.0.41","@tscircuit/math-utils":"^0.0.9","transformation-matrix":"^2.16.1","@tscircuit/capacity-autorouter":"^0.0.12","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.99","graphics-debug":"^0.0.4","@types/react-dom":"^19.0.2","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@tscircuit/footprinter":"^0.0.140","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4"},"peerDependencies":{"typescript":"^5.0.0","@tscircuit/footprinter":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.332_1740703274558_0.1751022284267021","host":"s3://npm-registry-packages-npm-production"}},"0.0.333":{"name":"@tscircuit/core","version":"0.0.333","_id":"@tscircuit/core@0.0.333","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"efbf9013ca20aae497037de08888ad1b5f825d2f","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.333.tgz","fileCount":5,"integrity":"sha512-kRMFY/TO3HYK1PYyLJXSDxm+DLAz+bKV4YjR/w9a6MMW2TwAGwJqU5+kCcZciyhfNLfZkdR7OLMITCYo7xwGig==","signatures":[{"sig":"MEQCIFynIIwAgZPz7sCMvkYvkWUaMgrxltM8Cb+CMNQ3eHe2AiBiYGpNxblhw9xk/EXQY4GXWzv4R4sDMAr0Bvy0Maooqw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":769904},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"d780d44722b930da327540eadbc61670f80781d3","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.18.3","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.144","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@tscircuit/props":"^0.0.152","react-reconciler":"^0.31.0","schematic-symbols":"^0.0.121","react-reconciler-18":"npm:react-reconciler@0.29.2","@tscircuit/soup-util":"^0.0.41","@tscircuit/math-utils":"^0.0.9","transformation-matrix":"^2.16.1","@tscircuit/capacity-autorouter":"^0.0.12","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.99","graphics-debug":"^0.0.4","@types/react-dom":"^19.0.2","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@tscircuit/footprinter":"^0.0.140","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4"},"peerDependencies":{"typescript":"^5.0.0","@tscircuit/footprinter":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.333_1740777287729_0.4067494355704775","host":"s3://npm-registry-packages-npm-production"}},"0.0.334":{"name":"@tscircuit/core","version":"0.0.334","_id":"@tscircuit/core@0.0.334","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"e844300ada1889cce55af4277f61406f029eec7a","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.334.tgz","fileCount":5,"integrity":"sha512-pMV4lrl7K9TqFHPEeDBqMPqk6rYT/F1h/fPD8beOqX1cTC3T5PsCGcAOiZlnuWKqOnfYWWhzl878B/y+undYag==","signatures":[{"sig":"MEUCIQC6I7u8PhX4mOMgjjnecTz1eExx2c2B+XHIndaj1nH5ZwIgdZHX5vo6l6vOrfb6dTF3gY+FLWr57nBhCAZ2SQJ6uV8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":770911},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"b2c291663aada2165276b7aeb13095c868fa5fee","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.18.3","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.144","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@tscircuit/props":"^0.0.152","react-reconciler":"^0.31.0","schematic-symbols":"^0.0.121","react-reconciler-18":"npm:react-reconciler@0.29.2","@tscircuit/soup-util":"^0.0.41","@tscircuit/math-utils":"^0.0.9","transformation-matrix":"^2.16.1","@tscircuit/capacity-autorouter":"^0.0.12","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.99","graphics-debug":"^0.0.4","@types/react-dom":"^19.0.2","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@tscircuit/footprinter":"^0.0.140","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4"},"peerDependencies":{"typescript":"^5.0.0","@tscircuit/footprinter":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.334_1740807863980_0.5029942223376809","host":"s3://npm-registry-packages-npm-production"}},"0.0.335":{"name":"@tscircuit/core","version":"0.0.335","_id":"@tscircuit/core@0.0.335","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"cb9266080581e1358e20f64f265126085ad86a18","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.335.tgz","fileCount":5,"integrity":"sha512-Y4H4zKwo2RUF9hrLlj5b8IQcNRqkRQ8jHSfP+vukoNCCaDM9JfxDImuJbCS8EcJd/kUeys07UyRDugjICviVzw==","signatures":[{"sig":"MEUCIQCjcNOXoDTGo+6WFo0h7xtwCQ0aUzUoZjaS/CSf0MG90gIgQoOUNR6LVXuJvhvpDk/LyPlsHQyKSHPJLznsuSFTM1A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":771001},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"d843aca9fbd0c4a326ec18e57289bdb620f81c08","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.18.3","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.144","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@tscircuit/props":"^0.0.152","react-reconciler":"^0.31.0","schematic-symbols":"^0.0.121","react-reconciler-18":"npm:react-reconciler@0.29.2","@tscircuit/soup-util":"^0.0.41","@tscircuit/math-utils":"^0.0.9","transformation-matrix":"^2.16.1","@tscircuit/capacity-autorouter":"^0.0.12","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.99","graphics-debug":"^0.0.4","@types/react-dom":"^19.0.2","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@tscircuit/footprinter":"^0.0.140","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4"},"peerDependencies":{"typescript":"^5.0.0","@tscircuit/footprinter":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.335_1740808359081_0.8212739324619129","host":"s3://npm-registry-packages-npm-production"}},"0.0.336":{"name":"@tscircuit/core","version":"0.0.336","_id":"@tscircuit/core@0.0.336","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"aafc5b2a91e77dbdbf127b636d7e739f0ddc4447","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.336.tgz","fileCount":5,"integrity":"sha512-cXX/UHDPHE1BvMN1us1xjolaCv8Xjc+wA4e7CATcwFaacMsJO95HaE/6xSHB5RNcTKVWIosO8sbaV5nvelDv8g==","signatures":[{"sig":"MEQCIDtKirN6XhwflPktdWeGIGDVwFgO4BisWxHEQTOLrW78AiBvDytuZBhWjkpAvrvJI0rUDZC8n4DxoeU5TqPZDu8KRA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":789864},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"1eca323968106c86071ebdeb8d9d5870536423de","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.18.3","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.144","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@tscircuit/props":"^0.0.159","react-reconciler":"^0.31.0","schematic-symbols":"^0.0.121","react-reconciler-18":"npm:react-reconciler@0.29.2","@tscircuit/soup-util":"^0.0.41","@tscircuit/math-utils":"^0.0.9","transformation-matrix":"^2.16.1","@tscircuit/capacity-autorouter":"^0.0.12","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.99","graphics-debug":"^0.0.4","@types/react-dom":"^19.0.2","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@tscircuit/footprinter":"^0.0.140","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4"},"peerDependencies":{"typescript":"^5.0.0","@tscircuit/footprinter":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.336_1740809168269_0.3376972303540793","host":"s3://npm-registry-packages-npm-production"}},"0.0.337":{"name":"@tscircuit/core","version":"0.0.337","_id":"@tscircuit/core@0.0.337","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"afc8dcd3343da7b86997b44680f03a4b019e1964","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.337.tgz","fileCount":5,"integrity":"sha512-gGqf00PfEgaDGSTxLrd+P/RSYTPblmZr6Qs6BSb99zsEikRwGiadlIP+2oIQVvFNL7qt8pLqQyByoIXNiTI72A==","signatures":[{"sig":"MEUCIQDtVGQDcvNcCQC70UyAkKzmr986ABy8V1Z9ojsbd+EHmQIgYI0V6vAcKqLGJNN0/Gk/O2TO4bZDSjHvQpVxKd8T9DQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":790065},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"df98a79a53e07db6a68e69e9d1715a68da54f6b2","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.18.3","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.144","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@tscircuit/props":"^0.0.159","react-reconciler":"^0.31.0","schematic-symbols":"^0.0.121","react-reconciler-18":"npm:react-reconciler@0.29.2","@tscircuit/soup-util":"^0.0.41","@tscircuit/math-utils":"^0.0.9","transformation-matrix":"^2.16.1","@tscircuit/capacity-autorouter":"^0.0.12","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.99","graphics-debug":"^0.0.4","@types/react-dom":"^19.0.2","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@tscircuit/footprinter":"^0.0.140","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4"},"peerDependencies":{"typescript":"^5.0.0","@tscircuit/footprinter":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.337_1740813726532_0.9071250045690931","host":"s3://npm-registry-packages-npm-production"}},"0.0.338":{"name":"@tscircuit/core","version":"0.0.338","_id":"@tscircuit/core@0.0.338","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"9817562061d6df0108ebadbb5b7c8af89bb81c51","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.338.tgz","fileCount":5,"integrity":"sha512-dG7Bvjv0/f943d9/jJzosoyExrUuq5rkOc8FT2saXiUjSNg/b1f2dL8okCSWVmhuvCx473y+23133LKfO1UWBg==","signatures":[{"sig":"MEYCIQDV43biDViMkbjWHpS3AfR/sgfiSC4qN579Z0YidwfqYQIhAO2FYrbnw1C9aT/AZ5PEXfkXC8y5nOGqXN7X4wdjFvQb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":790065},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"0690b1f6d817ff3c4936bf1986024da3e1722d3c","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.18.3","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.144","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@tscircuit/props":"^0.0.159","react-reconciler":"^0.31.0","schematic-symbols":"^0.0.121","react-reconciler-18":"npm:react-reconciler@0.29.2","@tscircuit/soup-util":"^0.0.41","@tscircuit/math-utils":"^0.0.9","transformation-matrix":"^2.16.1","@tscircuit/capacity-autorouter":"^0.0.13","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.99","graphics-debug":"^0.0.4","@types/react-dom":"^19.0.2","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@tscircuit/footprinter":"^0.0.140","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4"},"peerDependencies":{"typescript":"^5.0.0","@tscircuit/footprinter":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.338_1740861398197_0.29669037726458125","host":"s3://npm-registry-packages-npm-production"}},"0.0.339":{"name":"@tscircuit/core","version":"0.0.339","_id":"@tscircuit/core@0.0.339","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"697b15fcc339b97b522962916ca3989b60588f21","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.339.tgz","fileCount":5,"integrity":"sha512-JNw93T4H44JnjHhOzsVJgr/K8jKnQ3MhmKbXr+jOogxBAoLvQKpafNTlpGN0D41ACh5lZY3sLY9DpwEOHGrPQg==","signatures":[{"sig":"MEQCICJgFkg2H8nxHWiYgq4yTsaLYcv1lCnltdiFL5UExuf+AiBc6WLFs1BtvqL8oO2qe6smUjmzlVBEurZEN1cAdenFZg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":790065},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"b0342f8456c5dcb27d337b8375ce750f07d4cddd","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.18.3","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.149","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@tscircuit/props":"^0.0.159","react-reconciler":"^0.31.0","schematic-symbols":"^0.0.121","react-reconciler-18":"npm:react-reconciler@0.29.2","@tscircuit/soup-util":"^0.0.41","@tscircuit/math-utils":"^0.0.9","transformation-matrix":"^2.16.1","@tscircuit/capacity-autorouter":"^0.0.13","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.99","graphics-debug":"^0.0.4","@types/react-dom":"^19.0.2","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@tscircuit/footprinter":"^0.0.140","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4"},"peerDependencies":{"typescript":"^5.0.0","@tscircuit/footprinter":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.339_1740867758446_0.8841172501740522","host":"s3://npm-registry-packages-npm-production"}},"0.0.340":{"name":"@tscircuit/core","version":"0.0.340","_id":"@tscircuit/core@0.0.340","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"7b46699dc86cc964e69f4f72d6ead1e15c3a73c1","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.340.tgz","fileCount":5,"integrity":"sha512-9FLK4Lj3VoOXCSaEuYOJpYHSsvD5/0hNEnW8to/2n9BiR/3Zxgrkv+2LJ1Ijg7JeaiMWq8gn4vKS7YdU8S78Wg==","signatures":[{"sig":"MEUCIQDrOxY6uxGAlz2rPBQ6v4L+7o+MnjPBZdAIMxYnoLQZTwIgCIh6uwLyjOOH7vLyR5b6BPHghQok5ve7lH/kUCFKEk0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":793318},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"5d437720e49b8c48e18cd9b0cf8653e8d709b196","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.18.3","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.151","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@tscircuit/props":"^0.0.159","react-reconciler":"^0.31.0","schematic-symbols":"^0.0.121","react-reconciler-18":"npm:react-reconciler@0.29.2","@tscircuit/soup-util":"^0.0.41","@tscircuit/math-utils":"^0.0.9","transformation-matrix":"^2.16.1","@tscircuit/capacity-autorouter":"^0.0.13","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.99","graphics-debug":"^0.0.4","@types/react-dom":"^19.0.2","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@tscircuit/footprinter":"^0.0.140","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4"},"peerDependencies":{"typescript":"^5.0.0","@tscircuit/footprinter":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.340_1740872391942_0.35794205176372507","host":"s3://npm-registry-packages-npm-production"}},"0.0.341":{"name":"@tscircuit/core","version":"0.0.341","_id":"@tscircuit/core@0.0.341","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"7170e5a107a6f211124e9bcff7d332167e6c49d0","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.341.tgz","fileCount":5,"integrity":"sha512-OpxKCk6pW0Pp3PBj5w1u/SccADcmI8KWf4RkVkZjGTKZh2xW9yHCzXcgOO7yhy8OmBzWoo83WjOkQqeUoFLFLQ==","signatures":[{"sig":"MEQCIAD6zul2uh29cw0AqpIbilEcb1mM1fOr41mVZsjU1Cz7AiBYU+Xr4uoM1HrsW/Gq9OUvTO1YNlxsJzgvpSybbo5Uqg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":793871},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"0a95e3666eb9c1bb054b4796c55f575ed81e420e","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.18.3","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.151","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@tscircuit/props":"^0.0.159","react-reconciler":"^0.31.0","schematic-symbols":"^0.0.121","react-reconciler-18":"npm:react-reconciler@0.29.2","@tscircuit/soup-util":"^0.0.41","@tscircuit/math-utils":"^0.0.9","transformation-matrix":"^2.16.1","@tscircuit/capacity-autorouter":"^0.0.13","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.99","graphics-debug":"^0.0.4","@types/react-dom":"^19.0.2","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@tscircuit/footprinter":"^0.0.140","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4"},"peerDependencies":{"typescript":"^5.0.0","@tscircuit/footprinter":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.341_1740948194043_0.875362909706284","host":"s3://npm-registry-packages-npm-production"}},"0.0.342":{"name":"@tscircuit/core","version":"0.0.342","_id":"@tscircuit/core@0.0.342","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"ce0c1dfb396d6989551519052793c0713888a798","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.342.tgz","fileCount":5,"integrity":"sha512-sE4jVj/F0fCjmvpm4zAgEMVIE8g1kTXntvfqaWQXWpHHIN7IhhqFht0rrW5BAfX5rGubyU8Mshc45jyFgQm5fg==","signatures":[{"sig":"MEUCIQCdyBykOQecXuKf4Spi1nIYVBQjLbPr4hzqCSwvj34j3QIgVBPBOZUibWMw8ibErMa9/Rsibqau6KEwKvpdIoJuQAk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":794977},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"e845bb8cfd52003b869eeca318918ffba82b1406","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.18.3","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.151","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@tscircuit/props":"^0.0.159","react-reconciler":"^0.31.0","schematic-symbols":"^0.0.121","react-reconciler-18":"npm:react-reconciler@0.29.2","@tscircuit/soup-util":"^0.0.41","@tscircuit/math-utils":"^0.0.9","transformation-matrix":"^2.16.1","@tscircuit/capacity-autorouter":"^0.0.15","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.99","graphics-debug":"^0.0.4","@types/react-dom":"^19.0.2","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@tscircuit/footprinter":"^0.0.140","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4"},"peerDependencies":{"typescript":"^5.0.0","@tscircuit/footprinter":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.342_1740968729295_0.5808718802088115","host":"s3://npm-registry-packages-npm-production"}},"0.0.343":{"name":"@tscircuit/core","version":"0.0.343","_id":"@tscircuit/core@0.0.343","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"5be122c030f2770a916fb28dee502152a58927d6","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.343.tgz","fileCount":5,"integrity":"sha512-lsSBHBfhg4Y6OMGoSktX3T2X1I76OqweC0WgmfkzY8wuiotaDUvukHBNwRceqTTOMZ/iSxA6jtys5U5YU/ysbg==","signatures":[{"sig":"MEUCID6uX1fK/F2runp7WQFHUdIk9t7t6k+BVdobvI763ShyAiEAt1MFCwPyjd2wGmDPOhr47NDuucLt6/Yg8N33/W05UIs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":794977},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"4862adc137ecac8a90e85a80ca049fd19a4c4dfc","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.18.3","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.151","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@tscircuit/props":"^0.0.159","react-reconciler":"^0.31.0","schematic-symbols":"^0.0.121","react-reconciler-18":"npm:react-reconciler@0.29.2","@tscircuit/soup-util":"^0.0.41","@tscircuit/math-utils":"^0.0.9","transformation-matrix":"^2.16.1","@tscircuit/capacity-autorouter":"^0.0.15","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.99","graphics-debug":"^0.0.4","@types/react-dom":"^19.0.2","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@tscircuit/footprinter":"^0.0.140","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4"},"peerDependencies":{"typescript":"^5.0.0","@tscircuit/footprinter":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.343_1740981062390_0.5451982460869647","host":"s3://npm-registry-packages-npm-production"}},"0.0.344":{"name":"@tscircuit/core","version":"0.0.344","_id":"@tscircuit/core@0.0.344","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"7830bf2517e8212f4b9dccb8abe42a3f0aec429e","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.344.tgz","fileCount":5,"integrity":"sha512-zISBcbX3I+W3nIQ4LmOT4gz8UXnQWhiGmoIVAEA5jfQObxZaLYdCRzaY7T5wzbbpWlbAipaNoVT2WrD5mMBwog==","signatures":[{"sig":"MEUCICNJzM7RQVadvJNiduVVSly6F+X/IStF0ZuskXtDfmlvAiEAklG6Tfpf3P1Z8Id68qC/kcOS0AO3VuUs58OMfaWS5wY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":794964},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"b34fd54ec65ef55c4d0fdca456019787eb20eb68","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.18.3","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.151","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@tscircuit/props":"^0.0.159","react-reconciler":"^0.31.0","schematic-symbols":"^0.0.121","react-reconciler-18":"npm:react-reconciler@0.29.2","@tscircuit/soup-util":"^0.0.41","@tscircuit/math-utils":"^0.0.9","transformation-matrix":"^2.16.1","@tscircuit/capacity-autorouter":"^0.0.15","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.99","graphics-debug":"^0.0.4","@types/react-dom":"^19.0.2","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@tscircuit/footprinter":"^0.0.140","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4"},"peerDependencies":{"typescript":"^5.0.0","@tscircuit/footprinter":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.344_1740988010984_0.19556723006721954","host":"s3://npm-registry-packages-npm-production"}},"0.0.345":{"name":"@tscircuit/core","version":"0.0.345","_id":"@tscircuit/core@0.0.345","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"0a391ec3c9b3fc3b4e65832a939e8275d2331b95","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.345.tgz","fileCount":5,"integrity":"sha512-H8kQ4awaYZkdGLQEylP9VO0vraTY/RN7HqDXKYmByLWFFvjlX+7ihxDloCMpjV2WTZB+K9uX203G2wnUju0KTA==","signatures":[{"sig":"MEYCIQDvWE0+JkGo7kgJuf7wzLwD/d0MQziKw50rSiF/qWy3jQIhALkueZ67xh2euee0CHEAbu4IMKstqRqQrcnyPrnhAkm4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":795127},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"96ce79c0a027b8089ada81c0cb59a3a7f6c9495b","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.18.3","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.151","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@tscircuit/props":"^0.0.159","react-reconciler":"^0.31.0","schematic-symbols":"^0.0.121","react-reconciler-18":"npm:react-reconciler@0.29.2","@tscircuit/soup-util":"^0.0.41","@tscircuit/math-utils":"^0.0.9","transformation-matrix":"^2.16.1","@tscircuit/capacity-autorouter":"^0.0.15","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.99","graphics-debug":"^0.0.4","@types/react-dom":"^19.0.2","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@tscircuit/footprinter":"^0.0.140","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4"},"peerDependencies":{"typescript":"^5.0.0","@tscircuit/footprinter":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.345_1741041205785_0.006667228123188096","host":"s3://npm-registry-packages-npm-production"}},"0.0.346":{"name":"@tscircuit/core","version":"0.0.346","_id":"@tscircuit/core@0.0.346","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"d71b5681600daeb00f9de75dbf8a11c03ef15e1d","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.346.tgz","fileCount":5,"integrity":"sha512-v6M1LFG2+bZK6tyiFp+lKx1Cj0eF6rnkw84u407q8Rr89PYUW+MTThC9iBO+2qQDS6dpsLOlGFPZBcS+AGjhzQ==","signatures":[{"sig":"MEQCIG/GU6Qn4Hl12tVJhcqb5Ko2Q46yxjbSAMUSacZLHOQjAiB/Sn26JvrAmeDK8olJ+Lr2SLsAFgaD+VK6SAAlb2tglg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":795385},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"7a69a1b6a72bebc8d7272ac7858a5985861b91f6","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.18.3","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.151","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@tscircuit/props":"^0.0.159","react-reconciler":"^0.31.0","schematic-symbols":"^0.0.121","react-reconciler-18":"npm:react-reconciler@0.29.2","@tscircuit/soup-util":"^0.0.41","@tscircuit/math-utils":"^0.0.9","transformation-matrix":"^2.16.1","@tscircuit/capacity-autorouter":"^0.0.17","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.99","graphics-debug":"^0.0.4","@types/react-dom":"^19.0.2","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@tscircuit/footprinter":"^0.0.140","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4"},"peerDependencies":{"typescript":"^5.0.0","@tscircuit/footprinter":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.346_1741119713219_0.798485709378165","host":"s3://npm-registry-packages-npm-production"}},"0.0.347":{"name":"@tscircuit/core","version":"0.0.347","_id":"@tscircuit/core@0.0.347","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"861f4b978b59107c48f7a13f9ffbda3e22a9f3ea","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.347.tgz","fileCount":5,"integrity":"sha512-/1Jy/frCMO/RD6FxBmwAah73XqrFOBwl0gVIVBesEdZ5ySUv+fcFmhfOCy9hmtaXPOXKmXtYcTAljcqnqJpOJw==","signatures":[{"sig":"MEQCIDS1IRHEqejJepgyK0jAemdZtxbDm0vDYpAhY7XDSAoZAiBtcsEwwWLOAcHc2mjWTXGGatAc5Kt6laIssBTrWj+LJw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":795540},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"20e6df3c80f2bc4d85d7a6385ddd377a7bee0d6e","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.18.3","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.151","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@tscircuit/props":"^0.0.159","react-reconciler":"^0.31.0","schematic-symbols":"^0.0.121","react-reconciler-18":"npm:react-reconciler@0.29.2","@tscircuit/soup-util":"^0.0.41","@tscircuit/math-utils":"^0.0.9","transformation-matrix":"^2.16.1","@tscircuit/capacity-autorouter":"^0.0.17","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.99","graphics-debug":"^0.0.4","@types/react-dom":"^19.0.2","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@tscircuit/footprinter":"^0.0.140","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4"},"peerDependencies":{"typescript":"^5.0.0","@tscircuit/footprinter":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.347_1741293868033_0.5166687944663739","host":"s3://npm-registry-packages-npm-production"}},"0.0.348":{"name":"@tscircuit/core","version":"0.0.348","_id":"@tscircuit/core@0.0.348","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"1bd29e473d18a9144c417c144940a59018df2ab2","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.348.tgz","fileCount":5,"integrity":"sha512-U//wG912SsHkv/uYRpXrve8ZrwOk/geI2xaWiR8Bif/ZnwzmwCEKo/YiZUtv1ysWtipFQt6dghmCg2NR0ibgLA==","signatures":[{"sig":"MEYCIQDUV492323W+W85LiZuE+llRk2NIanNI+ttQteGLAa0ZgIhAJZjGPBUyH5n9Y9gDefXQMPkMNOIJRyIRKO5IRnq18vA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":795540},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"41f2b551380eff03c12dcd12634479194e5434d0","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.18.3","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.151","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@tscircuit/props":"^0.0.159","react-reconciler":"^0.31.0","schematic-symbols":"^0.0.121","react-reconciler-18":"npm:react-reconciler@0.29.2","@tscircuit/soup-util":"^0.0.41","@tscircuit/math-utils":"^0.0.9","transformation-matrix":"^2.16.1","@tscircuit/capacity-autorouter":"^0.0.20","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.99","graphics-debug":"^0.0.4","@types/react-dom":"^19.0.2","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@tscircuit/footprinter":"^0.0.140","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4"},"peerDependencies":{"typescript":"^5.0.0","@tscircuit/footprinter":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.348_1741308516678_0.5005408597082268","host":"s3://npm-registry-packages-npm-production"}},"0.0.349":{"name":"@tscircuit/core","version":"0.0.349","_id":"@tscircuit/core@0.0.349","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"7306355edea90728cf676952ae4cc8f5f4b665d9","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.349.tgz","fileCount":5,"integrity":"sha512-VrR2s+p2Jm2/DjOueopf+4vkN83LHmC/ethmvNbO30JaO0+mr8ujToP2g74DE/MPhS+uqAysxhMFU+1ZFqbGpQ==","signatures":[{"sig":"MEYCIQDfCPx1qQPSVLhB501ZB5s1p7p5RLfFyaO2z+wJ8JZbugIhAI6c4kkQOSSCpBpoVNI2enpx3ESsHfNHnKXkoIZflQzg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":795584},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"0a32c8b1870de0597249dcc9c54cac911043af2c","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.18.3","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.153","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@tscircuit/props":"^0.0.159","react-reconciler":"^0.31.0","schematic-symbols":"^0.0.121","react-reconciler-18":"npm:react-reconciler@0.29.2","@tscircuit/soup-util":"^0.0.41","@tscircuit/math-utils":"^0.0.9","transformation-matrix":"^2.16.1","@tscircuit/capacity-autorouter":"^0.0.20","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.99","graphics-debug":"^0.0.4","@types/react-dom":"^19.0.2","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@tscircuit/footprinter":"^0.0.140","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4"},"peerDependencies":{"typescript":"^5.0.0","@tscircuit/footprinter":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.349_1741550537035_0.4629265015814854","host":"s3://npm-registry-packages-npm-production"}},"0.0.350":{"name":"@tscircuit/core","version":"0.0.350","_id":"@tscircuit/core@0.0.350","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"1c0acbe485b0e91214498104e3fa980d51ee2f60","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.350.tgz","fileCount":5,"integrity":"sha512-K/Onlzrg8mgea3Z0dGUV2inVHQ6ad8bMl+4h+PnA2WWiyZTol54NyFCDnb9kttoT8iMyueK7IxotADBn2X4Y2A==","signatures":[{"sig":"MEUCIEauv1Rm1VDrbQPjKgGc2oolaadi7abLyH/NlRA1AoTyAiEA4MfA9H84txH8uvV4siJwKoMuyRCjKOW5cSsMMO9tJck=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":797417},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"0ff4806192387182870c989761d9e27a501b53d2","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.18.3","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.153","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@tscircuit/props":"^0.0.159","react-reconciler":"^0.31.0","schematic-symbols":"^0.0.121","react-reconciler-18":"npm:react-reconciler@0.29.2","@tscircuit/soup-util":"^0.0.41","@tscircuit/math-utils":"^0.0.9","transformation-matrix":"^2.16.1","@tscircuit/capacity-autorouter":"^0.0.20","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.113","graphics-debug":"^0.0.4","@types/react-dom":"^19.0.2","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@tscircuit/footprinter":"^0.0.140","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4"},"peerDependencies":{"typescript":"^5.0.0","@tscircuit/footprinter":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.350_1742142911617_0.2045317120788539","host":"s3://npm-registry-packages-npm-production"}},"0.0.351":{"name":"@tscircuit/core","version":"0.0.351","_id":"@tscircuit/core@0.0.351","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"beab9d6d23a785fc4d92aa40dbcf4a5a1f561e05","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.351.tgz","fileCount":5,"integrity":"sha512-0YKKMX+te4zhhh3Tp8iqxqdKp/aUl8qCrLYHzQZIPmSqaZp/acTCAEmiRvU5mZ9gZI1a0n4tPqdvpxP2CtjbJw==","signatures":[{"sig":"MEYCIQD6SyxXU6BiWz4uMdWpSQY0mEx+fcFcSZEqPq+ED/YPowIhAMJNw4dPfLBr4okOB+Lit6R9CRGw2vzhaKgdJRTkTII8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":797512},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"f67619b9ea67ad6e19808f782ecaf36a58ed1afd","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.18.3","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.153","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@tscircuit/props":"^0.0.159","react-reconciler":"^0.31.0","schematic-symbols":"^0.0.121","react-reconciler-18":"npm:react-reconciler@0.29.2","@tscircuit/soup-util":"^0.0.41","@tscircuit/math-utils":"^0.0.9","transformation-matrix":"^2.16.1","@tscircuit/capacity-autorouter":"^0.0.20","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.113","graphics-debug":"^0.0.4","@types/react-dom":"^19.0.2","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@tscircuit/footprinter":"^0.0.140","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4"},"peerDependencies":{"typescript":"^5.0.0","@tscircuit/footprinter":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.351_1742244470205_0.1516746432765066","host":"s3://npm-registry-packages-npm-production"}},"0.0.352":{"name":"@tscircuit/core","version":"0.0.352","_id":"@tscircuit/core@0.0.352","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"4ae0434a35aeaa2744c0f5d9e3adcc1d2f8c00ba","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.352.tgz","fileCount":5,"integrity":"sha512-YeWQloHxsepWGTrU/K2XDSVDftuFa4iT3FL2QpfAkRjkF8DCEmJgGUIP/5q1ZGcOroOQ1dOVgz2gdPV+UmGJ8A==","signatures":[{"sig":"MEUCIQCoojcfhvzPWeuX1+Yr2XvgQJPTA+Btj6rwAwr9k4/EmwIgQJIlt012lRflsM6fb2VqWJLDLSum8z7q+Qgxo9sUmxo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":797779},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"4f58d5ffba3e6e43b5b01b9bf6219db1a6430614","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.153","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@tscircuit/props":"^0.0.159","react-reconciler":"^0.31.0","schematic-symbols":"^0.0.121","react-reconciler-18":"npm:react-reconciler@0.29.2","@tscircuit/soup-util":"^0.0.41","@tscircuit/math-utils":"^0.0.9","transformation-matrix":"^2.16.1","@tscircuit/capacity-autorouter":"^0.0.20","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.113","graphics-debug":"^0.0.4","@types/react-dom":"^19.0.2","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@tscircuit/footprinter":"^0.0.140","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4"},"peerDependencies":{"typescript":"^5.0.0","@tscircuit/footprinter":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.352_1742329047178_0.09861874072612742","host":"s3://npm-registry-packages-npm-production"}},"0.0.353":{"name":"@tscircuit/core","version":"0.0.353","_id":"@tscircuit/core@0.0.353","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"343783a1fec608ca679014a3ed4d10e36e10b25a","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.353.tgz","fileCount":5,"integrity":"sha512-DeM4UEWQuQx8Cr1L6XSAzhFBxwrezmxSofOXCR3RtLYzR77pNie4ZBcr/82h6hJrMvE1YTDF/H70Z1VTeGDAcg==","signatures":[{"sig":"MEYCIQCXOBRfr/YZw4Ue5dBv0JCAQjRYrr0Ap/mNgU/j9awF5AIhAJfrd/R/Qg/1ldSjEjjGOdSo7/Ppg8LOpPL1ezSNORPa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":797782},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"bd823a1b2253b79b409230463dd71ba02b45ad17","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.153","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@tscircuit/props":"^0.0.159","react-reconciler":"^0.31.0","schematic-symbols":"^0.0.121","react-reconciler-18":"npm:react-reconciler@0.29.2","@tscircuit/soup-util":"^0.0.41","@tscircuit/math-utils":"^0.0.9","transformation-matrix":"^2.16.1","@tscircuit/capacity-autorouter":"^0.0.34","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.113","graphics-debug":"^0.0.4","@types/react-dom":"^19.0.2","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@tscircuit/footprinter":"^0.0.140","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4"},"peerDependencies":{"typescript":"^5.0.0","@tscircuit/footprinter":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.353_1742358601013_0.6812551215524663","host":"s3://npm-registry-packages-npm-production"}},"0.0.354":{"name":"@tscircuit/core","version":"0.0.354","_id":"@tscircuit/core@0.0.354","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"060a979217af21ac8558bd842ad978e013f420ea","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.354.tgz","fileCount":5,"integrity":"sha512-9CD9tP4GCet+DVQTzjE/KCqOWFHKdwwzxEvvSAz9vSPF8JrBDbRMxmzDjCeXNqRZrNvSp/sdDRFKgM3Hm83rFw==","signatures":[{"sig":"MEQCIHHlNtGteMaiEZbQyFsWfMy2vu2KRPpHauQg+f3eILJ9AiAeeMqcl1EqUsyu42a2Zed9IaHBXPzfuKSdJAbZW1fOyA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":797764},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"3ee3d2615d65eb756c2ac2d824d22499ea52d613","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.153","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@tscircuit/props":"^0.0.159","react-reconciler":"^0.31.0","schematic-symbols":"^0.0.121","react-reconciler-18":"npm:react-reconciler@0.29.2","@tscircuit/soup-util":"^0.0.41","@tscircuit/math-utils":"^0.0.9","transformation-matrix":"^2.16.1","@tscircuit/capacity-autorouter":"^0.0.36","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.113","graphics-debug":"^0.0.4","@types/react-dom":"^19.0.2","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@tscircuit/footprinter":"^0.0.140","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4"},"peerDependencies":{"typescript":"^5.0.0","@tscircuit/footprinter":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.354_1742512638432_0.8840604747192942","host":"s3://npm-registry-packages-npm-production"}},"0.0.355":{"name":"@tscircuit/core","version":"0.0.355","_id":"@tscircuit/core@0.0.355","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"f69c455a0ec4ed79ef27d600b3dfaba40a0f6ff4","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.355.tgz","fileCount":5,"integrity":"sha512-Fbt75Gd3J6y3j7vcfs6l0aBFB3Oy7CpCDxIxpKTc9HGqhglwRW60g7tRO2GvfGLLrmAqO0Y9HavsdJZTRdf1yA==","signatures":[{"sig":"MEUCIC12V6PKy1ku6/KWZUUEfMOaYI28uSMaz6mDfYd9VSVtAiEAlV5lHMGL8BuUl9g6spphfYcZ6Zv6WUeTpx6GnecdFrs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":821647},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"67999fee78eca64e259850a99c5f385de9f0e400","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.153","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@tscircuit/props":"^0.0.163","react-reconciler":"^0.31.0","schematic-symbols":"^0.0.121","react-reconciler-18":"npm:react-reconciler@0.29.2","@tscircuit/soup-util":"^0.0.41","@tscircuit/math-utils":"^0.0.9","transformation-matrix":"^2.16.1","@tscircuit/capacity-autorouter":"^0.0.36","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.113","graphics-debug":"^0.0.4","@types/react-dom":"^19.0.2","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@tscircuit/footprinter":"^0.0.140","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4"},"peerDependencies":{"typescript":"^5.0.0","@tscircuit/footprinter":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.355_1742539189169_0.21054838997556447","host":"s3://npm-registry-packages-npm-production"}},"0.0.356":{"name":"@tscircuit/core","version":"0.0.356","_id":"@tscircuit/core@0.0.356","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"fd6cda86f1b44c25d190a77d65f417258b868ed7","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.356.tgz","fileCount":5,"integrity":"sha512-sSKgFR26fWwZnt3SySILKOMUB58yF/xdSB1fa3W0yFmq91S9JF9/Hp2MUPSdED+UwYjjFQLF/+jDfO6jnGCDgg==","signatures":[{"sig":"MEUCIQCjXzObSEA+2Ohla6u51P4dJs8eyQih6bk2Mb5hu3UNMQIgcg6+DXGve+VsyEs0lKbw2ngwgFywA8y0UrwzxPqDf08=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":823349},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"0c1654c8e7bb55c34c4f17f8f5ecd350bbb54c88","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.153","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@tscircuit/props":"^0.0.163","react-reconciler":"^0.31.0","schematic-symbols":"^0.0.121","react-reconciler-18":"npm:react-reconciler@0.29.2","@tscircuit/soup-util":"^0.0.41","@tscircuit/math-utils":"^0.0.9","transformation-matrix":"^2.16.1","@tscircuit/capacity-autorouter":"^0.0.36","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.113","graphics-debug":"^0.0.4","@types/react-dom":"^19.0.2","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@tscircuit/footprinter":"^0.0.140","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4"},"peerDependencies":{"typescript":"^5.0.0","@tscircuit/footprinter":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.356_1742663378781_0.2831915360992363","host":"s3://npm-registry-packages-npm-production"}},"0.0.357":{"name":"@tscircuit/core","version":"0.0.357","_id":"@tscircuit/core@0.0.357","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"3036cbc8b24f03f93a7e4ccbfc3227a782502f22","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.357.tgz","fileCount":5,"integrity":"sha512-jyo8vCuaIvVrN694GBr1D2BHshl5ChnpRd9r4C96EMjjR+r3z4g/0OpBmEgEzjxrtUfGT9rKrgKIWmuGPNNxeA==","signatures":[{"sig":"MEQCICM+WdrUFNVBEMaOY2MtV9NQyJbeVagCcMlfclU4LWbxAiAUMp85CXgCuD+hSLNqs9gqjlLdrI3RQNnJjQAQXeKKlQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":823349},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"5714fa1f0c07706dc419d0b3d1f2adc0cddc7b0c","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.153","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@tscircuit/props":"^0.0.163","react-reconciler":"^0.31.0","schematic-symbols":"^0.0.121","react-reconciler-18":"npm:react-reconciler@0.29.2","@tscircuit/soup-util":"^0.0.41","@tscircuit/math-utils":"^0.0.9","transformation-matrix":"^2.16.1","@tscircuit/capacity-autorouter":"^0.0.42","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.113","graphics-debug":"^0.0.4","@types/react-dom":"^19.0.2","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@tscircuit/footprinter":"^0.0.140","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4"},"peerDependencies":{"typescript":"^5.0.0","@tscircuit/footprinter":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.357_1742709057856_0.9591500328449745","host":"s3://npm-registry-packages-npm-production"}},"0.0.358":{"name":"@tscircuit/core","version":"0.0.358","_id":"@tscircuit/core@0.0.358","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"b1db799aa4f5af249c1100723d07bfbab5c8a697","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.358.tgz","fileCount":5,"integrity":"sha512-TWN1g3M8+itCGHLEj53lanvoYIAAgF7GTFtolFq68zQqRtfI7kN+jwLsbWzwt//+7hGwNbvdmof/cCZP3Hpvjg==","signatures":[{"sig":"MEQCIH2EI84rukD++3Hc0wZioCESeEqV6DnzdPKSvvJEn8KcAiAS8dOOvTudPt8vaE/+RTtyzlsePL3quhFCc1vsWYwdkw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":823993},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"3312b3259510c04e36f52fa6de2c82094822fedc","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.153","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@tscircuit/props":"^0.0.163","react-reconciler":"^0.31.0","@tscircuit/checks":"^0.0.30","schematic-symbols":"^0.0.121","react-reconciler-18":"npm:react-reconciler@0.29.2","@tscircuit/soup-util":"^0.0.41","@tscircuit/math-utils":"^0.0.12","transformation-matrix":"^2.16.1","@tscircuit/circuit-json-util":"^0.0.45","@tscircuit/capacity-autorouter":"^0.0.42","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.113","graphics-debug":"^0.0.4","@types/react-dom":"^19.0.2","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@tscircuit/footprinter":"^0.0.140","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4"},"peerDependencies":{"typescript":"^5.0.0","@tscircuit/footprinter":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.358_1742880132182_0.7494301721279062","host":"s3://npm-registry-packages-npm-production"}},"0.0.359":{"name":"@tscircuit/core","version":"0.0.359","_id":"@tscircuit/core@0.0.359","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"ed25e92db362ea2411910ecd7ab984fdff5d1a2d","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.359.tgz","fileCount":5,"integrity":"sha512-cq9H7SAD46bd4GMD3OS7ALXSPHQnabWFnB85R05vYQBNLC49n/3se1cM9EVfuk7DBWY4Gpk6oUlcGnErF7vdgQ==","signatures":[{"sig":"MEUCIQD+lfP4kcfA5kLuuAWOfKitX+bztxL2oYcu0+Z6fppGhgIgA7db8EbGZ2PLXWrNQhW8JFfthgi/N5uhCScvOPthA1o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":823993},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"82440f7463b92ee4a94a74bd094a7a8bc629f2de","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.153","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@tscircuit/props":"^0.0.163","react-reconciler":"^0.31.0","@tscircuit/checks":"^0.0.30","schematic-symbols":"^0.0.121","react-reconciler-18":"npm:react-reconciler@0.29.2","@tscircuit/soup-util":"^0.0.41","@tscircuit/math-utils":"^0.0.12","transformation-matrix":"^2.16.1","@tscircuit/circuit-json-util":"^0.0.45","@tscircuit/capacity-autorouter":"^0.0.44","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.113","graphics-debug":"^0.0.4","@types/react-dom":"^19.0.2","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@tscircuit/footprinter":"^0.0.140","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4"},"peerDependencies":{"typescript":"^5.0.0","@tscircuit/footprinter":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.359_1743053315037_0.43215661850869225","host":"s3://npm-registry-packages-npm-production"}},"0.0.360":{"name":"@tscircuit/core","version":"0.0.360","_id":"@tscircuit/core@0.0.360","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"71173db63fbf0cc592d7d5cf746adbc8bc127662","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.360.tgz","fileCount":5,"integrity":"sha512-eDS5vUmvt6nlsegMTiIyyS37bVgQT+FWdnxobK7gnpqgCLydunYcVmfVNJV4ILzfFFdS8P1f72HZN6NkoPFyHw==","signatures":[{"sig":"MEQCIAeVbNcTzWYHY66tEsV0Pcl6Pr3aHBdGc3MTwxBWeC/wAiAIt4VbkTZvl+DkCGTSqWsrVT1DXaKKsiBwVHyyIzJbew==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":820098},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"ca2b4bfcfe6adfaa75c853ae977cda940734b63b","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.153","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@tscircuit/props":"^0.0.165","react-reconciler":"^0.31.0","@tscircuit/checks":"^0.0.30","schematic-symbols":"^0.0.121","react-reconciler-18":"npm:react-reconciler@0.29.2","@tscircuit/soup-util":"^0.0.41","@tscircuit/math-utils":"^0.0.12","transformation-matrix":"^2.16.1","@tscircuit/circuit-json-util":"^0.0.45","@tscircuit/capacity-autorouter":"^0.0.44","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.113","graphics-debug":"^0.0.4","@types/react-dom":"^19.0.2","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@tscircuit/footprinter":"^0.0.140","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4"},"peerDependencies":{"typescript":"^5.0.0","@tscircuit/footprinter":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.360_1743266990242_0.7741269721345796","host":"s3://npm-registry-packages-npm-production"}},"0.0.361":{"name":"@tscircuit/core","version":"0.0.361","_id":"@tscircuit/core@0.0.361","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"75a2c8f4ad15035243ad3145e85eba3b0b61df75","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.361.tgz","fileCount":5,"integrity":"sha512-A2Kmd0TdXkN9f/xW8ouDcQVSJC6VE5/Ds5mMN1pdXXSNR/q2TH25Hgr1Q0dizeu9pmQplZsUL/OOvCWhmZQIAw==","signatures":[{"sig":"MEYCIQC5mMt4Bx36aTc6RA/OStseV5r/l1hwHrSOMwocdFRGFwIhAJ80gyl8C3DgPN0huDXDc9DQLNfHHkU2RtaFTvV3RYhQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":820098},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"6e9f18fc80c158fea126c7425f1cca550cd8c142","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.153","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@tscircuit/props":"^0.0.165","react-reconciler":"^0.31.0","@tscircuit/checks":"^0.0.30","schematic-symbols":"^0.0.121","react-reconciler-18":"npm:react-reconciler@0.29.2","@tscircuit/soup-util":"^0.0.41","@tscircuit/math-utils":"^0.0.12","transformation-matrix":"^2.16.1","@tscircuit/circuit-json-util":"^0.0.45","@tscircuit/capacity-autorouter":"^0.0.49","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.113","graphics-debug":"^0.0.4","@types/react-dom":"^19.0.2","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@tscircuit/footprinter":"^0.0.140","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4"},"peerDependencies":{"typescript":"^5.0.0","@tscircuit/footprinter":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.361_1743287848685_0.6732070715313836","host":"s3://npm-registry-packages-npm-production"}},"0.0.362":{"name":"@tscircuit/core","version":"0.0.362","_id":"@tscircuit/core@0.0.362","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"fd8b56dfa5f3d91334c27a9d9dd2fa200e2b58ed","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.362.tgz","fileCount":5,"integrity":"sha512-q/fjx4GKt5jaxvYJkqNxUmMiU6y6Zr304XsGCBKfXyKlPR9MdqzBZG+xlkctK6b++iuVFh+rcORz8hIGEzq+fA==","signatures":[{"sig":"MEUCIHWEgpOIreG6pG3KMebdcpUdkjuuvSl6kHef+CHKiYX+AiEAhuLT5WNUUawJianWjIVBeNCwHJ5SvmIGwOmAz6Mo9dM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":821457},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"04643c5d8fa8848d9b9d3012a7737e4f59aca7f4","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.153","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@tscircuit/props":"^0.0.165","react-reconciler":"^0.31.0","@tscircuit/checks":"^0.0.30","schematic-symbols":"^0.0.121","react-reconciler-18":"npm:react-reconciler@0.29.2","@tscircuit/soup-util":"^0.0.41","@tscircuit/math-utils":"^0.0.12","transformation-matrix":"^2.16.1","@tscircuit/circuit-json-util":"^0.0.45","@tscircuit/capacity-autorouter":"^0.0.49","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.113","graphics-debug":"^0.0.4","@types/react-dom":"^19.0.2","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@tscircuit/footprinter":"^0.0.140","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4"},"peerDependencies":{"typescript":"^5.0.0","@tscircuit/footprinter":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.362_1744062478571_0.19327631089358643","host":"s3://npm-registry-packages-npm-production"}},"0.0.363":{"name":"@tscircuit/core","version":"0.0.363","_id":"@tscircuit/core@0.0.363","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"abc5823d36343d5535cf929e0b4544b016a2efa3","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.363.tgz","fileCount":5,"integrity":"sha512-82GVB+mzT+hq9/eP/VBj2+uvxKFajoIcGN0TZNf/5pKT4CDI1VpPX7XnXrTMqjKuqwSC/HP3aiJU19F5X8/9VA==","signatures":[{"sig":"MEYCIQDUMalJPPXDv7u+KMYFBrBiMBKKu2/y2ZWHDsPHhflLJwIhAOP5X//UMqTT/N15O+6xtajyD/Azh7q5lyXwzsxtYpUg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":823280},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"c0be7cf1458dc3c37fbf34bcef46161a46e988e2","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.153","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@tscircuit/props":"^0.0.165","react-reconciler":"^0.31.0","@tscircuit/checks":"^0.0.30","schematic-symbols":"^0.0.121","react-reconciler-18":"npm:react-reconciler@0.29.2","@tscircuit/soup-util":"^0.0.41","@tscircuit/math-utils":"^0.0.12","transformation-matrix":"^2.16.1","@tscircuit/circuit-json-util":"^0.0.45","@tscircuit/capacity-autorouter":"^0.0.49","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.113","graphics-debug":"^0.0.4","@types/react-dom":"^19.0.2","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@tscircuit/footprinter":"^0.0.140","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4"},"peerDependencies":{"typescript":"^5.0.0","@tscircuit/footprinter":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.363_1744302969568_0.327001967724879","host":"s3://npm-registry-packages-npm-production"}},"0.0.364":{"name":"@tscircuit/core","version":"0.0.364","_id":"@tscircuit/core@0.0.364","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"81dc5f67d3b40472dc595ef8edb4acacf58f93fd","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.364.tgz","fileCount":5,"integrity":"sha512-Wi03cX8UXENMeFECPK94LlitJAM9tSA82lJSer19Bra032evYXA9xvHEsTw15/qjQQSTrcex5f/yI2WALudtAQ==","signatures":[{"sig":"MEUCICGCb/ntN07csyIBsfGpA1uufU/quKoJlj9RK6FTnUF0AiEA8dJaAHBaVBnxzKU+aZudJkRySOls2OjH34LTAHP9wHE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":823266},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"b271a67652ec872f54ecd3e5766d1b1637cc295f","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.153","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@tscircuit/props":"^0.0.167","react-reconciler":"^0.31.0","@tscircuit/checks":"^0.0.30","schematic-symbols":"^0.0.121","react-reconciler-18":"npm:react-reconciler@0.29.2","@tscircuit/soup-util":"^0.0.41","@tscircuit/math-utils":"^0.0.12","transformation-matrix":"^2.16.1","@tscircuit/circuit-json-util":"^0.0.45","@tscircuit/capacity-autorouter":"^0.0.49","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.113","graphics-debug":"^0.0.4","@types/react-dom":"^19.0.2","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@tscircuit/footprinter":"^0.0.140","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4"},"peerDependencies":{"typescript":"^5.0.0","@tscircuit/footprinter":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.364_1744303674505_0.022385733133259977","host":"s3://npm-registry-packages-npm-production"}},"0.0.365":{"name":"@tscircuit/core","version":"0.0.365","_id":"@tscircuit/core@0.0.365","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"c239a024b9eb30ab3b375429bed6fbfd7c2bddb9","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.365.tgz","fileCount":5,"integrity":"sha512-i10YRFpgLQNOYIh58N18Axy+sDJnGz9VBLDXXvEoVwfrDdIhXbyoEJQqNsO2XCB8rRsBpkYxldwdEAvQTHkmJg==","signatures":[{"sig":"MEYCIQCINZ4BMlDLR356wJAh61zozC6LkocEduNc9TajrAzL9QIhAN19U2b47BXMG0KAP+mjd8nVLc4iKd/TYk0p8rhnxf8Q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":822740},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"f24eefda42cf5ee143ee5f350964b7ecb30a102f","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.153","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@tscircuit/props":"^0.0.167","react-reconciler":"^0.31.0","@tscircuit/checks":"^0.0.30","schematic-symbols":"^0.0.121","react-reconciler-18":"npm:react-reconciler@0.29.2","@tscircuit/soup-util":"^0.0.41","@tscircuit/math-utils":"^0.0.12","transformation-matrix":"^2.16.1","@tscircuit/circuit-json-util":"^0.0.45","@tscircuit/capacity-autorouter":"^0.0.49","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.113","graphics-debug":"^0.0.4","@types/react-dom":"^19.0.2","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@tscircuit/footprinter":"^0.0.140","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4"},"peerDependencies":{"typescript":"^5.0.0","@tscircuit/footprinter":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.365_1744315646226_0.5143554000922641","host":"s3://npm-registry-packages-npm-production"}},"0.0.366":{"name":"@tscircuit/core","version":"0.0.366","_id":"@tscircuit/core@0.0.366","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"1a7b457d7207154fb61dff1e424053f7d318db95","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.366.tgz","fileCount":5,"integrity":"sha512-TnPrFaMQlNIoiI7y9hQqE8q8YZ/BCA2zjJ/IdUilEIG1Y+G9EsPCx07A3ywBXSu47gcXEGcRf+kclw1w96CECg==","signatures":[{"sig":"MEUCID5gbbentiYYkTEo1cmoaaItx4oSy7DV7Cpf8JWcaxkmAiEA/OGE6sHTLmXEPaXv8B0Q+806c5mgLl54mwUT6NZ9yFc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":828456},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"fa8c11d6b27bf1d5fd043190c3274c5b0a2eea91","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.153","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@tscircuit/props":"^0.0.170","react-reconciler":"^0.31.0","@tscircuit/checks":"^0.0.30","schematic-symbols":"^0.0.121","react-reconciler-18":"npm:react-reconciler@0.29.2","@tscircuit/soup-util":"^0.0.41","@tscircuit/math-utils":"^0.0.12","transformation-matrix":"^2.16.1","@tscircuit/circuit-json-util":"^0.0.45","@tscircuit/capacity-autorouter":"^0.0.49","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.113","graphics-debug":"^0.0.4","@types/react-dom":"^19.0.2","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@tscircuit/footprinter":"^0.0.140","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4"},"peerDependencies":{"typescript":"^5.0.0","@tscircuit/footprinter":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.366_1744407818623_0.1516160085335443","host":"s3://npm-registry-packages-npm-production"}},"0.0.367":{"name":"@tscircuit/core","version":"0.0.367","_id":"@tscircuit/core@0.0.367","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"67a0fec8fb054a9859b929c1ee7069c7336eaa6d","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.367.tgz","fileCount":5,"integrity":"sha512-aVzeeIsNrSioiGCBc1MijnoyvgdDY9hgDbNoCQP+Lp9bYT65plN7rOppkgpIzLXUzSAP2Uuuw4CmQpA7aDSM2Q==","signatures":[{"sig":"MEUCIQCOYfT+JYuz4QNhYqmk0706XUYmWqJGS1UHb3Dg3hgSmwIgEnNy1ucMWPYHaQAyy4MIl325sVu2Ljw/b0Evmn8UImQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":829598},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"7bff511d068ce8b4033cf393d14624024cfcb0d9","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.153","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@tscircuit/props":"^0.0.171","react-reconciler":"^0.31.0","@tscircuit/checks":"^0.0.30","schematic-symbols":"^0.0.121","react-reconciler-18":"npm:react-reconciler@0.29.2","@tscircuit/soup-util":"^0.0.41","@tscircuit/math-utils":"^0.0.12","transformation-matrix":"^2.16.1","@tscircuit/circuit-json-util":"^0.0.45","@tscircuit/capacity-autorouter":"^0.0.49","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.113","graphics-debug":"^0.0.4","@types/react-dom":"^19.0.2","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@tscircuit/footprinter":"^0.0.140","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4"},"peerDependencies":{"typescript":"^5.0.0","@tscircuit/footprinter":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.367_1744559298139_0.8375613902151637","host":"s3://npm-registry-packages-npm-production"}},"0.0.368":{"name":"@tscircuit/core","version":"0.0.368","_id":"@tscircuit/core@0.0.368","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"1481ca1427473ae4bee2db493c834cc1e3c9c0d4","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.368.tgz","fileCount":5,"integrity":"sha512-K4XrhjkVmBcprsQbaZkbw0afxc2D21hGIeW4MnMaLKE711zC0guavoCW0SsevYizhywCQUcCQZfhN3tNI0i+rA==","signatures":[{"sig":"MEUCIQDnmvkFaK3PijwmY3l/kZKpapOuxXvyg7c2ejJhgTAe7QIgNd0JFFUtE5qjI6Zvb4I4uBy6ZLHRFy2MaxrHOqo969E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":829967},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"604abb62716427b0b5073ceb3558ee93a19d3e6f","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.153","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@tscircuit/props":"^0.0.171","react-reconciler":"^0.31.0","@tscircuit/checks":"^0.0.30","schematic-symbols":"^0.0.121","react-reconciler-18":"npm:react-reconciler@0.29.2","@tscircuit/soup-util":"^0.0.41","@tscircuit/math-utils":"^0.0.12","transformation-matrix":"^2.16.1","@tscircuit/circuit-json-util":"^0.0.45","@tscircuit/capacity-autorouter":"^0.0.49","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.113","graphics-debug":"^0.0.4","@types/react-dom":"^19.0.2","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@tscircuit/footprinter":"^0.0.140","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4"},"peerDependencies":{"typescript":"^5.0.0","@tscircuit/footprinter":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.368_1744611949054_0.2583410230819694","host":"s3://npm-registry-packages-npm-production"}},"0.0.369":{"name":"@tscircuit/core","version":"0.0.369","_id":"@tscircuit/core@0.0.369","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"60465d6b60bb0f2be6746d0552fda552b218f368","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.369.tgz","fileCount":5,"integrity":"sha512-2IStI9Ms8FeVwmrxc0Gk+yVz6vnjifk3JI7kPpVpICUBEqUD9iq8D5WlC+X+z4xNyp2D2Uo64/iu7oXG9qUVaQ==","signatures":[{"sig":"MEQCIAydwD2FMtFSnU60sp5WAi54z/+qJ1eqmjvdc6g9yGCaAiAj6Xg7U/AHUjGlmWiZlmK27BqzaiuodZ03hm7vw70DOg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":832877},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"29c1751397efda3664bbcdce881ef4b821c29abd","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.153","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@tscircuit/props":"^0.0.171","react-reconciler":"^0.31.0","@tscircuit/checks":"^0.0.30","schematic-symbols":"^0.0.121","react-reconciler-18":"npm:react-reconciler@0.29.2","@tscircuit/soup-util":"^0.0.41","@tscircuit/math-utils":"^0.0.12","transformation-matrix":"^2.16.1","@tscircuit/circuit-json-util":"^0.0.45","@tscircuit/capacity-autorouter":"^0.0.49","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.113","graphics-debug":"^0.0.4","@types/react-dom":"^19.0.2","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@tscircuit/footprinter":"^0.0.140","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4"},"peerDependencies":{"typescript":"^5.0.0","@tscircuit/footprinter":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.369_1744668322002_0.791042740931386","host":"s3://npm-registry-packages-npm-production"}},"0.0.370":{"name":"@tscircuit/core","version":"0.0.370","_id":"@tscircuit/core@0.0.370","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"6bae9379c601c93b718db4baceffe5c700b00cfe","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.370.tgz","fileCount":5,"integrity":"sha512-e9dJnEKJzY3IiQ3XEYV56d6Uc8tyf0CS9Yl1IhemfkzMdZM9zWlO5BHh9+HgsQQd6stLMW5jrp4mYRgJrGxibQ==","signatures":[{"sig":"MEUCIQDoonLuQBTVp6j0u06uWQ/7gqPlPSyTMtgLdpEll/71tgIgbjzzYngO8qtsLTsqmEOmf1RpSnZuKou9xYJ1dfmaQLA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":832877},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"636216af99abddbaa5d0755c6282b2e3cae90cfa","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.153","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@tscircuit/props":"^0.0.171","react-reconciler":"^0.31.0","@tscircuit/checks":"^0.0.30","schematic-symbols":"^0.0.121","react-reconciler-18":"npm:react-reconciler@0.29.2","@tscircuit/soup-util":"^0.0.41","@tscircuit/math-utils":"^0.0.12","transformation-matrix":"^2.16.1","@tscircuit/circuit-json-util":"^0.0.45","@tscircuit/capacity-autorouter":"^0.0.49","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.113","graphics-debug":"^0.0.4","@types/react-dom":"^19.0.2","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@tscircuit/footprinter":"^0.0.140","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4"},"peerDependencies":{"typescript":"^5.0.0","@tscircuit/footprinter":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.370_1744669982621_0.7059509608727015","host":"s3://npm-registry-packages-npm-production"}},"0.0.371":{"name":"@tscircuit/core","version":"0.0.371","_id":"@tscircuit/core@0.0.371","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"3f91655785d4bb9635c995fa525805bece4e4144","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.371.tgz","fileCount":5,"integrity":"sha512-kdzZryWTr5/LQOt5CR3tXavVGav5I3XWsnOSgLJWFTqqXmBalqZRbJqO3gv7M8NhXlyaGNpQkcVtTZOHLUGeCA==","signatures":[{"sig":"MEQCIH5Q41g55Y3PSEK0bld5WIMaitWnGyw9ylektqp4azUKAiBLjwTvJoJlpn6n5/m3t4MDshBuoxfLXLO7auVkZ9itUQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":832877},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"315b25bd72dd01961bb170402e605cd4226f20a4","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.153","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@tscircuit/props":"^0.0.171","react-reconciler":"^0.31.0","@tscircuit/checks":"^0.0.30","schematic-symbols":"^0.0.121","react-reconciler-18":"npm:react-reconciler@0.29.2","@tscircuit/soup-util":"^0.0.41","@tscircuit/math-utils":"^0.0.12","transformation-matrix":"^2.16.1","@tscircuit/circuit-json-util":"^0.0.45","@tscircuit/capacity-autorouter":"^0.0.52","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.113","graphics-debug":"^0.0.4","@types/react-dom":"^19.0.2","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@tscircuit/footprinter":"^0.0.140","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4"},"peerDependencies":{"typescript":"^5.0.0","@tscircuit/footprinter":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.371_1744737853612_0.7582531560025911","host":"s3://npm-registry-packages-npm-production"}},"0.0.372":{"name":"@tscircuit/core","version":"0.0.372","_id":"@tscircuit/core@0.0.372","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"b5b84ed126f3f3f13c7a7822ecfcc6a1f4be8a71","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.372.tgz","fileCount":5,"integrity":"sha512-k9PtV7dG/ZJQkAIiPX8owW4d9uqV/+pZwY3nIWuxpcJeDGFZkI1QbHVX5QBQF4g141YGyoIXhB6kyhVb3JjIYg==","signatures":[{"sig":"MEUCIQCL8cNuTYYdYMw2N3fVa8TOP4QzaHS/HwOCe0xiThn0pAIgUxdsAE0zcdbXBBPQ8csUiYJ+d1/gApFzeROXAFNak3I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":832877},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"6c5c6ae503e3901ead4d4c574f2aa36196445e36","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.153","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@tscircuit/props":"^0.0.171","react-reconciler":"^0.31.0","@tscircuit/checks":"^0.0.36","schematic-symbols":"^0.0.121","react-reconciler-18":"npm:react-reconciler@0.29.2","@tscircuit/soup-util":"^0.0.41","@tscircuit/math-utils":"^0.0.12","transformation-matrix":"^2.16.1","@tscircuit/circuit-json-util":"^0.0.45","@tscircuit/capacity-autorouter":"^0.0.52","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.20"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.113","graphics-debug":"^0.0.4","@types/react-dom":"^19.0.2","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@tscircuit/footprinter":"^0.0.140","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4"},"peerDependencies":{"typescript":"^5.0.0","@tscircuit/footprinter":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.372_1744779466812_0.4300072134284083","host":"s3://npm-registry-packages-npm-production"}},"0.0.373":{"name":"@tscircuit/core","version":"0.0.373","_id":"@tscircuit/core@0.0.373","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"0a576bb22730e7eba3bba020b4d4fca58d694b18","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.373.tgz","fileCount":5,"integrity":"sha512-a0yIS3wZYoT3+FfLF9QutT8ECBzGLCSY+zcdbHO/0h8KRF3hdHvn5p7PWvPyAylA2WHskObMOuvBl2q5YVdCgg==","signatures":[{"sig":"MEUCIQCCje/kSCJ/av33vPZDyIsHVkZZjw+qIUDBFoEGIUQ+HQIgTAA5u4oM7SvounzH/IAqkXpSpXksVril6NZtmnSHfrw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":832876},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"169985268b84391788a4b0f256e0dee04a46dd05","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.153","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@tscircuit/props":"^0.0.171","react-reconciler":"^0.31.0","@tscircuit/checks":"^0.0.36","schematic-symbols":"^0.0.121","react-reconciler-18":"npm:react-reconciler@0.29.2","@tscircuit/math-utils":"^0.0.12","transformation-matrix":"^2.16.1","@tscircuit/circuit-json-util":"^0.0.47","@tscircuit/capacity-autorouter":"^0.0.52","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.20"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.113","graphics-debug":"^0.0.4","@types/react-dom":"^19.0.2","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@tscircuit/footprinter":"^0.0.140","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4"},"peerDependencies":{"typescript":"^5.0.0","@tscircuit/footprinter":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.373_1744841785458_0.9208260127385544","host":"s3://npm-registry-packages-npm-production"}},"0.0.374":{"name":"@tscircuit/core","version":"0.0.374","_id":"@tscircuit/core@0.0.374","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"46e90e71512b441d69462d184761f7a91a1812d1","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.374.tgz","fileCount":5,"integrity":"sha512-Pp4Wbo6tYlWXi7R8Y0xcQlpjGhwm6XWJlR9riyDCsL3f3SrXXy4jCzuFKgX5HBYNi+R0MhYAvVuYE/s3RUvXog==","signatures":[{"sig":"MEUCIQC4aj1P10vcDXovwF1Tm8FUiXEocoL72nzamrr+MYbmqgIgDXdxmg7C6v4jjhRYYdU44ZiO5tT2XJQIuuL13j6ucM4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":833062},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"e844a60686fda690a1c409bfd7d31f5e9284868f","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.154","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@tscircuit/props":"^0.0.172","react-reconciler":"^0.31.0","@tscircuit/checks":"^0.0.36","schematic-symbols":"^0.0.121","react-reconciler-18":"npm:react-reconciler@0.29.2","@tscircuit/math-utils":"^0.0.12","transformation-matrix":"^2.16.1","@tscircuit/circuit-json-util":"^0.0.47","@tscircuit/capacity-autorouter":"^0.0.52","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.20"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.113","graphics-debug":"^0.0.4","@types/react-dom":"^19.0.2","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@tscircuit/footprinter":"^0.0.140","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4"},"peerDependencies":{"typescript":"^5.0.0","@tscircuit/footprinter":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.374_1744854288594_0.9814784828486032","host":"s3://npm-registry-packages-npm-production"}},"0.0.375":{"name":"@tscircuit/core","version":"0.0.375","_id":"@tscircuit/core@0.0.375","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"2ba863281661f6781d6a9190a182d11371c0d6af","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.375.tgz","fileCount":5,"integrity":"sha512-8e1Agt9X+Tr5EiFsr+C/EFbk3SBZD9OUXF2LM13pz1TvTxYD8uJ7PIfq8PMvGdHLuJiNT5JbfkyNnvxPZaqk8w==","signatures":[{"sig":"MEUCIEOuaDsTpe5l/S53llD/pRlSUyzxduPWiRzHcRRH9nGuAiEA9vMU7XSIHeXrw4+L15raN1e5NazGD6oU5AzKzHtT1O8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":837103},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"46871434b247b921a6b60a0c7f97919d1a7087db","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.154","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@tscircuit/props":"^0.0.172","react-reconciler":"^0.31.0","@tscircuit/checks":"^0.0.36","schematic-symbols":"^0.0.121","react-reconciler-18":"npm:react-reconciler@0.29.2","@tscircuit/math-utils":"^0.0.12","transformation-matrix":"^2.16.1","@tscircuit/circuit-json-util":"^0.0.47","@tscircuit/capacity-autorouter":"^0.0.52","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.20"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"latest","css-select":"^5.1.0","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.113","graphics-debug":"^0.0.4","@types/react-dom":"^19.0.2","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@tscircuit/footprinter":"^0.0.140","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4"},"peerDependencies":{"typescript":"^5.0.0","@tscircuit/footprinter":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.375_1744872741825_0.6779432625149653","host":"s3://npm-registry-packages-npm-production"}},"0.0.376":{"name":"@tscircuit/core","version":"0.0.376","_id":"@tscircuit/core@0.0.376","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"c94f4cccd75a97b8c287104858dbe5564a7b7a6e","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.376.tgz","fileCount":5,"integrity":"sha512-fSdCTYKlngStHMp0Se8XdO5ZhkN4MhlSOAyRwd/UGHlXB27iI6nQTr5wVLF+SDZjCpmIwccDJQCGoHOeiUhiuw==","signatures":[{"sig":"MEUCIQDxgeWxWO2IlKnIfS/f2wl/qxUtSU0bN43Tc07SPHZMIAIgQmX5TPBXUQRNQG2IN603FyxK6RMj5+eV0yGV5D9A068=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":838258},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"e937679a17ee8e647345bd60b5da2de353142e80","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","circuit-json":"^0.0.154","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@tscircuit/props":"^0.0.172","react-reconciler":"^0.31.0","@tscircuit/checks":"^0.0.36","schematic-symbols":"^0.0.121","react-reconciler-18":"npm:react-reconciler@0.29.2","@tscircuit/math-utils":"^0.0.12","transformation-matrix":"^2.16.1","@tscircuit/circuit-json-util":"^0.0.47","@tscircuit/capacity-autorouter":"^0.0.52","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.20"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"latest","css-select":"^5.1.0","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.113","graphics-debug":"^0.0.4","@types/react-dom":"^19.0.2","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@tscircuit/footprinter":"^0.0.140","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4"},"peerDependencies":{"typescript":"^5.0.0","@tscircuit/footprinter":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.376_1744913396996_0.9516263218891685","host":"s3://npm-registry-packages-npm-production"}},"0.0.377":{"name":"@tscircuit/core","version":"0.0.377","_id":"@tscircuit/core@0.0.377","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"7e0edf6e7fb2d7e3e5880864e20bfb0a4c099ea8","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.377.tgz","fileCount":5,"integrity":"sha512-eAXE9p/0Z3l5msxcwfMPycSJEz39bb6dTJAVAKTfNrvMIJkP4Pw0QYCLP7YJpczDm+0sFzWkoFxixGlwRnP2tQ==","signatures":[{"sig":"MEUCIQCUB1+s4W8LPsxzHPrVHxf9lNMyWe9Z6qXjqrwfmMOp2QIgfU5JOB87L7XhaX3H5vC8sGM+QJXeoMZAQkRZ4jSmRbM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":838258},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"ffbca65e6f68076c9e551152e3b6dd11724e8c5c","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"^5.1.0","circuit-json":"^0.0.154","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@tscircuit/props":"^0.0.172","react-reconciler":"^0.31.0","@tscircuit/checks":"^0.0.36","schematic-symbols":"^0.0.121","react-reconciler-18":"npm:react-reconciler@0.29.2","@tscircuit/math-utils":"^0.0.12","transformation-matrix":"^2.16.1","@tscircuit/circuit-json-util":"^0.0.47","@tscircuit/capacity-autorouter":"^0.0.52","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.20"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.113","graphics-debug":"^0.0.4","@types/react-dom":"^19.0.2","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@tscircuit/footprinter":"^0.0.140","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4"},"peerDependencies":{"typescript":"^5.0.0","@tscircuit/footprinter":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.377_1744914273520_0.8536076984751797","host":"s3://npm-registry-packages-npm-production"}},"0.0.378":{"name":"@tscircuit/core","version":"0.0.378","_id":"@tscircuit/core@0.0.378","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"534f31721acf7f6789cdfc6fa6b7797672d0a218","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.378.tgz","fileCount":5,"integrity":"sha512-Sv7couE1/wzHGtYexsdHtwRSB0+Gh6zIGw4fb0Z90b+zUh3tAtFSV2LLItrI3Tj24JTJZ787ugmEpIZpLbXL2g==","signatures":[{"sig":"MEYCIQD4FwQDxxM4yYkCw6758a/m7hyHe6LW1cHE5PPR8IMWwgIhAKKgRNn+B+44NgB28aFncx1V9D775DERL57VY3Tuz1O7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":838258},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"5bf4e60cd49d5260ad5fc9133c9a8c29bbee7cac","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"^5.1.0","circuit-json":"^0.0.154","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@tscircuit/props":"^0.0.172","react-reconciler":"^0.31.0","@tscircuit/checks":"^0.0.37","schematic-symbols":"^0.0.121","react-reconciler-18":"npm:react-reconciler@0.29.2","@tscircuit/math-utils":"^0.0.14","transformation-matrix":"^2.16.1","@tscircuit/circuit-json-util":"^0.0.47","@tscircuit/capacity-autorouter":"^0.0.52","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.20"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.113","graphics-debug":"^0.0.4","@types/react-dom":"^19.0.2","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@tscircuit/footprinter":"^0.0.140","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4"},"peerDependencies":{"typescript":"^5.0.0","@tscircuit/footprinter":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.378_1745098507540_0.3307250337753511","host":"s3://npm-registry-packages-npm-production"}},"0.0.379":{"name":"@tscircuit/core","version":"0.0.379","_id":"@tscircuit/core@0.0.379","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"6778039d3d84019f1c45d6f9e0f29eea2d8995c9","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.379.tgz","fileCount":5,"integrity":"sha512-9ju/41QpXEBwPUsWbPIDKpB2UHQonSEEc9DhDIJiF+kBb5XghIpIOR4Kbfy3/8W02rwcqn4fYHU7UxUmXw9V/A==","signatures":[{"sig":"MEYCIQD9HDC0VOWM23W0n3Q6J0YNETHwRlBYOvHFsN4l571eHwIhAMi36h/MjeBuQbZQcwhhq01KP2SYbkw7IykAZ03mK9Rp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":840349},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"b82bdc7d5fa2a49113642d98f84835803c584086","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"^5.1.0","circuit-json":"0.0.158","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@tscircuit/props":"^0.0.172","react-reconciler":"^0.31.0","@tscircuit/checks":"^0.0.37","schematic-symbols":"^0.0.121","react-reconciler-18":"npm:react-reconciler@0.29.2","@tscircuit/math-utils":"^0.0.14","transformation-matrix":"^2.16.1","@tscircuit/circuit-json-util":"^0.0.47","@tscircuit/capacity-autorouter":"^0.0.52","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.20"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.113","graphics-debug":"^0.0.4","@types/react-dom":"^19.0.2","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@tscircuit/footprinter":"^0.0.140","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4"},"peerDependencies":{"typescript":"^5.0.0","@tscircuit/footprinter":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.379_1745170650358_0.5735910808112379","host":"s3://npm-registry-packages-npm-production"}},"0.0.380":{"name":"@tscircuit/core","version":"0.0.380","_id":"@tscircuit/core@0.0.380","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"76c45526333fc0e0975ad97bc7b5b6205ffd81e6","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.380.tgz","fileCount":5,"integrity":"sha512-gKFFwrJ92L8zZPDFkDsks1FJQRcsj+lF7q+FEm668zS3CjHNt5aAZZfPCPDkphnm3OXvR+i3xYakARuVSvUBCw==","signatures":[{"sig":"MEUCIQCYK7XITg4X53qzBezRFAwwQL1AHauNBtzS97qeteP9BQIgYSORz5BhgRv/YtShO/ZwESsKqcZ9xh6HpqpQYi68Nf4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":840357},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"bd8335bb3773ab82bfb583913f3dbe81c8a726f8","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"^5.1.0","circuit-json":"0.0.158","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@tscircuit/props":"^0.0.172","react-reconciler":"^0.31.0","@tscircuit/checks":"^0.0.37","schematic-symbols":"^0.0.121","react-reconciler-18":"npm:react-reconciler@0.29.2","@tscircuit/math-utils":"^0.0.14","transformation-matrix":"^2.16.1","@tscircuit/circuit-json-util":"^0.0.47","@tscircuit/capacity-autorouter":"^0.0.52","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.20"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.113","graphics-debug":"^0.0.4","@types/react-dom":"^19.0.2","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@tscircuit/footprinter":"^0.0.140","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4"},"peerDependencies":{"typescript":"^5.0.0","@tscircuit/footprinter":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.380_1745601419392_0.5217836580178881","host":"s3://npm-registry-packages-npm-production"}},"0.0.381":{"name":"@tscircuit/core","version":"0.0.381","_id":"@tscircuit/core@0.0.381","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"198bf5454473758a2e8b8978975d6ee2a76cc48e","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.381.tgz","fileCount":5,"integrity":"sha512-j/4w+uDVPszHrwAAcEHoOJipiW36jjfPSGq1RXb5zc1SE1vvNutOkJxfCPWvWE1fSOsj0ADrkAVV6WTeVTBzEQ==","signatures":[{"sig":"MEUCIQCNJCGMnA+T0hIkuglOCnrq1tI86JqVTHNCPXsO4g1riAIgFjW0LJOUVet6aMA1ieSrwEpMV8XQp87Fw44SLmQbG4M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":840642},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"9c47367b83715eb5214d32e577ffcbae6faeb572","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"^5.1.0","circuit-json":"0.0.159","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@tscircuit/props":"^0.0.172","react-reconciler":"^0.31.0","@tscircuit/checks":"^0.0.37","schematic-symbols":"^0.0.121","react-reconciler-18":"npm:react-reconciler@0.29.2","@tscircuit/math-utils":"^0.0.14","transformation-matrix":"^2.16.1","@tscircuit/circuit-json-util":"^0.0.47","@tscircuit/capacity-autorouter":"^0.0.52","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.20"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.113","graphics-debug":"^0.0.4","@types/react-dom":"^19.0.2","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@tscircuit/footprinter":"^0.0.140","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4"},"peerDependencies":{"typescript":"^5.0.0","@tscircuit/footprinter":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.381_1745889853584_0.26110761841339025","host":"s3://npm-registry-packages-npm-production"}},"0.0.382":{"name":"@tscircuit/core","version":"0.0.382","_id":"@tscircuit/core@0.0.382","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"84c62bb7a9bc3d1095c1aa30e6a21b8b67aa5498","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.382.tgz","fileCount":5,"integrity":"sha512-agXUeeTY+zVCAOS5DFNL8YPnUyDszWU9F2zr8IhTdCW3nGEQZKUiBI97lgETFuVJYRvAR+eo/9YS1OmwOnDseg==","signatures":[{"sig":"MEYCIQCYzQajJKMU+vsYG8icI7+ngRmGnE+tgR5T9oU5R/rmqgIhAIzW5L21Ka4IKh0DLjIRKQDq9cTgZeYTm7C1LBIE/HJu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":842073},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"172fe39a04b13eb69807d8baeb49790e74b1667f","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.1","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"^5.1.0","circuit-json":"0.0.159","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@tscircuit/props":"^0.0.172","react-reconciler":"^0.31.0","@tscircuit/checks":"^0.0.37","schematic-symbols":"^0.0.121","react-reconciler-18":"npm:react-reconciler@0.29.2","@tscircuit/math-utils":"^0.0.14","transformation-matrix":"^2.16.1","@tscircuit/circuit-json-util":"^0.0.47","@tscircuit/capacity-autorouter":"^0.0.52","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.20"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.113","graphics-debug":"^0.0.4","@types/react-dom":"^19.0.2","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@tscircuit/footprinter":"^0.0.140","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4"},"peerDependencies":{"typescript":"^5.0.0","@tscircuit/footprinter":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.382_1746045786437_0.7501137401272062","host":"s3://npm-registry-packages-npm-production"}},"0.0.383":{"name":"@tscircuit/core","version":"0.0.383","_id":"@tscircuit/core@0.0.383","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"95f3ed9d612e3c5a97fc0077593dea09ec5c899a","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.383.tgz","fileCount":5,"integrity":"sha512-YaNdL5XzdPWjakrNnEdB02FSpFsf9guaOpNGMDmJrkCY/Vj/0DuSC/hsa0UxyGJfA6pYrAqRydGeF+xSHS+WDg==","signatures":[{"sig":"MEUCIEZmu1YCJADxhxoLA9uNGGpeFQqar/j5FxrtjeuSMSZ4AiEAo/9guC63r1eMvfJ5TzSC0gmaLPC45dg3dGv8lLbVRv4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":840642},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"3fae5136169e661e00c5e181dc5b4eef1711b7a5","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.1","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"^5.1.0","circuit-json":"0.0.159","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@tscircuit/props":"^0.0.172","react-reconciler":"^0.31.0","@tscircuit/checks":"^0.0.37","schematic-symbols":"^0.0.121","react-reconciler-18":"npm:react-reconciler@0.29.2","@tscircuit/math-utils":"^0.0.14","transformation-matrix":"^2.16.1","@tscircuit/circuit-json-util":"^0.0.47","@tscircuit/capacity-autorouter":"^0.0.52","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.20"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.113","graphics-debug":"^0.0.4","@types/react-dom":"^19.0.2","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@tscircuit/footprinter":"^0.0.140","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4"},"peerDependencies":{"typescript":"^5.0.0","@tscircuit/footprinter":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.383_1746106727259_0.47563623636443864","host":"s3://npm-registry-packages-npm-production"}},"0.0.384":{"name":"@tscircuit/core","version":"0.0.384","_id":"@tscircuit/core@0.0.384","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"76dc47433df6db61eeb5d5be26af42fbbf586b30","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.384.tgz","fileCount":5,"integrity":"sha512-L/GAKBdmhHTTRELTH1UDLN31TYwk5GcqlvWE1k7JGuN77IHzxnuQdQhVFtN8bEFXz0t3iNPcbpNxXW1zzjgjVg==","signatures":[{"sig":"MEYCIQDWWva/Hj5/kbdHwUDBUZ1nrO9T1VKLbqNcBTxZXxmpnQIhAKGaTbVOn1rKnhk7rAnH74vGXLeE9WMrDDNtVhzep/OM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":840808},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"5c6b8ebe221dec7c300e56fc7b6cab22ac499ecd","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.1","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"^5.1.0","circuit-json":"0.0.159","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@tscircuit/props":"^0.0.172","react-reconciler":"^0.31.0","@tscircuit/checks":"^0.0.37","schematic-symbols":"^0.0.121","react-reconciler-18":"npm:react-reconciler@0.29.2","@tscircuit/math-utils":"^0.0.14","transformation-matrix":"^2.16.1","@tscircuit/circuit-json-util":"^0.0.47","@tscircuit/capacity-autorouter":"^0.0.52","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.20"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.113","graphics-debug":"^0.0.4","@types/react-dom":"^19.0.2","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@tscircuit/footprinter":"^0.0.140","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4"},"peerDependencies":{"typescript":"^5.0.0","@tscircuit/footprinter":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.384_1746119033752_0.8343245729122664","host":"s3://npm-registry-packages-npm-production"}},"0.0.385":{"name":"@tscircuit/core","version":"0.0.385","_id":"@tscircuit/core@0.0.385","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"fb59cab017f8b10ff59b9d12370f65aa3249394f","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.385.tgz","fileCount":5,"integrity":"sha512-lkRZ86aYm2+GtPIYxJPHR2DK+MccT0UOyTN0GajIphX9D1FL5iDLoby9Ofj5auwl2VNKWzCgiUUTS1tSCpZIxQ==","signatures":[{"sig":"MEYCIQDhaFsn/mtbZeX4qUsPlxqYW3LGq0zHgjaZM1prEwKL+wIhAIkozEUZkgrXX+ry1DHM3km0PkhBgq2Kz7bDuq8uZVJG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":842301},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"b1af0974f0027f2e353cc8666774ced26b7ea0a4","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.1","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"^5.1.0","circuit-json":"0.0.159","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@tscircuit/props":"^0.0.172","react-reconciler":"^0.31.0","@tscircuit/checks":"^0.0.37","schematic-symbols":"^0.0.121","react-reconciler-18":"npm:react-reconciler@0.29.2","@tscircuit/math-utils":"^0.0.14","transformation-matrix":"^2.16.1","@tscircuit/circuit-json-util":"^0.0.47","@tscircuit/capacity-autorouter":"^0.0.52","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.20"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.113","graphics-debug":"^0.0.4","@types/react-dom":"^19.0.2","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@tscircuit/footprinter":"^0.0.140","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4"},"peerDependencies":{"typescript":"^5.0.0","@tscircuit/footprinter":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.385_1746193642834_0.3958829267016355","host":"s3://npm-registry-packages-npm-production"}},"0.0.386":{"name":"@tscircuit/core","version":"0.0.386","_id":"@tscircuit/core@0.0.386","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"28b7ab3ba4a04122d7543388626169932fa73803","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.386.tgz","fileCount":5,"integrity":"sha512-dRbVfmIDrAhZzpxR4aqdOsa9jXSVU7knJTcz/WW6TTjrSJK5yl2rSnFXm9BErVH1dxwSaJy564FPbyYWwSWUKA==","signatures":[{"sig":"MEYCIQDTD3cyIG3homhcX8OD9DR0yDrF4/68VMIzrt6nUAgUkQIhAL8XB71fGAfshIwzfXLBDbbCduTnHAptAB8meZhzEP6f","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":844419},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"03526cda8b8048113cfc4f87ceed34b1a428dcd6","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.1","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"^5.1.0","circuit-json":"0.0.160","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@tscircuit/props":"^0.0.172","react-reconciler":"^0.31.0","@tscircuit/checks":"^0.0.37","schematic-symbols":"^0.0.121","react-reconciler-18":"npm:react-reconciler@0.29.2","@tscircuit/math-utils":"^0.0.14","transformation-matrix":"^2.16.1","@tscircuit/circuit-json-util":"^0.0.47","@tscircuit/capacity-autorouter":"^0.0.52","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.20"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.113","graphics-debug":"^0.0.4","@types/react-dom":"^19.0.2","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@tscircuit/footprinter":"^0.0.140","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4"},"peerDependencies":{"typescript":"^5.0.0","@tscircuit/footprinter":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.386_1746214492386_0.2626865333529915","host":"s3://npm-registry-packages-npm-production"}},"0.0.387":{"name":"@tscircuit/core","version":"0.0.387","_id":"@tscircuit/core@0.0.387","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"0944062e3a9ab17d7c4a0a4dbfd421839e8d47f8","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.387.tgz","fileCount":5,"integrity":"sha512-ucqmPhbn46782V00Wf79WPj4c6qTBvykkkdXYKSSMFRJBU0Sne8X/Q85emdR+cxiPO0/lLWw6Ln1H4gFZjsdFQ==","signatures":[{"sig":"MEUCIQCPFyj/ehvfytslnW+DKLwxdlrtXLBMuiDXbiNONw1z4wIgMoJ2SptJZNeegrJCbCR5VW2kxr1Ye5MWu3h/N8Dt6Ds=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":847024},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"214e4b85c8205c8475b96fc3ab6e65ab3e21e85c","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.1","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"^5.1.0","circuit-json":"0.0.160","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@tscircuit/props":"^0.0.172","react-reconciler":"^0.31.0","@tscircuit/checks":"^0.0.37","schematic-symbols":"^0.0.121","react-reconciler-18":"npm:react-reconciler@0.29.2","@tscircuit/math-utils":"^0.0.14","transformation-matrix":"^2.16.1","@tscircuit/circuit-json-util":"^0.0.47","@tscircuit/capacity-autorouter":"^0.0.52","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.20"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.113","graphics-debug":"^0.0.4","@types/react-dom":"^19.0.2","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@tscircuit/footprinter":"^0.0.140","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4"},"peerDependencies":{"typescript":"^5.0.0","@tscircuit/footprinter":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.387_1746368533225_0.6622810257451155","host":"s3://npm-registry-packages-npm-production"}},"0.0.388":{"name":"@tscircuit/core","version":"0.0.388","_id":"@tscircuit/core@0.0.388","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"3e9dcf7ad79c97d2378a38b19b17964b947835ab","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.388.tgz","fileCount":5,"integrity":"sha512-Gvho8YwxZFqgobtGFQWUY3Ra2HazXC7ryre+vccd2n6UfSBiQ7MxEBwVCFi8X165XkxlB+lf+DOwIKtT9qdW5g==","signatures":[{"sig":"MEQCIBdqaJFvyAhJbdbKtIIKl7vKKUxqslMTckoqNG1zozS/AiBujEGSKYf6QifqfyzQLsQBOcubo/93W2IJ1IrzT9j1tw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":847725},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"cf010b1af49c6e8ad461779c07ab93530ff97bd7","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.1","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"^5.1.0","circuit-json":"0.0.160","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@tscircuit/props":"^0.0.172","react-reconciler":"^0.31.0","@tscircuit/checks":"^0.0.37","schematic-symbols":"^0.0.121","react-reconciler-18":"npm:react-reconciler@0.29.2","@tscircuit/math-utils":"^0.0.14","transformation-matrix":"^2.16.1","@tscircuit/circuit-json-util":"^0.0.47","@tscircuit/capacity-autorouter":"^0.0.52","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.20"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.113","graphics-debug":"^0.0.4","@types/react-dom":"^19.0.2","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@tscircuit/footprinter":"^0.0.140","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4"},"peerDependencies":{"typescript":"^5.0.0","@tscircuit/footprinter":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.388_1746531774334_0.9774449711530457","host":"s3://npm-registry-packages-npm-production"}},"0.0.389":{"name":"@tscircuit/core","version":"0.0.389","_id":"@tscircuit/core@0.0.389","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"81df483d8bab202a4eb2feac2ed070c1f5ebccec","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.389.tgz","fileCount":5,"integrity":"sha512-zCMRJo/yIMU/qulY0RyR4jKuEZuKBvsvLKz+VCw1nSSqVDvxn1udD3i4wYWgtoGgKbDWjAgYxaL7vyqJWKxlKw==","signatures":[{"sig":"MEUCIQDg9/nfIGSjc0jvIAM3KFk9ztqmeXDwrB5Lj2/rnsPEZAIgUTMq8HCmrcXAUMo446XtemG4ppxRLe9H99spDHb12kU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":847878},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"e836a15edc11405f55d72d4ed9c56679ce47a40a","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.1","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"^5.1.0","circuit-json":"0.0.160","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@tscircuit/props":"^0.0.172","react-reconciler":"^0.31.0","@tscircuit/checks":"^0.0.37","schematic-symbols":"^0.0.121","react-reconciler-18":"npm:react-reconciler@0.29.2","@tscircuit/math-utils":"^0.0.14","transformation-matrix":"^2.16.1","@tscircuit/circuit-json-util":"^0.0.47","@tscircuit/capacity-autorouter":"^0.0.52","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.20"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.113","graphics-debug":"^0.0.4","@types/react-dom":"^19.0.2","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@tscircuit/footprinter":"^0.0.140","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4"},"peerDependencies":{"typescript":"^5.0.0","@tscircuit/footprinter":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.389_1746544255535_0.7689333533325751","host":"s3://npm-registry-packages-npm-production"}},"0.0.390":{"name":"@tscircuit/core","version":"0.0.390","_id":"@tscircuit/core@0.0.390","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"422e38beab49a7debf25920e30b983ad9113b961","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.390.tgz","fileCount":5,"integrity":"sha512-Q0m7CTx8FiHSBZT/OaMen3JIYRKd32ShCXM/yYIq8zPD5xjOD/PQcnhD1LBpsCYrSm596uI+emxcUeL9YHAifw==","signatures":[{"sig":"MEYCIQDNrN7rdxKXb5f+FFSLkWJPrBzdwksSgAkADjUkR0QRKwIhAN+bE6DbI3oc0cyXjwy8lbZu7sAry+kE0yfng3uKXxzh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":850011},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"cad758289b27efe2985805e39b1393ace5ca4d07","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.1","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"^5.1.0","circuit-json":"0.0.164","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@tscircuit/props":"^0.0.172","react-reconciler":"^0.31.0","@tscircuit/checks":"^0.0.37","schematic-symbols":"^0.0.121","react-reconciler-18":"npm:react-reconciler@0.29.2","@tscircuit/math-utils":"^0.0.14","transformation-matrix":"^2.16.1","@tscircuit/circuit-json-util":"^0.0.47","@tscircuit/capacity-autorouter":"^0.0.52","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.20"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.113","graphics-debug":"^0.0.4","@types/react-dom":"^19.0.2","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@tscircuit/footprinter":"^0.0.140","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4"},"peerDependencies":{"typescript":"^5.0.0","@tscircuit/footprinter":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.390_1746548153243_0.3735750761295684","host":"s3://npm-registry-packages-npm-production"}},"0.0.391":{"name":"@tscircuit/core","version":"0.0.391","_id":"@tscircuit/core@0.0.391","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"d4504650cf29b1752bf92f8cd97e4b5949ec3d64","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.391.tgz","fileCount":5,"integrity":"sha512-Q2uIQDznajnliixlGBh86Hxch1wTi62FgKVkvmAWHUD0uvubFTEhihsRdIBgWT5hzkxSSCz8r+TDeljRSzyrYg==","signatures":[{"sig":"MEUCIQCn37JTPTYToHWTgHWzJwAX4a+LanLXIx0i2FpO2aYECQIgYFuVSqkv2iJML8cmU/ReHJ84HFITjtXduRFUNHD2ASE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":851095},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"ecd56559642fb82634f875caadb218b5a8ee186e","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.1","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"^5.1.0","circuit-json":"0.0.164","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@tscircuit/props":"^0.0.172","react-reconciler":"^0.31.0","@tscircuit/checks":"^0.0.37","schematic-symbols":"^0.0.121","react-reconciler-18":"npm:react-reconciler@0.29.2","@tscircuit/math-utils":"^0.0.14","transformation-matrix":"^2.16.1","@tscircuit/circuit-json-util":"^0.0.47","@tscircuit/capacity-autorouter":"^0.0.52","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.20"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.113","graphics-debug":"^0.0.4","@types/react-dom":"^19.0.2","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@tscircuit/footprinter":"^0.0.154","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4"},"peerDependencies":{"typescript":"^5.0.0","@tscircuit/footprinter":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.391_1746791325664_0.862572552343492","host":"s3://npm-registry-packages-npm-production"}},"0.0.392":{"name":"@tscircuit/core","version":"0.0.392","_id":"@tscircuit/core@0.0.392","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"0a6d089a45c90d420d8cd778769994222a840072","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.392.tgz","fileCount":5,"integrity":"sha512-h22JMfOWg8q1U0OQd1KNuD6pI6+iTPdoPuP51TpWHRdDyw+3e7vw+FvqFNMyqr/N3XXmYv806TGlEmaV91VugA==","signatures":[{"sig":"MEUCIEqupoT7sB+HUAD3ZRWjY9oxdgcK/APpAgslc11HbYV6AiEAsa078dDLfIidbtL+iLnODxxS4KvJmLfwHuDMKtFbVZ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":865178},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"54656a1f6eddcb8ec098cab205bb0eb7098da5a1","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.1","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"^5.1.0","circuit-json":"0.0.164","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@tscircuit/props":"^0.0.174","react-reconciler":"^0.31.0","@tscircuit/checks":"^0.0.37","schematic-symbols":"^0.0.132","react-reconciler-18":"npm:react-reconciler@0.29.2","@tscircuit/math-utils":"^0.0.14","transformation-matrix":"^2.16.1","@tscircuit/circuit-json-util":"^0.0.47","@tscircuit/capacity-autorouter":"^0.0.52","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.20"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.113","graphics-debug":"^0.0.4","@types/react-dom":"^19.0.2","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@tscircuit/footprinter":"^0.0.154","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4"},"peerDependencies":{"typescript":"^5.0.0","@tscircuit/footprinter":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.392_1746798229210_0.5762445514327914","host":"s3://npm-registry-packages-npm-production"}},"0.0.393":{"name":"@tscircuit/core","version":"0.0.393","_id":"@tscircuit/core@0.0.393","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"805e082595914e20d5b6622b217dcb6e940edf5c","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.393.tgz","fileCount":5,"integrity":"sha512-xynSHewC1Xgjb3neX6ZqQGBNUTNeES1kjtSomiXEYaoI07Q7mFxmNXYkdXlBaS/s9f9RQTN5othX/Ynck00+/w==","signatures":[{"sig":"MEQCIHzPqvZWM7H5u5zEGgBESuaFgx9yM/2bt5dFwqLAPATqAiAQQGHC6CpgrrxEfzpF7tExWr2vwOaUCrCXSjwhmPR8Vg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":865283},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"03d367272829f9696396fe788ed4020be6f1d39c","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.1","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"^5.1.0","circuit-json":"0.0.164","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@tscircuit/props":"^0.0.174","react-reconciler":"^0.31.0","@tscircuit/checks":"^0.0.37","schematic-symbols":"^0.0.132","react-reconciler-18":"npm:react-reconciler@0.29.2","@tscircuit/math-utils":"^0.0.14","transformation-matrix":"^2.16.1","@tscircuit/circuit-json-util":"^0.0.47","@tscircuit/capacity-autorouter":"^0.0.52","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.20"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.113","graphics-debug":"^0.0.4","@types/react-dom":"^19.0.2","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@tscircuit/footprinter":"^0.0.154","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4"},"peerDependencies":{"typescript":"^5.0.0","@tscircuit/footprinter":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.393_1746817936267_0.16058746546347114","host":"s3://npm-registry-packages-npm-production"}},"0.0.394":{"name":"@tscircuit/core","version":"0.0.394","_id":"@tscircuit/core@0.0.394","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"c6da20d9fd0ea0f9185d3bfcf392acd34006a74b","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.394.tgz","fileCount":5,"integrity":"sha512-d7CzOLu249NOtLiWhiAfrxiSj2RS38Sp0z1HW887fD42N6Xe1YZ1W0AmLHkXVljCenKjU7SmAiGkLch38KsVzQ==","signatures":[{"sig":"MEUCIQDuam63l6YJqgJ2hBaAnDC6jNmWpKlkvZgp5MkKAI5dfQIgLE15hmABtSVs6XC8nRjwBDFjcQvb7iXyeapp7ZVSaAA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":878156},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"28f39af35a1ccf5bab1b538d1649055d9370b583","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.1","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"^5.1.0","circuit-json":"0.0.164","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@tscircuit/props":"^0.0.174","react-reconciler":"^0.31.0","@tscircuit/checks":"^0.0.37","schematic-symbols":"^0.0.132","react-reconciler-18":"npm:react-reconciler@0.29.2","@tscircuit/math-utils":"^0.0.14","transformation-matrix":"^2.16.1","@tscircuit/circuit-json-util":"^0.0.47","@tscircuit/capacity-autorouter":"^0.0.52","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.20"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.113","graphics-debug":"^0.0.4","@types/react-dom":"^19.0.2","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@tscircuit/footprinter":"^0.0.154","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4"},"peerDependencies":{"typescript":"^5.0.0","@tscircuit/footprinter":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.394_1746824020825_0.4653487173844362","host":"s3://npm-registry-packages-npm-production"}},"0.0.395":{"name":"@tscircuit/core","version":"0.0.395","_id":"@tscircuit/core@0.0.395","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"db3f04baae2a781c1bb05efb0ea9bb7dbdc3c565","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.395.tgz","fileCount":5,"integrity":"sha512-AKRdQx/O28giHQpOI/2zU2Ned07dJbfVJgNrdD1i6p6XyN0bKzrxDie67M4aaWr7m0cles4GRgHsK+bQNpkGjQ==","signatures":[{"sig":"MEUCIQCmiVAkMnY/PDv4Lg62eAVhAHmX9zoGexWDxflBlioGsAIgTZOYYpyCd22pq8WU4YtXOtz2GXioztkRX2FIHa0Xgys=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":878156},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"abb1a1d53e918d593983327cf95bdc8994eb605a","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.1","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"^5.1.0","circuit-json":"0.0.164","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@tscircuit/props":"^0.0.174","react-reconciler":"^0.31.0","@tscircuit/checks":"^0.0.37","schematic-symbols":"^0.0.132","react-reconciler-18":"npm:react-reconciler@0.29.2","@tscircuit/math-utils":"^0.0.14","transformation-matrix":"^2.16.1","@tscircuit/circuit-json-util":"^0.0.47","@tscircuit/capacity-autorouter":"^0.0.52","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.20"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.113","graphics-debug":"^0.0.4","@types/react-dom":"^19.0.2","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@tscircuit/footprinter":"^0.0.155","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4"},"peerDependencies":{"typescript":"^5.0.0","@tscircuit/footprinter":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.395_1746884565297_0.3910709535502037","host":"s3://npm-registry-packages-npm-production"}},"0.0.396":{"name":"@tscircuit/core","version":"0.0.396","_id":"@tscircuit/core@0.0.396","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"9c0f0a6e93a3f448bc4d358f6893df3b44da00cc","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.396.tgz","fileCount":5,"integrity":"sha512-AngYoYHRUfbw0w1CMLZMkhKa96SuNcqMBsw7n/9oD9a0mQPaBBdJTx6hf38HLYgfjx9tj7ctMHa71buzwGRZ3w==","signatures":[{"sig":"MEQCIFWJoHwPK5jBa+a+ZGbSdLQKh5uzrH0DjoomPf5iqNSIAiBn6yByQ3f8ulv+/HaMfKapv79TrjgGY1F70JDwIw7Hcw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":880723},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"f34d3d5276449193e8a6b43f3210f925818c742d","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.1","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"^5.1.0","circuit-json":"0.0.169","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@tscircuit/props":"^0.0.177","react-reconciler":"^0.31.0","@tscircuit/checks":"^0.0.37","schematic-symbols":"^0.0.132","react-reconciler-18":"npm:react-reconciler@0.29.2","@tscircuit/math-utils":"^0.0.14","transformation-matrix":"^2.16.1","@tscircuit/circuit-json-util":"^0.0.47","@tscircuit/capacity-autorouter":"^0.0.52","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.20"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.113","graphics-debug":"^0.0.4","@types/react-dom":"^19.0.2","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@tscircuit/footprinter":"^0.0.155","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4"},"peerDependencies":{"typescript":"^5.0.0","@tscircuit/footprinter":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.396_1746987808469_0.9899024034350474","host":"s3://npm-registry-packages-npm-production"}},"0.0.397":{"name":"@tscircuit/core","version":"0.0.397","_id":"@tscircuit/core@0.0.397","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"8a5f156124d55dd7a7650d70ef10d11e67e1621c","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.397.tgz","fileCount":5,"integrity":"sha512-qZ3XjWLu9FkzYH6JbJ6A6Z3bxAQ/vIVnkjV8NJyACTdQ86OWo7tl1Q7PxFb5kagkUKR1OdC7bANRdlDaKHKnyA==","signatures":[{"sig":"MEYCIQCR57eABH5bUD+XkSSaxFsooFbO9BONacGXkOvChJY4zAIhAMf5WZj9e39vjCl13015/74U6L1r/6wRV2b/Jodqa9DJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":880957},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"6f58187f2ec182e0d104b9380de2c8f0a653633b","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.1","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"^5.1.0","circuit-json":"0.0.170","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@tscircuit/props":"^0.0.178","react-reconciler":"^0.31.0","@tscircuit/checks":"^0.0.37","schematic-symbols":"^0.0.132","react-reconciler-18":"npm:react-reconciler@0.29.2","@tscircuit/math-utils":"^0.0.14","transformation-matrix":"^2.16.1","@tscircuit/circuit-json-util":"^0.0.47","@tscircuit/capacity-autorouter":"^0.0.52","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.20"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.113","graphics-debug":"^0.0.4","@types/react-dom":"^19.0.2","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@tscircuit/footprinter":"^0.0.155","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4"},"peerDependencies":{"typescript":"^5.0.0","@tscircuit/footprinter":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.397_1746991909041_0.45446280415577145","host":"s3://npm-registry-packages-npm-production"}},"0.0.398":{"name":"@tscircuit/core","version":"0.0.398","_id":"@tscircuit/core@0.0.398","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"acb524d1725c9743406653be0f9c1b84cdeeb6f1","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.398.tgz","fileCount":5,"integrity":"sha512-pJkPwTtroKR/AX3MzDDnLAq1IK6+8xg2k8d8Ahz2yg/akH+n4j6VdGZsd3PbOZJtcU2jABXp2feWIOAA6RSAcQ==","signatures":[{"sig":"MEUCIQC55OO6M23SK8fVDvkb1rd5IRV/BD9LjGm4cbg4TSDQbAIgIEad/UXceHSn6ErgkPeYu4Be6B15Db5CzdC0tZGJtc8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":882085},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"8195416694d46c5e7483b749a2199421ca78d2f7","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.1","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"^5.1.0","circuit-json":"0.0.170","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@tscircuit/props":"^0.0.178","react-reconciler":"^0.31.0","@tscircuit/checks":"^0.0.46","schematic-symbols":"^0.0.132","react-reconciler-18":"npm:react-reconciler@0.29.2","@tscircuit/math-utils":"^0.0.14","transformation-matrix":"^2.16.1","@tscircuit/circuit-json-util":"^0.0.47","@tscircuit/capacity-autorouter":"^0.0.52","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.22"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.113","graphics-debug":"^0.0.4","@types/react-dom":"^19.0.2","@tscircuit/layout":"^0.0.28","@tscircuit/log-soup":"^1.0.2","@tscircuit/footprinter":"^0.0.156","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4"},"peerDependencies":{"typescript":"^5.0.0","@tscircuit/footprinter":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.398_1746996752934_0.9675811530263398","host":"s3://npm-registry-packages-npm-production"}},"0.0.399":{"name":"@tscircuit/core","version":"0.0.399","_id":"@tscircuit/core@0.0.399","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"712171d750b02f06685e5b2190c672fea0c6c69f","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.399.tgz","fileCount":5,"integrity":"sha512-kb2gAHDXv93Uk+2d96oER7xROcZRRhPcZtWcPrZO5zmezD9HBJ7u/U2lWcM4b5D5c7Ve8JRRprCjU0BI6GbNVw==","signatures":[{"sig":"MEUCIHSlDNGP8U5AFbICdbTT06uB4ymBGz6DbfXwyW6pZLuPAiEApnmSkGnsEYD79ShD5XmiR9r7RIK+nhvHxQpwJaGeXIQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":882813},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"0715f50a7549be3eae833ed669ec57744acc3194","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.1","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"^5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","react-reconciler":"^0.31.0","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","circuit-json":"0.0.170","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.113","graphics-debug":"^0.0.4","@tscircuit/props":"^0.0.178","@types/react-dom":"^19.0.2","@tscircuit/checks":"^0.0.46","@tscircuit/layout":"^0.0.28","schematic-symbols":"^0.0.132","@tscircuit/log-soup":"^1.0.2","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.156","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4","@tscircuit/circuit-json-util":"^0.0.47","@tscircuit/capacity-autorouter":"^0.0.52","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.399_1747019929548_0.9617840088750147","host":"s3://npm-registry-packages-npm-production"}},"0.0.400":{"name":"@tscircuit/core","version":"0.0.400","_id":"@tscircuit/core@0.0.400","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"d176e082d4ac0ab7ca067440eb75039b4fbd47ef","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.400.tgz","fileCount":5,"integrity":"sha512-2PRth28Ov3fpZZI8o3ItgQgWZpLw8ChqFp68nsBeVz+1PbjZozORxKS5kZC99iaxAs8rYLJqdgUkn9VuGtilZg==","signatures":[{"sig":"MEUCIQDOMUgekRi3t6BGG8xMZx1jb9UQ3R6PT7YvmX876VR3LAIgd/pNg12X4b1BUUFv93KVMSW9QrQ4k6wiZwnw5rLwetY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":883187},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"791ee1b073462bc09480940569e43bb8b7c73e8a","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.1","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"^5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","react-reconciler":"^0.31.0","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","circuit-json":"0.0.170","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.113","graphics-debug":"^0.0.4","@tscircuit/props":"^0.0.178","@types/react-dom":"^19.0.2","@tscircuit/checks":"^0.0.46","@tscircuit/layout":"^0.0.28","schematic-symbols":"^0.0.132","@tscircuit/log-soup":"^1.0.2","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.156","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4","@tscircuit/circuit-json-util":"^0.0.47","@tscircuit/capacity-autorouter":"^0.0.52","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.400_1747024912715_0.8310380785714964","host":"s3://npm-registry-packages-npm-production"}},"0.0.401":{"name":"@tscircuit/core","version":"0.0.401","_id":"@tscircuit/core@0.0.401","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"74b89dba3cb5f311a1fa97fda0bbc8508edd829a","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.401.tgz","fileCount":5,"integrity":"sha512-Z4Epv3GHMwjvsfQ3jPua+E1H1NvoJkyGLBMEC2vku9kTF4yBixyKGiVqZAK1I6lQUQE4w8qjygnqyRtRtFwTkg==","signatures":[{"sig":"MEUCIQDu27SeEboUHu9el3ye2vk+pJHYCfT9Xayh/qaPWh4d/QIgO1oBEp+0JALlqWgYjLyxVNte/VmRx5TOIzA/n6JPWN0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":883199},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"c25f3871e434befb5b801c646407e46ee2201b71","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.1","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"^5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","react-reconciler":"^0.31.0","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","circuit-json":"0.0.170","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.113","graphics-debug":"^0.0.4","@tscircuit/props":"^0.0.178","@types/react-dom":"^19.0.2","@tscircuit/checks":"^0.0.46","@tscircuit/layout":"^0.0.28","schematic-symbols":"^0.0.132","@tscircuit/log-soup":"^1.0.2","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.156","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4","@tscircuit/circuit-json-util":"^0.0.47","@tscircuit/capacity-autorouter":"^0.0.52","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.401_1747028373501_0.19005322411549486","host":"s3://npm-registry-packages-npm-production"}},"0.0.402":{"name":"@tscircuit/core","version":"0.0.402","_id":"@tscircuit/core@0.0.402","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"2cd12519e49092de4cfe78f4d7f4c67495460bf5","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.402.tgz","fileCount":5,"integrity":"sha512-o8VqtYTRH7dmv9895k1KcbKWkSFYo593jxSSDIplwnoR1eqXgphPi78SRR7pdoqIJisnRoaYCFzApBTvvPQ1Ig==","signatures":[{"sig":"MEQCIEDSNMEy33PjTGcE0tW+ElQRHM8RpDN7/KFnpX9cUMJ+AiBIeOvfrv4sj9V9LP0fQRZPKqUvkmRLWHXLnfRLSQzhPg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":883458},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"51bf553125b92d95ff6219ee9442415a9d35ee21","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.1","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"^5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","react-reconciler":"^0.31.0","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","circuit-json":"0.0.170","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.113","graphics-debug":"^0.0.4","@tscircuit/props":"^0.0.178","@types/react-dom":"^19.0.2","@tscircuit/checks":"^0.0.46","@tscircuit/layout":"^0.0.28","schematic-symbols":"^0.0.132","@tscircuit/log-soup":"^1.0.2","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.156","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4","@tscircuit/circuit-json-util":"^0.0.47","@tscircuit/capacity-autorouter":"^0.0.52","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.402_1747066724236_0.8925422372258547","host":"s3://npm-registry-packages-npm-production"}},"0.0.403":{"name":"@tscircuit/core","version":"0.0.403","_id":"@tscircuit/core@0.0.403","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"e195a4d6fb8a64f4ab028cee78934e0924311db9","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.403.tgz","fileCount":5,"integrity":"sha512-D1XIyyfWpSfc7Tq4+dOCABLgeoWs11tPNynL2uC5jhc6YFdtAAHzKo7/xnnzzpyiLb33b5Rh7722KRFTZ0nz0g==","signatures":[{"sig":"MEUCIGNtqjvURiq1DKFe3ShWlvu71xO61cYT8/ZXglEZcQN7AiEAtU01yOCyeodmvxXmfbFl8FM9XQq0/a0cHv2ZNfS3KZc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":882793},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"2f070159cdbadc4c6541d03ab772140b45016e7e","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.1","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"^5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","react-reconciler":"^0.31.0","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","circuit-json":"0.0.170","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.113","graphics-debug":"^0.0.4","@tscircuit/props":"^0.0.178","@types/react-dom":"^19.0.2","@tscircuit/checks":"^0.0.46","@tscircuit/layout":"^0.0.28","schematic-symbols":"^0.0.132","@tscircuit/log-soup":"^1.0.2","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.156","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4","@tscircuit/circuit-json-util":"^0.0.47","@tscircuit/capacity-autorouter":"^0.0.52","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.403_1747067412462_0.36995881216568915","host":"s3://npm-registry-packages-npm-production"}},"0.0.404":{"name":"@tscircuit/core","version":"0.0.404","_id":"@tscircuit/core@0.0.404","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"138aba18ebd1db8b572ab4d95e08d202d9961ee0","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.404.tgz","fileCount":5,"integrity":"sha512-u5/fMDlUZI3NKJ1xsfcI13egHgOTJbjVLquZRCK50tqJ7nx1nAINysNRH4CCcCTXzpPXu85zt/vPYS1AC4Pivw==","signatures":[{"sig":"MEYCIQC6M0/Ome5KyNxEkZ0r2zLFMhPiRyA/IOe8sS/Mj/UT8AIhALSGbIZar0qi5oXD9zLXyhBQesZukPIuwYHmTW4OwuJn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":883246},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"abbfa8e8a7f4329ed1360ff5e5aac88bcce58856","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.1","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"^5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","react-reconciler":"^0.31.0","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","circuit-json":"0.0.170","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.113","graphics-debug":"^0.0.4","@tscircuit/props":"^0.0.178","@types/react-dom":"^19.0.2","@tscircuit/checks":"^0.0.46","@tscircuit/layout":"^0.0.28","schematic-symbols":"^0.0.132","@tscircuit/log-soup":"^1.0.2","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.159","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4","@tscircuit/circuit-json-util":"^0.0.47","@tscircuit/capacity-autorouter":"^0.0.52","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.404_1747111927946_0.04437610914441836","host":"s3://npm-registry-packages-npm-production"}},"0.0.405":{"name":"@tscircuit/core","version":"0.0.405","_id":"@tscircuit/core@0.0.405","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"fdfbe6a9f5fa4ad83a4f6d2a78ba4d5988382f19","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.405.tgz","fileCount":5,"integrity":"sha512-pDmn8zRDCUA3KmG9cb0VB3cufYfMJFU1UKn2kcGhI9rxclKMN46T2MofniGYIy0DWftvHPSzMQV0x/kut9blBw==","signatures":[{"sig":"MEQCIBHBmyfsUIDCrdoo/5A794MbtFzSSVkXTUAEVPQkgcp1AiB8+HiEFMFUW1qLY7ztZyxFg6VAmnfVe9uYJ6sDvMo/Jg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":883789},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"07e00bfbebcb7108aae75e1e187affb030fa4d5f","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.1","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"^5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","react-reconciler":"^0.31.0","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","circuit-json":"0.0.170","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.113","graphics-debug":"^0.0.4","@tscircuit/props":"^0.0.179","@types/react-dom":"^19.0.2","@tscircuit/checks":"^0.0.46","@tscircuit/layout":"^0.0.28","schematic-symbols":"^0.0.132","@tscircuit/log-soup":"^1.0.2","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.159","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4","@tscircuit/circuit-json-util":"^0.0.47","@tscircuit/capacity-autorouter":"^0.0.52","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.405_1747177327179_0.11291370470189399","host":"s3://npm-registry-packages-npm-production"}},"0.0.406":{"name":"@tscircuit/core","version":"0.0.406","_id":"@tscircuit/core@0.0.406","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"1957c822f16cb91d6232cb531dfe2cea1a3ebfd6","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.406.tgz","fileCount":5,"integrity":"sha512-rit73PekBSudiOH6jL5yw0rRvtxJg/+50gByiI0wu0ALTSfdwS+cPQRCextAxgDnezk/0igxMn774+ZIpxgmGQ==","signatures":[{"sig":"MEQCIAnG3Lwkm/qYp5ovafPLeecHE0yKNWfth7xJPCQLivnnAiAJerWRA2VWGKNZ41H9TUWQX2dg1T5dCqavLLNJCgLPvA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":883816},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"aadcef1c7e268e9c765893b4416b927abd77026b","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.1","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"^5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","react-reconciler":"^0.31.0","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","circuit-json":"0.0.170","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.113","graphics-debug":"^0.0.4","@tscircuit/props":"^0.0.179","@types/react-dom":"^19.0.2","@tscircuit/checks":"^0.0.46","@tscircuit/layout":"^0.0.28","schematic-symbols":"^0.0.132","@tscircuit/log-soup":"^1.0.2","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.159","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4","@tscircuit/circuit-json-util":"^0.0.47","@tscircuit/capacity-autorouter":"^0.0.64","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.406_1747204123039_0.30719703074089244","host":"s3://npm-registry-packages-npm-production"}},"0.0.407":{"name":"@tscircuit/core","version":"0.0.407","_id":"@tscircuit/core@0.0.407","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"a57fc898bf1dd5400b689eacec0013cf549ff3db","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.407.tgz","fileCount":5,"integrity":"sha512-lBm3PBNDdHQiOjbV5jq5kpkWLBwQn+09LxipC1TgFYQLoedhYFuj/beSchkU8m+gbg4D48/9dM+FFsqlzXh+rA==","signatures":[{"sig":"MEUCIQCZO0/HiprkzA8mz0PJsVuXwrtkIjwmdXLBIUD4/Kfq/gIgPnX2LrknNVo7LrIpP6gNTs8MG3V1qDgSlBZ9GOyOuVs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":883852},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"a7833bd1640b8b64d90e630d0cc6a78da4520fa3","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.1","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"^5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","react-reconciler":"^0.31.0","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","circuit-json":"0.0.170","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.113","graphics-debug":"^0.0.4","@tscircuit/props":"^0.0.179","@types/react-dom":"^19.0.2","@tscircuit/checks":"^0.0.46","@tscircuit/layout":"^0.0.28","schematic-symbols":"^0.0.132","@tscircuit/log-soup":"^1.0.2","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.159","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4","@tscircuit/circuit-json-util":"^0.0.47","@tscircuit/capacity-autorouter":"^0.0.64","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.407_1747239592824_0.5400221870383033","host":"s3://npm-registry-packages-npm-production"}},"0.0.408":{"name":"@tscircuit/core","version":"0.0.408","_id":"@tscircuit/core@0.0.408","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"e880d82cd5625695e40f7ed40e2362b1a3c0089b","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.408.tgz","fileCount":5,"integrity":"sha512-iQedOxZFUqspEsFOu8aZdT4KjQr1nu/MJlhHLQ35JCiugQ9WWFy0GL3CuVQEEInYGcFG55TktloRhQLkp+JGdQ==","signatures":[{"sig":"MEYCIQCkgzZbGH7sUn60/3BV0GNbH9etAVnkLZ7YHk/04zJjygIhAJibr50/AJ0D38aFPUplzW95EFkJusgd2F1+yhBsSLwm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":883852},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"088525082e0eefa5d2c44a84cd2633035b459cf2","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.1","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"^5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","react-reconciler":"^0.31.0","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","circuit-json":"0.0.170","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.113","graphics-debug":"^0.0.4","@tscircuit/props":"^0.0.179","@types/react-dom":"^19.0.2","@tscircuit/checks":"^0.0.46","@tscircuit/layout":"^0.0.28","schematic-symbols":"^0.0.132","@tscircuit/log-soup":"^1.0.2","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.159","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4","@tscircuit/circuit-json-util":"^0.0.47","@tscircuit/capacity-autorouter":"^0.0.66","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.408_1747266230895_0.980598658514696","host":"s3://npm-registry-packages-npm-production"}},"0.0.409":{"name":"@tscircuit/core","version":"0.0.409","_id":"@tscircuit/core@0.0.409","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"162ce33236b59304ded8385b647b5efd56be21a6","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.409.tgz","fileCount":5,"integrity":"sha512-P4z9y/HetNmEEcWgYX+q73Rcmd2zy2tZbufxSylDaTX+F6SITppQ802TdoreH9Jm/NqYuxte8o/gwd3swjgkVA==","signatures":[{"sig":"MEQCIE1I4oHPXrf8oX3nrfTAN2oSyH72mvmSRCyU62vyls8vAiBiplLPXiyEupi6BoK9vpaitzMq14B8XoCdoUpG7GOqNg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":883908},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"2afe7499cef277b3a58dd81d0e8195f92127d169","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.1","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"^5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","react-reconciler":"^0.31.0","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","circuit-json":"0.0.170","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.113","graphics-debug":"^0.0.4","@tscircuit/props":"^0.0.179","@types/react-dom":"^19.0.2","@tscircuit/checks":"^0.0.46","@tscircuit/layout":"^0.0.28","schematic-symbols":"^0.0.132","@tscircuit/log-soup":"^1.0.2","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.159","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4","@tscircuit/circuit-json-util":"^0.0.47","@tscircuit/capacity-autorouter":"^0.0.66","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.409_1747498492332_0.29894129837853645","host":"s3://npm-registry-packages-npm-production"}},"0.0.410":{"name":"@tscircuit/core","version":"0.0.410","_id":"@tscircuit/core@0.0.410","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"6ea14de89a6ab1b86858476609337acf3c2b1132","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.410.tgz","fileCount":5,"integrity":"sha512-2pzqfauAfOhv4U43b2p84PJSWrNUslNks63D0kirvCvz1URQ7AUVaPFSUQKC3/5IvOxx6RjMG8CwY1egTnltEw==","signatures":[{"sig":"MEUCIBWDL/6EjNYOaCirlS9QQTA5AbiiL7S38vIjYaVqrtv7AiEAx2dFe9V0cme4rM36GOMIV5cdBbVE5H8D8eOzz7tv4qs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":887508},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"83030b2bed0010e9876accef0c3a6c6dbb66334a","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.1","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"^5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","react-reconciler":"^0.31.0","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","circuit-json":"^0.0.170","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.113","graphics-debug":"^0.0.4","@tscircuit/props":"^0.0.183","@types/react-dom":"^19.0.2","@tscircuit/checks":"^0.0.46","@tscircuit/layout":"^0.0.28","schematic-symbols":"^0.0.132","@tscircuit/log-soup":"^1.0.2","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.159","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4","@tscircuit/circuit-json-util":"^0.0.47","@tscircuit/capacity-autorouter":"^0.0.66","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.410_1747577627503_0.5956265940831629","host":"s3://npm-registry-packages-npm-production"}},"0.0.411":{"name":"@tscircuit/core","version":"0.0.411","_id":"@tscircuit/core@0.0.411","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"1e0d5f5193bd3ec5607979c63040301b4f182825","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.411.tgz","fileCount":5,"integrity":"sha512-FzjeF+29ZVxdAt52Q0709sQQcVfuxuKHdQCNKO0D4xRZiElO2N20gv9hEz7XJzzeYi0hXwO0bTS1TzBNiEFtkw==","signatures":[{"sig":"MEUCIQDTP4ID38BHyfX7aCa1opVQi/EgzBwiPbL9FiUKsHg4PAIgHi61vXPq0POox3ZrwCVvwoJgFcR/5Lq6uRPlw8O1RpQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":887369},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"a24e98c66d7173a15a2c2982ad6894af38d26218","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.1","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"^5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","react-reconciler":"^0.31.0","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","circuit-json":"^0.0.170","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.113","graphics-debug":"^0.0.4","@tscircuit/props":"^0.0.183","@types/react-dom":"^19.0.2","@tscircuit/checks":"^0.0.46","@tscircuit/layout":"^0.0.28","schematic-symbols":"^0.0.132","@tscircuit/log-soup":"^1.0.2","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.159","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4","@tscircuit/circuit-json-util":"^0.0.47","@tscircuit/capacity-autorouter":"^0.0.66","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.411_1747577786990_0.6369064324576621","host":"s3://npm-registry-packages-npm-production"}},"0.0.412":{"name":"@tscircuit/core","version":"0.0.412","_id":"@tscircuit/core@0.0.412","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"e7663fa5cb2577b96b59e79e17b23f6d2b6611f8","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.412.tgz","fileCount":5,"integrity":"sha512-TfS4OJNLru3SJeZeUvmqQyIW0544XsTIPOTWpvuH8U0yUsEHoFnHbMFS/hbBq1Tbm41l87Sn7mhfUv7K/jRBOQ==","signatures":[{"sig":"MEQCICbSo+yn5G8D0z+B4Kc1FrBGhqncxDf+eGvcNaPsyxt9AiAyn0ptKMePUn6TvumcVh5tcRtDtlZEfOKTe6TDsxQt4w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":887418},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"b756509606642de9716a6c42facb230425b4e490","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.1","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"^5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","react-reconciler":"^0.31.0","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","circuit-json":"^0.0.170","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.113","graphics-debug":"^0.0.4","@tscircuit/props":"^0.0.183","@types/react-dom":"^19.0.2","@tscircuit/checks":"^0.0.46","@tscircuit/layout":"^0.0.28","schematic-symbols":"^0.0.132","@tscircuit/log-soup":"^1.0.2","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.159","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4","@tscircuit/circuit-json-util":"^0.0.47","@tscircuit/capacity-autorouter":"^0.0.66","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.412_1747578927095_0.09054502342652548","host":"s3://npm-registry-packages-npm-production"}},"0.0.413":{"name":"@tscircuit/core","version":"0.0.413","_id":"@tscircuit/core@0.0.413","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"76d090ed660d64b879e6e0bda84878263b0fd341","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.413.tgz","fileCount":5,"integrity":"sha512-Ia3fJCIdUnSG8Vwe+TBl/uxMlFyncYc1SccYQQ90ugOClca/jWf4B70icICk9RWddibCFwldfIXE+UrlVRGZGg==","signatures":[{"sig":"MEYCIQDOKc9FmhnCMtywOqUDzfZ8atnnqtxxXY8jRq4FckU6awIhAMqYhdNs9sfPn9smIWdEg8a0XPj8sclP6pLA1N+D3XfX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":899983},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"657ccb3932d265888ceb4226d4919c93ce75a3e5","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.1","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"^5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","react-reconciler":"^0.31.0","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","circuit-json":"^0.0.180","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.127","graphics-debug":"^0.0.4","@tscircuit/props":"^0.0.184","@types/react-dom":"^19.0.2","@tscircuit/checks":"^0.0.46","@tscircuit/layout":"^0.0.28","schematic-symbols":"^0.0.132","@tscircuit/log-soup":"^1.0.2","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.159","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4","@tscircuit/circuit-json-util":"^0.0.47","@tscircuit/capacity-autorouter":"^0.0.66","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.413_1747660488202_0.7329395106489158","host":"s3://npm-registry-packages-npm-production"}},"0.0.414":{"name":"@tscircuit/core","version":"0.0.414","_id":"@tscircuit/core@0.0.414","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"a571bd6b2b705c1d3dfbf15b9b9a582eb68a9820","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.414.tgz","fileCount":5,"integrity":"sha512-dC0PY7p07hUT6QwXBwJk0D2+0hsg/WBE3zoH55PGhknGUEAsOdXrMpHxu+7bMWjm/cHYaUketzbKwRCmQDMANw==","signatures":[{"sig":"MEUCIDz9d8xTF6Q0JwrAnDFeKPmsL9Eb+Il4Xcf0sbqnkvGcAiEAp6YDHkhgB5T4zTTA665nIXMt/sw9IL0JsP33VV1VGgM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":900167},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"79d372f03dd05191da2af24840bdcb55adc88565","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.1","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"^5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","react-reconciler":"^0.31.0","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","circuit-json":"^0.0.180","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.127","graphics-debug":"^0.0.4","@tscircuit/props":"^0.0.184","@types/react-dom":"^19.0.2","@tscircuit/checks":"^0.0.46","@tscircuit/layout":"^0.0.28","schematic-symbols":"^0.0.132","@tscircuit/log-soup":"^1.0.2","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.159","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4","@tscircuit/circuit-json-util":"^0.0.47","@tscircuit/capacity-autorouter":"^0.0.66","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.414_1747673656272_0.0003922678284407066","host":"s3://npm-registry-packages-npm-production"}},"0.0.415":{"name":"@tscircuit/core","version":"0.0.415","_id":"@tscircuit/core@0.0.415","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"4624ce13f105ac7886b8c1019f87b114a4c459f0","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.415.tgz","fileCount":5,"integrity":"sha512-FnaXiymGwJnfcziljrK51iE2nW4NA3e1sbbKlN7zoQWnmPiXC7dsYi2KxmhGCcJaczzJsnJ2GrPNWOw0yL9VrA==","signatures":[{"sig":"MEYCIQCYh9VXonSPFgLfDjCvkTc1+PcyzrdBr040s/XS5CXDVAIhAIpRW7zIuSLaHnvEoVn5yMBiiVHbI30dX76g2fn4d0X8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":900167},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"6465b39dddc31fd79f1e58fe801da279f29cdfc7","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.1","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"^5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","react-reconciler":"^0.31.0","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","circuit-json":"^0.0.180","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.127","graphics-debug":"^0.0.4","@tscircuit/props":"^0.0.184","@types/react-dom":"^19.0.2","@tscircuit/checks":"^0.0.46","@tscircuit/layout":"^0.0.28","schematic-symbols":"^0.0.139","@tscircuit/log-soup":"^1.0.2","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.159","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4","@tscircuit/circuit-json-util":"^0.0.47","@tscircuit/capacity-autorouter":"^0.0.66","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.415_1747697724967_0.02703490223897842","host":"s3://npm-registry-packages-npm-production"}},"0.0.416":{"name":"@tscircuit/core","version":"0.0.416","_id":"@tscircuit/core@0.0.416","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"e0e9040d6c650afb4384a491b34604ede7668147","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.416.tgz","fileCount":5,"integrity":"sha512-jAf0DTfNU7UxiuWdrNfYRlK0Ie8wqv6nFjcTgPq07w2JDsBV7AUEru33SOb+Humoeq/iZFmT0S7+be9+KXSsnw==","signatures":[{"sig":"MEUCID0cgUKP31TsL2SfhRXWFT8x5qxopR/YAYSpwJCXhFcHAiEArPgqJTYs6FqCZ+8fi0HQHPVRv7TGkqrkx7lzJpiq+kw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":900167},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"8123801c94aef5418a3438e2a811ad372d507d46","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.1","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"^5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","react-reconciler":"^0.31.0","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","circuit-json":"^0.0.180","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.127","graphics-debug":"^0.0.4","@tscircuit/props":"^0.0.184","@types/react-dom":"^19.0.2","@tscircuit/checks":"^0.0.46","@tscircuit/layout":"^0.0.28","schematic-symbols":"^0.0.139","@tscircuit/log-soup":"^1.0.2","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.159","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4","@tscircuit/circuit-json-util":"^0.0.47","@tscircuit/capacity-autorouter":"^0.0.66","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.416_1747753599876_0.6575544699408442","host":"s3://npm-registry-packages-npm-production"}},"0.0.417":{"name":"@tscircuit/core","version":"0.0.417","_id":"@tscircuit/core@0.0.417","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"473761f75352a220d7493183b3f8af84be26a5ed","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.417.tgz","fileCount":5,"integrity":"sha512-ajDNm1X55iCkU3IFTJILcJosc9FfYclXjFA7NLI4d+FLlt46C6XVJhdkfLbOcDyGAorIi4vpxA9Jc1VjasDD8g==","signatures":[{"sig":"MEYCIQDKLgRar0eaIQyTss4HVhsjdvG3DnbFiZ+vsOq6k20oFAIhAOuv+EzMQ5aNjj7ueH+ZTMRq3d8HJCx/kx6d1q5qLrLJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":900337},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"2d5cfa3af909874d5dfac4bf98199610aa48c54e","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.1","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"^5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","react-reconciler":"^0.31.0","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","circuit-json":"^0.0.180","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.127","graphics-debug":"^0.0.4","@tscircuit/props":"^0.0.184","@types/react-dom":"^19.0.2","@tscircuit/checks":"^0.0.46","@tscircuit/layout":"^0.0.28","schematic-symbols":"^0.0.139","@tscircuit/log-soup":"^1.0.2","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.159","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.6","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.2","@tscircuit/circuit-json-util":"^0.0.47","@tscircuit/capacity-autorouter":"^0.0.66","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.417_1748101526269_0.2687914910820295","host":"s3://npm-registry-packages-npm-production"}},"0.0.418":{"name":"@tscircuit/core","version":"0.0.418","_id":"@tscircuit/core@0.0.418","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"833ea30ee9d1c34cb10478342729a46b27d489bf","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.418.tgz","fileCount":5,"integrity":"sha512-qh1iDXksjVwlYArTh/LQSSfLwggpXaO7jmZpJsPJGjefNvcHagtQk3/vaSykZoL2TySofesSuFYuCI8MuxixOg==","signatures":[{"sig":"MEUCIQDPBIWVI4uKXLTamYaf7WygwPH+Asn8OaMvHBQrAhmQUQIgdrkb/U3VGiu2o97MurIa63l1LeLcncgfsUGUH4wRNag=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":900352},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"dca0a3056ad79f71f82f94f8c4527590e720e5ba","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.1","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"^5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","react-reconciler":"^0.31.0","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","circuit-json":"^0.0.180","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.127","graphics-debug":"^0.0.4","@tscircuit/props":"^0.0.184","@types/react-dom":"^19.0.2","@tscircuit/checks":"^0.0.46","@tscircuit/layout":"^0.0.28","schematic-symbols":"^0.0.139","@tscircuit/log-soup":"^1.0.2","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.159","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.6","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.2","@tscircuit/circuit-json-util":"^0.0.47","@tscircuit/capacity-autorouter":"^0.0.66","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.418_1748151622714_0.749668071878093","host":"s3://npm-registry-packages-npm-production"}},"0.0.419":{"name":"@tscircuit/core","version":"0.0.419","_id":"@tscircuit/core@0.0.419","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"0d4cae80e266b364db7a7c0abc98cb0103f8f720","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.419.tgz","fileCount":5,"integrity":"sha512-+YJ56Cc2huX9Vepp6TAIgfNOBRWWLZOfXaKACycIyAtkQejOHt/UR5CZ+kRdc5eXIzK5lpztwdAibQvB5vQwVw==","signatures":[{"sig":"MEUCIB8CD0iYZIiTbKBvGTRUmUTuMPsNtqeCazVJJyz8bMLgAiEA2Yw9WegGlqHwQgCFKHLocrQ5upHVOfr2TVLLui9udL8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":901561},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"e12eae63ca107c94facb86c3aaa120d7d6b10569","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.1","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"^5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","react-reconciler":"^0.31.0","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","circuit-json":"^0.0.186","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.127","graphics-debug":"^0.0.4","@tscircuit/props":"^0.0.184","@types/react-dom":"^19.0.2","@tscircuit/checks":"^0.0.46","@tscircuit/layout":"^0.0.28","schematic-symbols":"^0.0.139","@tscircuit/log-soup":"^1.0.2","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.159","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.6","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.2","@tscircuit/circuit-json-util":"^0.0.47","@tscircuit/capacity-autorouter":"^0.0.67","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.419_1748365762986_0.5893341558190173","host":"s3://npm-registry-packages-npm-production"}},"0.0.420":{"name":"@tscircuit/core","version":"0.0.420","_id":"@tscircuit/core@0.0.420","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"24302b9a4baf81578a4eab35d232758880d37da5","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.420.tgz","fileCount":5,"integrity":"sha512-lwgKEDhy0do2UJ8Ip13S7Xf0cZ/nRZqmsWhvkRhkgNvlJTdGwTietoxt0zN1jK45XxdtIILTh8dujjesMtV9rQ==","signatures":[{"sig":"MEMCIFVa+z863Vn6A+ymZK8VeC4VVDyRx0C+VPKfghIll0krAh8yBOTjhHDP4tOc329x5YjSIb3uBacUD0jSBQadnwZm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":902355},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"52c8f2ddebd4ab6f2d1a659bfd308792944164ab","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.1","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"^5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","react-reconciler":"^0.31.0","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","circuit-json":"^0.0.186","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.127","graphics-debug":"^0.0.4","@tscircuit/props":"^0.0.184","@types/react-dom":"^19.0.2","@tscircuit/checks":"^0.0.46","@tscircuit/layout":"^0.0.28","schematic-symbols":"^0.0.139","@tscircuit/log-soup":"^1.0.2","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.159","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.6","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.2","@tscircuit/circuit-json-util":"^0.0.47","@tscircuit/capacity-autorouter":"^0.0.67","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.420_1748367709523_0.13211446037611085","host":"s3://npm-registry-packages-npm-production"}},"0.0.421":{"name":"@tscircuit/core","version":"0.0.421","_id":"@tscircuit/core@0.0.421","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"d3e8d098495adbccdbe2bb66ab0a37b8d45d6853","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.421.tgz","fileCount":5,"integrity":"sha512-yt398UWO5m0uXJHhqAWEZ3YnFYNwzbs3Mux9vvJd86L1XlhkJB814uSK98ADaVqsJL5G++166Vz01catt6456A==","signatures":[{"sig":"MEYCIQCjwVSRTvLhR9YGmSNKtHhkF03+POh6VWVqnIpY2P/EJAIhAMjIUgTwkeiPSlEeuFC+O5MZWX7g+b55HNE9TXCYUtiv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":902373},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"b73374faf00a7adf63796c7a7ec7ad23e926364c","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.1","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"^5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","react-reconciler":"^0.31.0","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","circuit-json":"^0.0.186","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.127","graphics-debug":"^0.0.4","@tscircuit/props":"^0.0.184","@types/react-dom":"^19.0.2","@tscircuit/checks":"^0.0.46","@tscircuit/layout":"^0.0.28","schematic-symbols":"^0.0.139","@tscircuit/log-soup":"^1.0.2","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.159","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.6","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.2","@tscircuit/circuit-json-util":"^0.0.47","@tscircuit/capacity-autorouter":"^0.0.67","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.421_1748439914366_0.9810604524436861","host":"s3://npm-registry-packages-npm-production"}},"0.0.422":{"name":"@tscircuit/core","version":"0.0.422","_id":"@tscircuit/core@0.0.422","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"c154b5e3d1c19ab6fa1adc4748d52fe742bd3778","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.422.tgz","fileCount":5,"integrity":"sha512-skS8elgSmDfip9rrEMuHrbWdCHgzGEv2o6RX9b+juCdxuFO6CKVm16B2i3QJeLOJRYEPnxeHifrp8ZqF5Kymbg==","signatures":[{"sig":"MEUCID8yYN1DuFZnFs77Ve5UdOQvyy4tsRkEKlgk+nJ2OXg7AiEAlN5R4DjYvIgdo4SmbW3SBjpikxbols1PBnpZYwwiJbo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":903038},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"ed40ebeeb7e1a0bceae4b1cb4d9fd9d7f6bd31d2","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.1","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"^5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","react-reconciler":"^0.31.0","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","circuit-json":"^0.0.186","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.127","graphics-debug":"^0.0.4","@tscircuit/props":"^0.0.184","@types/react-dom":"^19.0.2","@tscircuit/checks":"^0.0.46","@tscircuit/layout":"^0.0.28","schematic-symbols":"^0.0.139","@tscircuit/log-soup":"^1.0.2","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.159","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.6","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.2","@tscircuit/circuit-json-util":"^0.0.47","@tscircuit/capacity-autorouter":"^0.0.67","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.422_1748440275347_0.8668653753241282","host":"s3://npm-registry-packages-npm-production"}},"0.0.423":{"name":"@tscircuit/core","version":"0.0.423","_id":"@tscircuit/core@0.0.423","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"b94e53f0ec93dac287194e6d4462bb27b6e394a9","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.423.tgz","fileCount":5,"integrity":"sha512-qIHOwZYYkGVzNcpPi/T5bxccaGgxomjsNu38yuA0iiZhj88wd3zwX7jorLtAcBrPdMVPusXQan6LKjLC2v9cfQ==","signatures":[{"sig":"MEQCIDa7lZpTsSqXnpI1QRZzNSPCHcD1zFOQRLkyOiND6lnIAiBrwgutfw3ZKOB3U1OypIIpLZNyLYtbbfg1OJIMCzonow==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":903089},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"8a79cc15c1212dcbec70babf3e267bedec7a16d5","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.1","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"^5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","react-reconciler":"^0.31.0","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","circuit-json":"^0.0.186","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.127","graphics-debug":"^0.0.4","@tscircuit/props":"^0.0.184","@types/react-dom":"^19.0.2","@tscircuit/checks":"^0.0.46","@tscircuit/layout":"^0.0.28","schematic-symbols":"^0.0.139","@tscircuit/log-soup":"^1.0.2","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.159","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.6","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.2","@tscircuit/circuit-json-util":"^0.0.47","@tscircuit/capacity-autorouter":"^0.0.67","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.423_1748457910828_0.9002921698783657","host":"s3://npm-registry-packages-npm-production"}},"0.0.424":{"name":"@tscircuit/core","version":"0.0.424","_id":"@tscircuit/core@0.0.424","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"2b2ff356f8d331c5165c1ea6dc135216c89596d2","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.424.tgz","fileCount":5,"integrity":"sha512-XmlSpty2ltVs0SxQ4z//RWlIk5S3FjAVPPwoOLPSfUrrL7JMWiyncbO2GQSzrNRbS01t7NapQ+3hwzKb+V2s9Q==","signatures":[{"sig":"MEUCIFAELAVVkiuXOEECfGUuZRRhDPGAXYvtBRySrtTmhwTmAiEApXNNL39ddSCCMoafLqm9A7+9IYvlX/qA/xk6y03qHLc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":904443},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"77f2aa914c69fc514cd63a7fc78adfbb0b099702","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.1","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"^5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","react-reconciler":"^0.31.0","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","circuit-json":"^0.0.186","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.127","graphics-debug":"^0.0.4","@tscircuit/props":"^0.0.184","@types/react-dom":"^19.0.2","@tscircuit/checks":"^0.0.46","@tscircuit/layout":"^0.0.28","schematic-symbols":"^0.0.139","@tscircuit/log-soup":"^1.0.2","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.159","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.6","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.2","@tscircuit/circuit-json-util":"^0.0.47","@tscircuit/capacity-autorouter":"^0.0.67","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.424_1748467854256_0.8326296379804037","host":"s3://npm-registry-packages-npm-production"}},"0.0.425":{"name":"@tscircuit/core","version":"0.0.425","_id":"@tscircuit/core@0.0.425","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"1d54a682e997ed37f7f797042cde6f01a7d9e1a4","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.425.tgz","fileCount":5,"integrity":"sha512-p7KVLM/nlRPVzhhSPRfOk3w2q8P6Fr/edKOaAH76Xuiq2slLeCJ6e6dJo/27RSDrboUlfoGYZk4lSXEEa4+rVQ==","signatures":[{"sig":"MEUCIQCnY6mOLa7U7p/CtT2jiRvZKyTslFRWbGrQL2Jfh30vpAIgYTHvFYciUR97vXmUDMmkbBZI/eY+qKM6/bvjeEAGz40=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":917899},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"f2ffda75f8dae6fcf5a6f8d4c21dfddcd17d5ae8","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.1","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"^5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","react-reconciler":"^0.31.0","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","circuit-json":"^0.0.186","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.127","graphics-debug":"^0.0.4","@tscircuit/props":"^0.0.190","@types/react-dom":"^19.0.2","@tscircuit/checks":"^0.0.46","@tscircuit/layout":"^0.0.28","schematic-symbols":"^0.0.139","@tscircuit/log-soup":"^1.0.2","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.159","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.6","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.2","@tscircuit/circuit-json-util":"^0.0.47","@tscircuit/capacity-autorouter":"^0.0.67","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.425_1748527304422_0.0709858293547585","host":"s3://npm-registry-packages-npm-production"}},"0.0.426":{"name":"@tscircuit/core","version":"0.0.426","_id":"@tscircuit/core@0.0.426","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"76eeb411b1ae1c5645c8ab15870a5887cf9214c2","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.426.tgz","fileCount":5,"integrity":"sha512-VDivGa+gxgTtjlfr2bcP3B6n1JhlQJyYgUBQHNoBTHl0b62BkaHlYAtH9/NJZXutUzz+CPKaZFf+D5UPqoL/eQ==","signatures":[{"sig":"MEQCIEAmrFh4F6TRdmvq/RqunBBmwsiSPUZGE8PpN3Fi6uWgAiBHp4GqLjF6TBXHLEnOUwBm6dt4LFgBMq62IDHfic+dJw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":920795},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"b2951f391a4dd51c9df1374331bb6bedd914fdd1","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.1","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"^5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","react-reconciler":"^0.31.0","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","circuit-json":"^0.0.186","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.127","graphics-debug":"^0.0.4","@tscircuit/props":"^0.0.190","@types/react-dom":"^19.0.2","@tscircuit/checks":"^0.0.46","@tscircuit/layout":"^0.0.28","schematic-symbols":"^0.0.139","@tscircuit/log-soup":"^1.0.2","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.159","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.6","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.2","@tscircuit/circuit-json-util":"^0.0.47","@tscircuit/capacity-autorouter":"^0.0.67","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.426_1748531200623_0.9908666108824924","host":"s3://npm-registry-packages-npm-production"}},"0.0.427":{"name":"@tscircuit/core","version":"0.0.427","_id":"@tscircuit/core@0.0.427","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"deff32080921d43ef07b3c517ac1ebc54c661840","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.427.tgz","fileCount":5,"integrity":"sha512-QeEx579IzxUwXdT1Vkguv4NYTgAyyAFJWlC0xVK7jinBWkcPbzZfMTrej3ec6xLVrA8Vq9nrBCH/6qSg1oYuhQ==","signatures":[{"sig":"MEUCIC9OOntAXQTMwmsFAhebZ5ZdFx+LYcdok4DysFxCK8SBAiEA+dR8rccPsMfnTsX+T4u0oyTZnp3qNWv4ud1wx1i8YDA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":920854},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"021a2c6dad30efc355b3be969c22b798ff4df806","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.1","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"^5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","react-reconciler":"^0.31.0","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","circuit-json":"^0.0.190","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.127","graphics-debug":"^0.0.4","@tscircuit/props":"^0.0.193","@types/react-dom":"^19.0.2","@tscircuit/checks":"^0.0.46","@tscircuit/layout":"^0.0.28","schematic-symbols":"^0.0.139","@tscircuit/log-soup":"^1.0.2","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.159","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.6","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.2","@tscircuit/circuit-json-util":"^0.0.47","@tscircuit/capacity-autorouter":"^0.0.67","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.427_1748565885296_0.8657816082016021","host":"s3://npm-registry-packages-npm-production"}},"0.0.428":{"name":"@tscircuit/core","version":"0.0.428","_id":"@tscircuit/core@0.0.428","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"caeb96afde76275363a849f0f76608c6b86ba947","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.428.tgz","fileCount":5,"integrity":"sha512-sKJV6UyvP0Ueqqfhnl6FHd0igURPib1COD3L1Xv2KXE6xdpTuZkNLX44D29BirjFOM372BD/YglMTnoGDF5fDg==","signatures":[{"sig":"MEUCIQDmDpJn3HEnCIn02SJLQqFU4Bq8NunNS2wfwe7K583eEAIgVfrWCaedqADrPhd2hwq1arC+cyoqgAkj2unPi1LlkHs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":941411},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"d6bf97b1d838684581830cd0627a31f20b30aeba","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.1","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"^5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","react-reconciler":"^0.31.0","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","circuit-json":"^0.0.190","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.127","graphics-debug":"^0.0.4","@tscircuit/props":"^0.0.193","@types/react-dom":"^19.0.2","@tscircuit/checks":"^0.0.46","@tscircuit/layout":"^0.0.28","schematic-symbols":"^0.0.139","@tscircuit/log-soup":"^1.0.2","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.159","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.6","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.2","@tscircuit/circuit-json-util":"^0.0.47","@tscircuit/capacity-autorouter":"^0.0.67","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.428_1748568905677_0.7660883790897741","host":"s3://npm-registry-packages-npm-production"}},"0.0.429":{"name":"@tscircuit/core","version":"0.0.429","_id":"@tscircuit/core@0.0.429","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"9ef7d616dc96384f9952b6f7e1828ffb2c50f39c","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.429.tgz","fileCount":5,"integrity":"sha512-nM5ieFIlaMPleJEc7RvtiX0IaXXlpQEG99XEMzClGfdQjFEkCKhOHISSq+9zUXqgf6TRLVlHGRfLxj5/zzSpEg==","signatures":[{"sig":"MEQCICxJnbyEuJRgTe6z0Qeyhl4fub1j4FQ6muJRdL+6zKs+AiA7HedAYWgwbGvdQ+IjgR6N1SArUtSCC+jxLmYFLg0sUA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":941507},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"834522e1677e812285d9f90c2444397a28f79e9a","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.1","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"^5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","react-reconciler":"^0.31.0","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","circuit-json":"^0.0.190","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.127","graphics-debug":"^0.0.4","@tscircuit/props":"^0.0.193","@types/react-dom":"^19.0.2","@tscircuit/checks":"^0.0.46","@tscircuit/layout":"^0.0.28","schematic-symbols":"^0.0.139","@tscircuit/log-soup":"^1.0.2","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.159","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.6","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.2","@tscircuit/circuit-json-util":"^0.0.47","@tscircuit/capacity-autorouter":"^0.0.67","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.429_1748618650072_0.25555128708926333","host":"s3://npm-registry-packages-npm-production"}},"0.0.430":{"name":"@tscircuit/core","version":"0.0.430","_id":"@tscircuit/core@0.0.430","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"07018d74abf4879ceac4020cb4d67b1fe6aec701","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.430.tgz","fileCount":5,"integrity":"sha512-sPf2WJeCVZw+fTihVHkbqbr7RUhdyHmbpxLrk23+ni/UY/0YX6fA8meuCaNTw6ZPgZd0zepux5nTFFmbwen0TQ==","signatures":[{"sig":"MEQCIDZtByKzyJq3r1jV8ramMvUm/pqK5kud4DEWFG9A9uFpAiAm4U804uQeaERYiqhcTHVQ5Gk+a8Qo3oBA8hIsUsUaXA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":941898},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"28dbabcaae70f0dd3b9841a2fe7e6e4c856c48a9","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.1","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"^5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","react-reconciler":"^0.31.0","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","circuit-json":"^0.0.190","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.132","graphics-debug":"^0.0.4","@tscircuit/props":"^0.0.193","@types/react-dom":"^19.0.2","@tscircuit/checks":"^0.0.46","@tscircuit/layout":"^0.0.28","schematic-symbols":"^0.0.139","@tscircuit/log-soup":"^1.0.2","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.169","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.6","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.2","@tscircuit/circuit-json-util":"^0.0.47","@tscircuit/capacity-autorouter":"^0.0.67","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.430_1748620524713_0.44716216725219393","host":"s3://npm-registry-packages-npm-production"}},"0.0.431":{"name":"@tscircuit/core","version":"0.0.431","_id":"@tscircuit/core@0.0.431","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"1bc9702da145e83e7ecc93c0ba010eceaa2b6a63","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.431.tgz","fileCount":5,"integrity":"sha512-CBhvdTG6QbJr0n6H7mw+12bHTDk4Lyzz9QgnFqkwYoxWsq0lJQEk6VyEI3MbvSjB2//M9m4ehX7l82BzzvNm/Q==","signatures":[{"sig":"MEQCIQCJPH2OQP+olNWr5CQcHsK8oTl5W/aPnhxu/n4DSxAWrAIfDakcVMycCcFQEG1JTVUhCMPzwnjvMvCZawcTs2svTA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":943314},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"7f561066c93ea9fb26dd51459128d786b27d8689","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.1","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"^5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","react-reconciler":"^0.31.0","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","circuit-json":"^0.0.190","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.132","graphics-debug":"^0.0.4","@tscircuit/props":"^0.0.195","@types/react-dom":"^19.0.2","@tscircuit/checks":"^0.0.46","@tscircuit/layout":"^0.0.28","schematic-symbols":"^0.0.139","@tscircuit/log-soup":"^1.0.2","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.169","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.6","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.2","@tscircuit/circuit-json-util":"^0.0.47","@tscircuit/capacity-autorouter":"^0.0.67","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.431_1748654971336_0.6925760407912251","host":"s3://npm-registry-packages-npm-production"}},"0.0.432":{"name":"@tscircuit/core","version":"0.0.432","_id":"@tscircuit/core@0.0.432","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"82f62035a8d8e0a4a75b224493984cfe412f7f59","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.432.tgz","fileCount":5,"integrity":"sha512-aTHmwUtR5zK2lca2yEZGZvmuGjpHTuyho1TH9nMMMbJZwhMKJ/PrjQtqVD2D7upIoGk9PeQSZL4zr0KZxZjwkQ==","signatures":[{"sig":"MEQCIAVAN8mUyGYe/8gHPQ+COtZMaTvWG7Rl5lM2ipyHh77eAiBx6By6HE+qReh1apwQhvmPm1QufHO0TGoUH09JS/2idA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":943567},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"263cab3f846dab1012d129c345afafb7843d1710","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.1","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"^5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","react-reconciler":"^0.31.0","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","circuit-json":"^0.0.190","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.132","graphics-debug":"^0.0.4","@tscircuit/props":"^0.0.195","@types/react-dom":"^19.0.2","@tscircuit/checks":"^0.0.46","@tscircuit/layout":"^0.0.28","schematic-symbols":"^0.0.139","@tscircuit/log-soup":"^1.0.2","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.171","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.6","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.2","@tscircuit/circuit-json-util":"^0.0.47","@tscircuit/capacity-autorouter":"^0.0.67","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.432_1748796157281_0.3397264019682431","host":"s3://npm-registry-packages-npm-production"}},"0.0.433":{"name":"@tscircuit/core","version":"0.0.433","_id":"@tscircuit/core@0.0.433","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"16414d2ec664ea7b6956084d419b066953db10b3","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.433.tgz","fileCount":5,"integrity":"sha512-sZpvicjWYgazjP3bWFHqQ5j6LccvhT+G9PYJJWe9Qz102lIT59wZap6qnbK4VEySFp1dr+mZd1sqeSONlLlSlg==","signatures":[{"sig":"MEUCIQCWGyoVC9PXjOW2DWwQDeoYA6SdCS2xddywcovKNfJJOwIgQupy/BAkJayYQJpYh3w4nQDzPayWDOyFcjoV92CRsVg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":943567},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"1fd4ecbea81fe11659459c4bc7f9c043ac591266","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.1","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"^5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","react-reconciler":"^0.31.0","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","circuit-json":"^0.0.190","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.136","graphics-debug":"^0.0.4","@tscircuit/props":"^0.0.195","@types/react-dom":"^19.0.2","@tscircuit/checks":"^0.0.46","@tscircuit/layout":"^0.0.28","schematic-symbols":"^0.0.139","@tscircuit/log-soup":"^1.0.2","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.171","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.6","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.2","@tscircuit/circuit-json-util":"^0.0.47","@tscircuit/capacity-autorouter":"^0.0.67","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.433_1748808965795_0.5503098338219918","host":"s3://npm-registry-packages-npm-production"}},"0.0.434":{"name":"@tscircuit/core","version":"0.0.434","_id":"@tscircuit/core@0.0.434","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"a2641e6cd209ff3ee143347f41dab78718f0a009","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.434.tgz","fileCount":5,"integrity":"sha512-fzxShkguMD2v19gKMzO/Bon1Cjq9gT08FJjKM0cizbWNK5trDFj9JTiUleKcvHj3BlEmybkN9CJz+UHaolkc9g==","signatures":[{"sig":"MEUCIErlfEw+kPqFIs1vGKYFy3jElRVRO7cEH+0SAx9O+j/KAiEAp/qCbxma5uezWkLFOBzMhFHLQSBjEy4ywMWgSnOVj3E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":944430},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"e6a12f1e555102399b62f7cc0716d44bbd1dc267","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.1","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"^5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","react-reconciler":"^0.31.0","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","circuit-json":"^0.0.190","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.136","graphics-debug":"^0.0.4","@tscircuit/props":"^0.0.195","@types/react-dom":"^19.0.2","@tscircuit/checks":"^0.0.46","@tscircuit/layout":"^0.0.28","schematic-symbols":"^0.0.139","@tscircuit/log-soup":"^1.0.2","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.171","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.6","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.2","@tscircuit/circuit-json-util":"^0.0.47","@tscircuit/capacity-autorouter":"^0.0.67","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.434_1748833145008_0.3415936326029487","host":"s3://npm-registry-packages-npm-production"}},"0.0.435":{"name":"@tscircuit/core","version":"0.0.435","_id":"@tscircuit/core@0.0.435","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"9c5994178346b945159e141f278e88e821505636","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.435.tgz","fileCount":5,"integrity":"sha512-BUlmt3N6OYZrXHWDaCe+gICWPrflozyoGyuZ2KVsJqyfpEuxWuI9JNpSlEO3hVOdL7Z+EbLSfIEZ1b4kMbW9LA==","signatures":[{"sig":"MEUCIDQBL0auNLfRkozyuHLNrg+kNOl8fCLedk2ozpufEzm+AiEAglGf2k3d6Fu3K/nKAFqI+xzpFSPdD46i6z0SzT+p5dk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":944430},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"94e176174b58f89433048f6cf63884ba11cc83e2","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.1","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"^5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","react-reconciler":"^0.31.0","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","circuit-json":"^0.0.190","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.137","graphics-debug":"^0.0.4","@tscircuit/props":"^0.0.195","@types/react-dom":"^19.0.2","@tscircuit/checks":"^0.0.46","@tscircuit/layout":"^0.0.28","schematic-symbols":"^0.0.142","@tscircuit/log-soup":"^1.0.2","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.171","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.6","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.2","@tscircuit/circuit-json-util":"^0.0.47","@tscircuit/capacity-autorouter":"^0.0.67","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.435_1748835989858_0.9110087995929692","host":"s3://npm-registry-packages-npm-production"}},"0.0.436":{"name":"@tscircuit/core","version":"0.0.436","_id":"@tscircuit/core@0.0.436","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"5f6758754b23b58150ceee53fae5abd14bc3dafa","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.436.tgz","fileCount":5,"integrity":"sha512-LA3hZjTf4aCdkhhei97SUuyzECBN2ilUKaYYEM5HQX5f4oqoHmR+6Nhhlqrb9nq+yF8ITnMC+c+vhD40GlhJRw==","signatures":[{"sig":"MEUCIAWg9WzbDlRE5K+Cc/x25YTco0y8S6aB3Qs2lstZesBRAiEAyS/a8dQmMmZw9gJ1NCxbn5W8SAk3oAydkhaS0UJLPJ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":959923},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"1e72c29b63adba03521833147b739cab2a9eeb19","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.1","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"^5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","react-reconciler":"^0.31.0","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","circuit-json":"^0.0.190","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.138","graphics-debug":"^0.0.4","@tscircuit/props":"^0.0.204","@types/react-dom":"^19.0.2","@tscircuit/checks":"^0.0.46","@tscircuit/layout":"^0.0.28","schematic-symbols":"^0.0.142","@tscircuit/log-soup":"^1.0.2","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.171","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.6","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.2","@tscircuit/circuit-json-util":"^0.0.47","@tscircuit/capacity-autorouter":"^0.0.67","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.436_1748882820033_0.14943104376119942","host":"s3://npm-registry-packages-npm-production"}},"0.0.437":{"name":"@tscircuit/core","version":"0.0.437","_id":"@tscircuit/core@0.0.437","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"a10cd119192f639f1dc3819272bc7f2421bad40d","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.437.tgz","fileCount":5,"integrity":"sha512-lFB6Kz3XHnbe8HS8djLpEt5Allb2Ozev2+pIWxMmVTttcO1JJNK/a6TPduuFXhXriugUDwskAIX68IesgP6DFQ==","signatures":[{"sig":"MEUCIQCcNKEHDmFoSP8ua/F1jvYkWdm/+lEYWvJWO4RGQqTJPwIgXR+dO+Zr/1wfKRV3skPZmGIEXO+wpxXSS1KWoT0xn+Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":960043},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"c68e8f73cffe929342439faf037d838a539394b9","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.1","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"^5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","react-reconciler":"^0.31.0","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","circuit-json":"^0.0.190","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.138","graphics-debug":"^0.0.4","@tscircuit/props":"^0.0.204","@types/react-dom":"^19.0.2","@tscircuit/checks":"^0.0.46","@tscircuit/layout":"^0.0.28","schematic-symbols":"^0.0.142","@tscircuit/log-soup":"^1.0.2","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.171","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.6","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.2","@tscircuit/circuit-json-util":"^0.0.47","@tscircuit/capacity-autorouter":"^0.0.67","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.437_1748887080739_0.19192084713461166","host":"s3://npm-registry-packages-npm-production"}},"0.0.438":{"name":"@tscircuit/core","version":"0.0.438","_id":"@tscircuit/core@0.0.438","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"7d87032f110ce0c74ca299c42bd182ceff311c0c","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.438.tgz","fileCount":5,"integrity":"sha512-PDusicJAsCMhNZPetChas3bYDrvhkvOQIFicpxaD4CUlG2QSWFLCbnKRaPj03pJdAd/qK1cKIDPneVCCL2UBxQ==","signatures":[{"sig":"MEUCIFfX0R/OOOnMNoghhVMFFpWFNSd+htuEtkYKvuTxWkfMAiEArDsatfej36BIFsGhNB92jO13XIZ+PWrGLLDoLiBUHrE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":975615},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"1e2377e70a08eeb342fbc8c7ff22f922118d42db","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.1","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"^5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","react-reconciler":"^0.31.0","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","circuit-json":"^0.0.194","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.138","graphics-debug":"^0.0.4","@tscircuit/props":"^0.0.204","@types/react-dom":"^19.0.2","@tscircuit/checks":"^0.0.46","@tscircuit/layout":"^0.0.28","schematic-symbols":"^0.0.143","@tscircuit/log-soup":"^1.0.2","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.171","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.6","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.2","@tscircuit/circuit-json-util":"^0.0.47","@tscircuit/capacity-autorouter":"^0.0.67","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.9","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.438_1748895390532_0.23911740768591527","host":"s3://npm-registry-packages-npm-production"}},"0.0.439":{"name":"@tscircuit/core","version":"0.0.439","_id":"@tscircuit/core@0.0.439","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"766bb957259241aefde07b7eeb79729dc352629a","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.439.tgz","fileCount":5,"integrity":"sha512-MaLw1BRhY+1VszRk4iy/VUPmvmj7qIgMx15+qFzx+sVMYJyWmMxGyRmajUWuxh7t7M3nuOJKhtDfHGzIpfvtWw==","signatures":[{"sig":"MEQCIAmMRLAtliD3v4tXpYKQjpmP7UCDsSC27QdhvzBjtXhYAiBfVXDiM4alxt1bN2o43CN/V49MEY2Vu62wbI4R/yjXUA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":976046},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"d3e61cf668d104151900c7882dc9d73567ca3bb1","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.1","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"^5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","react-reconciler":"^0.31.0","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","circuit-json":"^0.0.194","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.138","graphics-debug":"^0.0.4","@tscircuit/props":"^0.0.204","@types/react-dom":"^19.0.2","@tscircuit/checks":"^0.0.46","@tscircuit/layout":"^0.0.28","schematic-symbols":"^0.0.143","@tscircuit/log-soup":"^1.0.2","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.171","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.6","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.2","@tscircuit/circuit-json-util":"^0.0.47","@tscircuit/capacity-autorouter":"^0.0.67","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.9","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.439_1748912149145_0.46599029973905237","host":"s3://npm-registry-packages-npm-production"}},"0.0.440":{"name":"@tscircuit/core","version":"0.0.440","_id":"@tscircuit/core@0.0.440","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"b93681aa5cc89de0cf21d4660e46af2db3608555","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.440.tgz","fileCount":5,"integrity":"sha512-91cwQOGfBT9btrCDNWaVaoTGONsiDmZghyhpa9hxjv61ac9Bb9R6o2O4w14/z2upvsrH96gCTd+4M19B1dL81w==","signatures":[{"sig":"MEUCIGp4ni6Jo8JS2B2n2TAO+TnfEvE7pjXmLtBOOu/vBSBlAiEA/gkXSSBZgzjpi30/lDQl9Ldz1KwOTiH+COtSBXwPk0E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":981077},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"143b5d5c52eff55ee9bcf02af90e07cdd5f9d9cf","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.1","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"^5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","react-reconciler":"^0.31.0","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","circuit-json":"^0.0.194","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.138","graphics-debug":"^0.0.4","@tscircuit/props":"^0.0.204","@types/react-dom":"^19.0.2","@tscircuit/checks":"^0.0.46","@tscircuit/layout":"^0.0.28","schematic-symbols":"^0.0.143","@tscircuit/log-soup":"^1.0.2","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.171","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.6","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.2","@tscircuit/circuit-json-util":"^0.0.47","@tscircuit/capacity-autorouter":"^0.0.67","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.9","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.440_1748987044165_0.6597850754048051","host":"s3://npm-registry-packages-npm-production"}},"0.0.441":{"name":"@tscircuit/core","version":"0.0.441","_id":"@tscircuit/core@0.0.441","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"52f8aff502a2e0bb0761bb456af066692be67e3c","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.441.tgz","fileCount":5,"integrity":"sha512-zAaqwrqHtzNmjABPpbFghYosvV2LFfeZWommsCT5H0hnXYYOLb2Zt0VLOfTGJ0bxeU2KklP71HqHWbov7VTp8A==","signatures":[{"sig":"MEUCIHVIZMkSPJ+om63yMrJ1FDGWQqOouaj4EEJe8tsYk8L3AiEA+6gOXp4ICfiEm9avxkwArQgf9bay5g+ruwyjdKvUdrM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":981315},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"271f4dd6b673e41b9cd21fe78cd26ca171d2746c","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.1","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"^5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","react-reconciler":"^0.31.0","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","circuit-json":"^0.0.194","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.138","graphics-debug":"^0.0.4","@tscircuit/props":"^0.0.204","@types/react-dom":"^19.0.2","@tscircuit/checks":"^0.0.46","@tscircuit/layout":"^0.0.28","schematic-symbols":"^0.0.143","@tscircuit/log-soup":"^1.0.2","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.171","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.6","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.2","@tscircuit/circuit-json-util":"^0.0.47","@tscircuit/capacity-autorouter":"^0.0.67","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.9","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.441_1749055141111_0.13533261436804778","host":"s3://npm-registry-packages-npm-production"}},"0.0.442":{"name":"@tscircuit/core","version":"0.0.442","_id":"@tscircuit/core@0.0.442","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"dbb49343a12dfe70487da5556bca8c37708b26e0","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.442.tgz","fileCount":5,"integrity":"sha512-+GrbXHy2q7oHGkS7eTcjA9mEZP5NbHN7pg/WhMBOIb+AJAzMaSesU9+boYBh/rovLeTv7itTq192Bow8Tf87gg==","signatures":[{"sig":"MEYCIQC1ggQoyvrM3mkvoTorC0H31izXiKLBL9CvvtH2+aGPLgIhAMK2DGHV3WQL66mKklPcUWzpjr4XPm+wMsQzsG2T9dep","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":981719},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"9edbab23539a1c6337f587f0ac89074b57b3af5b","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.1","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"^5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","react-reconciler":"^0.31.0","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","circuit-json":"^0.0.194","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.138","graphics-debug":"^0.0.4","@tscircuit/props":"^0.0.204","@types/react-dom":"^19.0.2","@tscircuit/checks":"^0.0.46","@tscircuit/layout":"^0.0.28","schematic-symbols":"^0.0.143","@tscircuit/log-soup":"^1.0.2","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.171","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.6","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.2","@tscircuit/circuit-json-util":"^0.0.47","@tscircuit/capacity-autorouter":"^0.0.67","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.9","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.442_1749055258091_0.9866638272857706","host":"s3://npm-registry-packages-npm-production"}},"0.0.443":{"name":"@tscircuit/core","version":"0.0.443","_id":"@tscircuit/core@0.0.443","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"1e366d17ff63d8e271759dfc074fc6bb23f7ac25","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.443.tgz","fileCount":5,"integrity":"sha512-RGkS3IheYgN4rcBgvCTqhQKmAuzi/ZAR7/dTNZbRYEhjW7b6NCEb5Gkjpau5HcyEaDwZSytckQv9lfJUcbEszA==","signatures":[{"sig":"MEUCIBgFyAMgOwhljj2ZKhKO05a5yeVkczuDE3uMV90+f9N7AiEAqB2NNiC0WL93n48TmxlAG8Rc7R1uuxwZcoak5Fyyumk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":982029},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"5e1087800dd987c202ef9e3c29e73cc125cb28ae","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.1","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"^5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","react-reconciler":"^0.31.0","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","circuit-json":"^0.0.194","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.138","graphics-debug":"^0.0.4","@tscircuit/props":"^0.0.204","@types/react-dom":"^19.0.2","@tscircuit/checks":"^0.0.46","@tscircuit/layout":"^0.0.28","schematic-symbols":"^0.0.143","@tscircuit/log-soup":"^1.0.2","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.171","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.6","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.2","@tscircuit/circuit-json-util":"^0.0.47","@tscircuit/capacity-autorouter":"^0.0.67","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.9","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.443_1749057583104_0.6381674706625966","host":"s3://npm-registry-packages-npm-production"}},"0.0.444":{"name":"@tscircuit/core","version":"0.0.444","_id":"@tscircuit/core@0.0.444","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"11c9ecfb440a1f7d6488191bf88e9ed67150204b","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.444.tgz","fileCount":5,"integrity":"sha512-psiC5mOn01Ipj8Bo622b3U9MJQLhuBEQF0kRVvEKQRSciCGCWBGQvAugyZRFrPHo4p2vcdTgOUDP/FT1Idmyhw==","signatures":[{"sig":"MEUCIQDxqhGrNeYmuspmgf1NqJukFA3epWPIlsw6ESOchkrjIwIgMRqilvif1dqSWYObD/C4qoucYW8wLKfof2Ru6cEJV2g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":986440},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"bcdc1633871b2b3b8f9f5fe4ca6efa1e0ee9cf10","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.1","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"^5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","react-reconciler":"^0.31.0","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","circuit-json":"^0.0.194","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.138","graphics-debug":"^0.0.4","@tscircuit/props":"^0.0.207","@types/react-dom":"^19.0.2","@tscircuit/checks":"^0.0.46","@tscircuit/layout":"^0.0.28","schematic-symbols":"^0.0.143","@tscircuit/log-soup":"^1.0.2","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.171","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.6","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.2","@tscircuit/circuit-json-util":"^0.0.47","@tscircuit/capacity-autorouter":"^0.0.67","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.9","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.444_1749136932844_0.499773453241404","host":"s3://npm-registry-packages-npm-production"}},"0.0.445":{"name":"@tscircuit/core","version":"0.0.445","_id":"@tscircuit/core@0.0.445","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"7b8cbdde7d39a8ef571d0225ccedeec7cd7dd357","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.445.tgz","fileCount":5,"integrity":"sha512-dlr8b9y2CPQOz6q9qepr3DOKhSyv3MxGgTzsNJhy+u0KmeGZOWf20kacvX6HYYyRkJ0rjuQX11UdhyHfSOBzjA==","signatures":[{"sig":"MEYCIQC8k3Hir8BSpa5KUKnOg5GeEUPEc0tGLDl8be/Zo8clgAIhALBZSNd0BH+D1jIEYFEWv4/YeY6TsUhk8qyNff7OkN8Q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":982993},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"c4f66f089511f6f579254b478698a78e29a1d001","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.1","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"^5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","react-reconciler":"^0.31.0","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","circuit-json":"^0.0.194","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.138","graphics-debug":"^0.0.4","@tscircuit/props":"^0.0.207","@types/react-dom":"^19.0.2","@tscircuit/checks":"^0.0.46","@tscircuit/layout":"^0.0.28","schematic-symbols":"^0.0.143","@tscircuit/log-soup":"^1.0.2","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.171","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.6","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.2","@tscircuit/circuit-json-util":"^0.0.47","@tscircuit/capacity-autorouter":"^0.0.67","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.9","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.445_1749236020481_0.6351423627258099","host":"s3://npm-registry-packages-npm-production"}},"0.0.446":{"name":"@tscircuit/core","version":"0.0.446","_id":"@tscircuit/core@0.0.446","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"b9e73155e068638908b72754a5765913dd0fe1ab","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.446.tgz","fileCount":5,"integrity":"sha512-P8r3gLhFQrzsJMkRdc+aaG+9ELAv2PPZHyNLBVLuzYfp4Na6BsOmGtnhrGCX1Z9RTThVpktQAi+G+590lzKluA==","signatures":[{"sig":"MEUCIDv+OxZh0QHYD3XibV2I53D3on54Kta2iRCEcjQl2Zt8AiEAr1wirMLUMDts7lJpnPpyOkXaJn/QOKbrhsu9XIX9xss=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":982993},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"adc811cbeb1e36b8cc2480da557978798bd97e87","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.1","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"^5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","react-reconciler":"^0.31.0","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","circuit-json":"^0.0.194","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.138","graphics-debug":"^0.0.4","@tscircuit/props":"^0.0.207","@types/react-dom":"^19.0.2","@tscircuit/checks":"^0.0.52","@tscircuit/layout":"^0.0.28","schematic-symbols":"^0.0.143","@tscircuit/log-soup":"^1.0.2","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.171","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.6","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.2","@tscircuit/circuit-json-util":"^0.0.47","@tscircuit/capacity-autorouter":"^0.0.67","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.9","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.446_1749238632625_0.2468067999263026","host":"s3://npm-registry-packages-npm-production"}},"0.0.447":{"name":"@tscircuit/core","version":"0.0.447","_id":"@tscircuit/core@0.0.447","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"e1b1706c38a03c81c65fe0cdf23ff908f83f4e52","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.447.tgz","fileCount":5,"integrity":"sha512-iI8CL6HY0F48wJCXAhd1bjXH9/yB6gfiZ8SBtaofTrhmHXnZqLqmDGqTyffT0lNfiwIYziuYb09oYqM3t6rGyQ==","signatures":[{"sig":"MEUCIQD/vn+pjetVEsy1nf+apKzrJWMetuCxj5j5Ny2deg5QRwIgeq++7oR9ilNlhjsk3/HOY+L1/emDDVb5vx94HmLbNk4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":982993},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"6b8ffc1ad65f64a3e9af5817569ea50ab6f07e2e","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.1","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"^5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","react-reconciler":"^0.31.0","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","circuit-json":"^0.0.194","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.150","graphics-debug":"^0.0.4","@tscircuit/props":"^0.0.207","@types/react-dom":"^19.0.2","@tscircuit/checks":"^0.0.52","@tscircuit/layout":"^0.0.28","schematic-symbols":"^0.0.143","@tscircuit/log-soup":"^1.0.2","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.171","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.6","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.2","@tscircuit/circuit-json-util":"^0.0.47","@tscircuit/capacity-autorouter":"^0.0.67","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.9","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.447_1749305286733_0.8991492817904301","host":"s3://npm-registry-packages-npm-production"}},"0.0.448":{"name":"@tscircuit/core","version":"0.0.448","_id":"@tscircuit/core@0.0.448","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"00d25ed539dcf1a9ad2f1c1a2a5297a321cd81bf","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.448.tgz","fileCount":5,"integrity":"sha512-e9UBZC6LQzjKrnEmbVxZm0F1GS7mPdhqweydV86zObxcUvcBRxlrihm3THKD+ixsN+9qQUHDPZr1jYtNJVf2ag==","signatures":[{"sig":"MEUCIQChCdToDZ2I3/cuYjqYzt02hNc9H0Qv0z8veSgm9FGXbwIgSFEIA539ioLeCB7sjl60Wn1gzwd4/z2/FHhUxHh93Xw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":983810},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"c1103da83cf988e5fda4c440dcdb979b857f1ca6","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.1","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"^5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","react-reconciler":"^0.31.0","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","circuit-json":"^0.0.194","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.151","graphics-debug":"^0.0.4","@tscircuit/props":"^0.0.207","@types/react-dom":"^19.0.2","@tscircuit/checks":"^0.0.52","@tscircuit/layout":"^0.0.28","schematic-symbols":"^0.0.153","@tscircuit/log-soup":"^1.0.2","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.171","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.6","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.2","@tscircuit/circuit-json-util":"^0.0.47","@tscircuit/capacity-autorouter":"^0.0.67","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.9","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.448_1749309689874_0.4754651063420281","host":"s3://npm-registry-packages-npm-production"}},"0.0.449":{"name":"@tscircuit/core","version":"0.0.449","_id":"@tscircuit/core@0.0.449","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"58cbc1b3f3af50bfda5dfa334b7ca3d5661342cc","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.449.tgz","fileCount":5,"integrity":"sha512-Gwh0zHmmYWr9bJaBCYaymOiOz/nm0fJ3CMDIKZAbeweO/O4wdrw0SLoJc6Ff8MjZKlh+ozLBF0iIVyiwV/jvsw==","signatures":[{"sig":"MEYCIQCOMyQhI3JkbaP2Nj0O5fu9xUmzTaFmL5m4+uZIraonNwIhAItlKnIaY2/rwJqbu5IuPLSdnityp7qXF8LQitorjOKA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":983887},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"3ead9f82315df1936ad0f193780a0f10e77190d8","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.1","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"^5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","react-reconciler":"^0.31.0","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","circuit-json":"^0.0.194","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.151","graphics-debug":"^0.0.4","@tscircuit/props":"^0.0.207","@types/react-dom":"^19.0.2","@tscircuit/checks":"^0.0.52","@tscircuit/layout":"^0.0.28","schematic-symbols":"^0.0.153","@tscircuit/log-soup":"^1.0.2","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.175","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.6","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.2","@tscircuit/circuit-json-util":"^0.0.47","@tscircuit/capacity-autorouter":"^0.0.67","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.9","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.449_1749318359514_0.055308314219625565","host":"s3://npm-registry-packages-npm-production"}},"0.0.450":{"name":"@tscircuit/core","version":"0.0.450","_id":"@tscircuit/core@0.0.450","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"a337d08127d673377d3fb137b9596a15fb5007ba","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.450.tgz","fileCount":5,"integrity":"sha512-h3umt1hXTApfcmIHwodgJdUC6WvszdL8kRXOF3DIAevnwZ3jSqFXwwThwkBzculwHxpXdtyAZPJaDjObZ7pxGA==","signatures":[{"sig":"MEQCIFBErqqKntlobnEw8BEDL8x0iugUcnm5UK6ozoFpTVlcAiBSWk2fuwc+9f3nE7hvvZX4kmBWQmILSnFgsYGvvEtaNg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":984114},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"1b82ca790396e05e2aa10c29b0f272ca8f007d4f","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.1","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"^5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","react-reconciler":"^0.31.0","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","circuit-json":"^0.0.194","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.151","graphics-debug":"^0.0.4","@tscircuit/props":"^0.0.207","@types/react-dom":"^19.0.2","@tscircuit/checks":"^0.0.52","@tscircuit/layout":"^0.0.28","schematic-symbols":"^0.0.153","@tscircuit/log-soup":"^1.0.2","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.175","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.6","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.2","@tscircuit/circuit-json-util":"^0.0.47","@tscircuit/capacity-autorouter":"^0.0.67","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.9","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.450_1749351199907_0.05797267381159554","host":"s3://npm-registry-packages-npm-production"}},"0.0.451":{"name":"@tscircuit/core","version":"0.0.451","_id":"@tscircuit/core@0.0.451","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"3f038fabc26a3216158ad702de369963b1743bb5","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.451.tgz","fileCount":5,"integrity":"sha512-MsdpMXsDYErO5I5KGfF1rue6KB2XkbG7pFVa/GyBqfdkmhPbe7mmcaBIWlc4brd3vyEARKVk9MNSbNUuPxnwjw==","signatures":[{"sig":"MEQCIAiKt50aA3bZvNZ0O8LFxUk1kmew59dOOHgYI2lN56KVAiA3TOHfo2yek6bUuWWqWnP53dsGaGEkJ0dD/ujWbHX/YA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":984349},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"355760c084ec62ebd13aec56f5a63b8bd45f87a7","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.1","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"^5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","react-reconciler":"^0.31.0","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","circuit-json":"^0.0.194","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.151","graphics-debug":"^0.0.4","@tscircuit/props":"^0.0.207","@types/react-dom":"^19.0.2","@tscircuit/checks":"^0.0.52","@tscircuit/layout":"^0.0.28","schematic-symbols":"^0.0.153","@tscircuit/log-soup":"^1.0.2","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.175","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.6","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.2","@tscircuit/circuit-json-util":"^0.0.47","@tscircuit/capacity-autorouter":"^0.0.67","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.9","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.451_1749371295477_0.33172882664486036","host":"s3://npm-registry-packages-npm-production"}},"0.0.452":{"name":"@tscircuit/core","version":"0.0.452","_id":"@tscircuit/core@0.0.452","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"7998251da817adea3a39a0aeae74c80a64d72da6","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.452.tgz","fileCount":5,"integrity":"sha512-xDKkpLq+ZNKkQvWGovhdpSI7X7aXN5FrlrUqzsxBdw3QdjRHOX68rPA4aWjmV2h7ZsacB7+/L5l88Uef544X4g==","signatures":[{"sig":"MEYCIQCxkbK5hZMmO346G9Cl0v4xUgVBn0bfzUxz12tRAn8z3QIhANtvGcPMP1/ccWcJf7jlxPxov270l/ry8dzYm5HFvFki","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":984349},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"12ff30314f9f0fa990d726c8767499966f414b38","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.1","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"^5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","react-reconciler":"^0.31.0","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","circuit-json":"^0.0.194","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.151","graphics-debug":"^0.0.4","@tscircuit/props":"^0.0.207","@types/react-dom":"^19.0.2","@tscircuit/checks":"^0.0.52","@tscircuit/layout":"^0.0.28","schematic-symbols":"^0.0.155","@tscircuit/log-soup":"^1.0.2","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.175","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.6","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.2","@tscircuit/circuit-json-util":"^0.0.47","@tscircuit/capacity-autorouter":"^0.0.67","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.9","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.452_1749373189261_0.861740095920071","host":"s3://npm-registry-packages-npm-production"}},"0.0.453":{"name":"@tscircuit/core","version":"0.0.453","_id":"@tscircuit/core@0.0.453","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"2a6aa5652fb9ad4b3d2486db88643c930ee154a6","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.453.tgz","fileCount":5,"integrity":"sha512-mI2pPjDkWNWUIL/35ND1eucAuZXaQZ42yYACC+wSn3BICTG60MRRLz/QQlXvSDU247EYtO7M6ixHTCaEuYoFVQ==","signatures":[{"sig":"MEUCIQCwvrDvd8290WOWmQsNc6HIutA2eqAUCx8EbuL+QO02TQIgSeAghPLdk91loDT4cDSe+gB2XznmXNgkNILpQh7LMnI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":984402},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"f66ed8c935f47a3cde188dabadbe531892c79b1c","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.1","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"^5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","react-reconciler":"^0.31.0","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","circuit-json":"^0.0.194","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.151","graphics-debug":"^0.0.4","@tscircuit/props":"^0.0.207","@types/react-dom":"^19.0.2","@tscircuit/checks":"^0.0.52","@tscircuit/layout":"^0.0.28","schematic-symbols":"^0.0.155","@tscircuit/log-soup":"^1.0.2","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.175","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.6","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.2","@tscircuit/circuit-json-util":"^0.0.47","@tscircuit/capacity-autorouter":"^0.0.67","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.9","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.453_1749390306826_0.27722613117002126","host":"s3://npm-registry-packages-npm-production"}},"0.0.454":{"name":"@tscircuit/core","version":"0.0.454","_id":"@tscircuit/core@0.0.454","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"04fd2d8f27ca09f3f94d801b53bd3314fd97b72b","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.454.tgz","fileCount":5,"integrity":"sha512-B5xCBHj4rZiazH0NZSGBTwtGMCZi206s2+w9SuSZJVxhWI0p+PY0pXgWpxuFh2Jd1KDPwPvIUFMXRcBIb1Nf5Q==","signatures":[{"sig":"MEUCIHDjPAQakZC7ihINlljMxIt/0eRZ34H2mlN66Ac1zCRQAiEAp9jcV1a38zCl6Sq6b5aZ9AdvCZlE3aoY8NdaIFZcsog=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":997362},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"044d4441087462a1230e636b199c5e3e0ac72828","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.1","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"^5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","react-reconciler":"^0.31.0","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","circuit-json":"^0.0.199","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.151","graphics-debug":"^0.0.4","@tscircuit/props":"^0.0.211","@types/react-dom":"^19.0.2","@tscircuit/checks":"^0.0.52","@tscircuit/layout":"^0.0.28","schematic-symbols":"^0.0.155","@tscircuit/log-soup":"^1.0.2","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.175","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.6","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.2","@tscircuit/circuit-json-util":"^0.0.47","@tscircuit/capacity-autorouter":"^0.0.67","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.9","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.454_1749407621794_0.19077709238801321","host":"s3://npm-registry-packages-npm-production"}},"0.0.455":{"name":"@tscircuit/core","version":"0.0.455","_id":"@tscircuit/core@0.0.455","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"1bf8061f9968d4ae5e46270a97f943ffe346038f","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.455.tgz","fileCount":5,"integrity":"sha512-Ke65fp3geZ1vMvOm4iMBuTFDza7nS7JtGf0nGdWa95terIRaJ7SZjg9Q24HlTMrMhQvqncH2/AGqGCx7i/HTaQ==","signatures":[{"sig":"MEQCIFHzMbWfRbFNWBv4GGZAHj8oDsWYm+Ru84Wa5+A54SE5AiAVxkHsTvpe/2NSPJMo9/YfuGgX9FLUnN75j2eZlzE+0Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":997630},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"d3a6238e28609a23aeeb45780500e8cc4f2ffc7e","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.1","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"^5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","react-reconciler":"^0.31.0","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","circuit-json":"^0.0.199","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.151","graphics-debug":"^0.0.4","@tscircuit/props":"^0.0.211","@types/react-dom":"^19.0.2","@tscircuit/checks":"^0.0.52","@tscircuit/layout":"^0.0.28","schematic-symbols":"^0.0.155","@tscircuit/log-soup":"^1.0.2","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.175","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.6","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.2","@tscircuit/circuit-json-util":"^0.0.47","@tscircuit/capacity-autorouter":"^0.0.67","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.455_1749420572114_0.25762652971907896","host":"s3://npm-registry-packages-npm-production"}},"0.0.456":{"name":"@tscircuit/core","version":"0.0.456","_id":"@tscircuit/core@0.0.456","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"dfd63b4308766eaf7534ad85af6e3df38ed0d085","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.456.tgz","fileCount":5,"integrity":"sha512-mrUqJulKPkrbB2cG4UzYxNJAOx2DOSLo8/aZnpIJkh9FfjRemHy+5CV2cK7jmqhuVPO/cJo4xXfUrtmgSn8vIw==","signatures":[{"sig":"MEYCIQDv7v6HzkygNGSu3iOX/nm3l3FuvT+h3XnB380Mw7a1JgIhALNsjDf6J7DBhY6XtbQPh663TAXOVVI7CaCcpmLvGwAN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":998481},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"7c0ebec5379287dbc11a745357dd6d99c47f8c99","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.1","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"^5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","react-reconciler":"^0.31.0","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","circuit-json":"^0.0.201","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.151","graphics-debug":"^0.0.4","@tscircuit/props":"^0.0.211","@types/react-dom":"^19.0.2","@tscircuit/checks":"^0.0.52","@tscircuit/layout":"^0.0.28","schematic-symbols":"^0.0.155","@tscircuit/log-soup":"^1.0.2","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.175","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.6","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.2","@tscircuit/circuit-json-util":"^0.0.47","@tscircuit/capacity-autorouter":"^0.0.67","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.456_1749441127671_0.8115293729639623","host":"s3://npm-registry-packages-npm-production"}},"0.0.457":{"name":"@tscircuit/core","version":"0.0.457","_id":"@tscircuit/core@0.0.457","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"7b07474d083f1e67823a4f94c3b8269a1c9316d7","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.457.tgz","fileCount":5,"integrity":"sha512-VaiTaT2QquHoBtNQwoR5ahxVKr9KhCMuiflAQmrQ4aI+I2dJ0CJzG4bonFqt1PFfbSOkYLFmSqRPDN6UnRKS8Q==","signatures":[{"sig":"MEQCIH03UVgcwnDVomblQUfVo+9iSylzLTwTFkvUMQmwmIL6AiAxov87jWCNywa2A/itTKdJPKmIW6Qxl/017AasPXnTHw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":998521},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"f3348c1cf1885648ba958dd5ebafce6eb3b405cf","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.1","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"^5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","react-reconciler":"^0.31.0","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","circuit-json":"^0.0.201","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.151","graphics-debug":"^0.0.4","@tscircuit/props":"^0.0.211","@types/react-dom":"^19.0.2","@tscircuit/checks":"^0.0.52","@tscircuit/layout":"^0.0.28","schematic-symbols":"^0.0.155","@tscircuit/log-soup":"^1.0.2","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.175","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.6","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.2","@tscircuit/circuit-json-util":"^0.0.47","@tscircuit/capacity-autorouter":"^0.0.67","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.457_1749484372396_0.6739577437323332","host":"s3://npm-registry-packages-npm-production"}},"0.0.458":{"name":"@tscircuit/core","version":"0.0.458","_id":"@tscircuit/core@0.0.458","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"34f59b05507226cab04464e2dfa4e559fe76eee9","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.458.tgz","fileCount":5,"integrity":"sha512-vTFi7sCuHYvHTd0rioUg2c/bZA+qZJ3WjQKdj2K0AN7mH8/GKBb1ZFoIt4qokP/bYA2Zif9X31dWKYOCzTiZBA==","signatures":[{"sig":"MEUCIHBqPDE+rrq81XTFUjmxrZsFHG7DEU82E0lFsVvECxnfAiEA+bQYU7lMsIaNqQwu4OX/qyvSCMu8k7QUqSY7OT0UAu8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":996316},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"27164f96b31ce30cd96f8db7ce5f38c58a1bc023","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.1","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"^5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","react-reconciler":"^0.31.0","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","circuit-json":"^0.0.201","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.151","graphics-debug":"^0.0.4","@tscircuit/props":"^0.0.218","@types/react-dom":"^19.0.2","@tscircuit/checks":"^0.0.52","@tscircuit/layout":"^0.0.28","schematic-symbols":"^0.0.155","@tscircuit/log-soup":"^1.0.2","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.175","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.6","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.2","@tscircuit/circuit-json-util":"^0.0.47","@tscircuit/capacity-autorouter":"^0.0.67","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.458_1749572964883_0.5251430346426564","host":"s3://npm-registry-packages-npm-production"}},"0.0.459":{"name":"@tscircuit/core","version":"0.0.459","_id":"@tscircuit/core@0.0.459","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"3cfa88ad81474b5b7649e1fc69752b1c820dc934","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.459.tgz","fileCount":5,"integrity":"sha512-8rev1EdJcPJ5Cbo1Q07C5pooOtwfO8rSPqqSJCNIB6cYZjF0GnfDD/BbJQLitUcuEiUu+8J5XtU96WDQ8y/uSw==","signatures":[{"sig":"MEUCIQC4ZXajakq5qPuiA2yFNLjslgg2qzr0oQDfYH6cotn8jQIgSEAeK0KOuGwqKK/7//8YzREMTHDIezfeyy55Pb2BuAI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":996126},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"65166c1d167cb99166685a2fb6d7b8ee7bbb2f32","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.1","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"^5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","react-reconciler":"^0.31.0","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","circuit-json":"^0.0.201","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.151","graphics-debug":"^0.0.4","@tscircuit/props":"^0.0.218","@types/react-dom":"^19.0.2","@tscircuit/checks":"^0.0.52","@tscircuit/layout":"^0.0.28","schematic-symbols":"^0.0.159","@tscircuit/log-soup":"^1.0.2","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.175","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.6","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.2","@tscircuit/circuit-json-util":"^0.0.47","@tscircuit/capacity-autorouter":"^0.0.67","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.459_1749580912199_0.5873445442136349","host":"s3://npm-registry-packages-npm-production"}},"0.0.460":{"name":"@tscircuit/core","version":"0.0.460","_id":"@tscircuit/core@0.0.460","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"8c33065b90f13ece27761db3a3466fd51ed6f69e","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.460.tgz","fileCount":5,"integrity":"sha512-s53D1MaCnwPm/yrFWOKTCsdiz3JdlB548A5kAePHYXOQniYBFR+lpA4hozS2KtehTY8EudKKyePmssz8htL9OQ==","signatures":[{"sig":"MEUCIQCVzqiknP4XaKH4gqWqIr37LCy10SRcF5B1R4HQRoEgDwIgH4x9HidRKTTcSgCPfzvXGN7ZCCvXTaAv33qRB6MMsDw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1032174},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"14a88c029b575e0d4c0c69b39448dc6501bf4ea7","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.1","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"^5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","react-reconciler":"^0.31.0","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","circuit-json":"^0.0.201","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.151","graphics-debug":"^0.0.4","@tscircuit/props":"^0.0.218","@types/react-dom":"^19.0.2","@tscircuit/checks":"^0.0.52","@tscircuit/layout":"^0.0.28","schematic-symbols":"^0.0.159","@tscircuit/log-soup":"^1.0.2","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.175","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.6","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.2","@tscircuit/circuit-json-util":"^0.0.47","@tscircuit/capacity-autorouter":"^0.0.67","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.460_1749616296911_0.2641874138065492","host":"s3://npm-registry-packages-npm-production"}},"0.0.461":{"name":"@tscircuit/core","version":"0.0.461","_id":"@tscircuit/core@0.0.461","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"74593d8e9a4f74c645f61e5e7bd9619e1928db19","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.461.tgz","fileCount":5,"integrity":"sha512-PjfAK73eywVjiGQ2wpSCk3beBCfGaiLFj+WrIZyplZ0fBO7raCMeHNj46D0Omf73eQqhhZYqyYfSvm9L81SczA==","signatures":[{"sig":"MEQCIC1wxRMpz0d1yDIlZSUWRi8aCwdqpl/F4Sb1wU1J9DvrAiBNI5GzxmPiBcGQE2qS5E7xt5eZ4hv5UiZJ30WsEFCwfA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1032337},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"b37ccf440b8e8d6f2e911af6ec0eef539ef0b0d9","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"^5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","react-reconciler":"^0.31.0","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","circuit-json":"^0.0.201","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.151","graphics-debug":"^0.0.4","@tscircuit/props":"^0.0.218","@types/react-dom":"^19.0.2","@tscircuit/checks":"^0.0.52","@tscircuit/layout":"^0.0.28","schematic-symbols":"^0.0.159","@tscircuit/log-soup":"^1.0.2","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.175","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.6","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.2","@tscircuit/circuit-json-util":"^0.0.47","@tscircuit/capacity-autorouter":"^0.0.67","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.461_1749661167211_0.8528302233374601","host":"s3://npm-registry-packages-npm-production"}},"0.0.462":{"name":"@tscircuit/core","version":"0.0.462","_id":"@tscircuit/core@0.0.462","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"eb097a3717f483cde68a4f0625927d54d7e66126","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.462.tgz","fileCount":5,"integrity":"sha512-Mc3qMQh6DEN3jDqANYXV/d02nkFgOq5B2h+8VBYL1txhu/XuBxa1h+0JI+k11mWpj41DxboVVDGHBfKKCwx+Jg==","signatures":[{"sig":"MEUCIH3HY64/kA9w4yvQtb/LTRKQ7Oi+o8OoNZ69fWx7norlAiEApEui/QSewyYDj6Xsa0B9fV95WwDDyJrpP5cy9LqNBIE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1032502},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"6296b766fc4ddf6b1381564bb6df59369e6b3836","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"^5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","react-reconciler":"^0.31.0","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","circuit-json":"^0.0.201","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.151","graphics-debug":"^0.0.4","@tscircuit/props":"^0.0.218","@types/react-dom":"^19.0.2","@tscircuit/checks":"^0.0.52","@tscircuit/layout":"^0.0.28","schematic-symbols":"^0.0.159","@tscircuit/log-soup":"^1.0.2","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.175","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.6","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.2","@tscircuit/circuit-json-util":"^0.0.47","@tscircuit/capacity-autorouter":"^0.0.67","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.462_1749667516662_0.6196786964312855","host":"s3://npm-registry-packages-npm-production"}},"0.0.463":{"name":"@tscircuit/core","version":"0.0.463","_id":"@tscircuit/core@0.0.463","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"17187fb40d6dbce6e5dc691a500b3f649c5e2815","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.463.tgz","fileCount":5,"integrity":"sha512-avt7oGIyeR8Jr2AdxjRYVt3J6VyhYJFM6i/0blMaShVRWkcLkIJRd7kib1uSZtwxA+04FfuwQ9lA4ab5DBhuTA==","signatures":[{"sig":"MEUCIQCbckxzUOyG+UatbmWHiP3iHTUgdI0WWwG7jixm93QKjAIgOK3qI0JSK1ufgr4b0r30Fnxb+AQilVIlL0XdSexn+RM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1035370},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"54e422b98f050f78f17ea9b11d8c7bb942952de0","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"^5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","react-reconciler":"^0.31.0","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","circuit-json":"^0.0.204","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.151","graphics-debug":"^0.0.4","@tscircuit/props":"^0.0.219","@types/react-dom":"^19.0.2","@tscircuit/checks":"^0.0.52","@tscircuit/layout":"^0.0.28","schematic-symbols":"^0.0.159","@tscircuit/log-soup":"^1.0.2","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.175","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.6","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.2","@tscircuit/circuit-json-util":"^0.0.47","@tscircuit/capacity-autorouter":"^0.0.67","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.463_1749692671629_0.4468918605046923","host":"s3://npm-registry-packages-npm-production"}},"0.0.464":{"name":"@tscircuit/core","version":"0.0.464","_id":"@tscircuit/core@0.0.464","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"f782e1d11a467cfb6603bd0baf2acac307633b40","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.464.tgz","fileCount":5,"integrity":"sha512-Qh/9amuCknw9MYYDsZFV8YKlAhuhO85qYzGEslfARwLg27mmmbTtYOVfj1Ha1au3R9dn6ZwJUjqzHbeqH5gUfA==","signatures":[{"sig":"MEUCIQDX34ThRtDRe7qKVQj4eTOn3xQ+U1M6GIJe3XDvtpxhBwIgR1GOrSKlm1dKdsjIX6r6h11fptKeGcQL9FJLbVKPfQ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1035411},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"d05d26cd849ea0f5bc06ccfd3e2be11e19beaecd","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"^5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","react-reconciler":"^0.31.0","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","circuit-json":"^0.0.204","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.151","graphics-debug":"^0.0.4","@tscircuit/props":"^0.0.219","@types/react-dom":"^19.0.2","@tscircuit/checks":"^0.0.52","@tscircuit/layout":"^0.0.28","schematic-symbols":"^0.0.159","@tscircuit/log-soup":"^1.0.2","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.175","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.6","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.2","@tscircuit/circuit-json-util":"^0.0.47","@tscircuit/capacity-autorouter":"^0.0.67","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.464_1749743720240_0.7154857872783063","host":"s3://npm-registry-packages-npm-production"}},"0.0.465":{"name":"@tscircuit/core","version":"0.0.465","_id":"@tscircuit/core@0.0.465","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"39c94cb2d3a5ddd2cb2805fab3e0ef4924545557","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.465.tgz","fileCount":5,"integrity":"sha512-rCXQkHimVJJ2k34/FVslf8k17SIERfc4KMaLRg7tpcvn8CMYYV4SZFsrQM9MnubeLcSe5lXra+Q7n1Un3x0/9g==","signatures":[{"sig":"MEYCIQCSNfGYYFgZyYYcOEeD3uqU+CIbBrQsJYm86uUSgnQICgIhALmjTYkSNo8wz0rra+YVmEoSiPXNj0HHrdaUH2EQw1hL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1062587},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"4a36443fe954309797d0ad2b8c01b4af7f4201e1","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"^5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","react-reconciler":"^0.31.0","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","circuit-json":"^0.0.204","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.151","graphics-debug":"^0.0.4","@tscircuit/props":"^0.0.220","@types/react-dom":"^19.0.2","@tscircuit/checks":"^0.0.52","@tscircuit/layout":"^0.0.28","schematic-symbols":"^0.0.160","@tscircuit/log-soup":"^1.0.2","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.177","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.6","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.2","@tscircuit/circuit-json-util":"^0.0.47","@tscircuit/capacity-autorouter":"^0.0.67","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.465_1749772378677_0.7622736998308857","host":"s3://npm-registry-packages-npm-production"}},"0.0.466":{"name":"@tscircuit/core","version":"0.0.466","_id":"@tscircuit/core@0.0.466","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"0cbff643b239e395c866fc5ab7d2d5af0499df69","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.466.tgz","fileCount":5,"integrity":"sha512-SlHHEtOpMaxvy9shWnyb19EtH1IrD/RxmRmaFdwezJftufRDQaYFhGXtY4CnzX2HlcTfOjMXpTGWWS9IUctZhQ==","signatures":[{"sig":"MEUCIE216nQFGU2m99wqaNhT1byYGLypuvqKZ6rvYvGWT6bYAiEAmQpXtnHZweLMCYlawvKGwfyunLnd8OegApDTR1nj1OI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1063073},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"3d7f2295f5940b91e9343534286cebfb7ad04dcd","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"^5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","react-reconciler":"^0.31.0","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","circuit-json":"^0.0.204","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.151","graphics-debug":"^0.0.4","@tscircuit/props":"^0.0.220","@types/react-dom":"^19.0.2","@tscircuit/checks":"^0.0.52","@tscircuit/layout":"^0.0.28","schematic-symbols":"^0.0.160","@tscircuit/log-soup":"^1.0.2","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.177","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.6","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.2","@tscircuit/circuit-json-util":"^0.0.47","@tscircuit/capacity-autorouter":"^0.0.67","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.466_1749828129384_0.5085949349460679","host":"s3://npm-registry-packages-npm-production"}},"0.0.467":{"name":"@tscircuit/core","version":"0.0.467","_id":"@tscircuit/core@0.0.467","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"11bf5c16850a5faa89194e9bf025d9e0764e6bd7","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.467.tgz","fileCount":5,"integrity":"sha512-YIJzigvEMG+pYN/4MyZmblUWn00txaQaZdLdjvrzUbDjo514Ci5loW/QO2yRlXkjrRiNsIobfSFkGuMMmh3TBQ==","signatures":[{"sig":"MEYCIQDG7RmzFfXfPNovfz6Aom5PFDoGgcRVAZY0g4bXB9tggwIhAJzGCMyaCbZ0TFVS3W0ddyE9lYob2TuF0O69TBz+lUEy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1063073},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"1b18bfbe47ae14b4df9724b359ff30952b05f6ca","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"^5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","react-reconciler":"^0.31.0","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","circuit-json":"^0.0.204","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.151","graphics-debug":"^0.0.4","@tscircuit/props":"^0.0.220","@types/react-dom":"^19.0.2","@tscircuit/checks":"^0.0.52","@tscircuit/layout":"^0.0.28","schematic-symbols":"^0.0.160","@tscircuit/log-soup":"^1.0.2","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.177","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.6","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.2","@tscircuit/circuit-json-util":"^0.0.47","@tscircuit/capacity-autorouter":"^0.0.71","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.467_1749835191914_0.8703774591820934","host":"s3://npm-registry-packages-npm-production"}},"0.0.468":{"name":"@tscircuit/core","version":"0.0.468","_id":"@tscircuit/core@0.0.468","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"ccf4ac4aa8f1b6e49832724783b07e3c46ec7f5e","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.468.tgz","fileCount":5,"integrity":"sha512-MbMMeYPt9KXfLq5LStwFFEqVL1+yc9H9XdO9LZm0jz5NlPFqZRKYamzdpJ9FMp3lH4eauXEF+pXz5h1koikEDQ==","signatures":[{"sig":"MEUCIQDJCH8eVconIXGp0KhMy7GnYDJwH1f31aFtIVR9tCZYFQIgFyb4Ah6NERkvEsD5Du8PYU6MAW8Rs2iwWZLW17fdRYg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1063406},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"62242fb86714b76fcbc20e4600b9929d960d502c","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"^5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","react-reconciler":"^0.31.0","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","circuit-json":"^0.0.204","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.151","graphics-debug":"^0.0.4","@tscircuit/props":"^0.0.220","@types/react-dom":"^19.0.2","@tscircuit/checks":"^0.0.52","@tscircuit/layout":"^0.0.28","schematic-symbols":"^0.0.160","@tscircuit/log-soup":"^1.0.2","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.177","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.6","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.2","@tscircuit/circuit-json-util":"^0.0.47","@tscircuit/capacity-autorouter":"^0.0.71","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.468_1749844299722_0.99912926494155","host":"s3://npm-registry-packages-npm-production"}},"0.0.469":{"name":"@tscircuit/core","version":"0.0.469","_id":"@tscircuit/core@0.0.469","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"14d19b12907ba195b75c9227fdbbf2ff0370a61a","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.469.tgz","fileCount":5,"integrity":"sha512-oDLTYbRNH9BXP7wddjCP0DaVq9pFA/pj9ZtrGTZ5FcRh3yZZbzkuys2hjolUo128sFuYZ4ANfumEhB1yApMqFQ==","signatures":[{"sig":"MEQCIHeWlZOTlT0aSMyqBp4v2qy1UBw6iXz62+l8EwhD1EoYAiBIBYy5/zKCw0Zr5Lw/XoPh2L45B2NWp6ufvDKRo9Uh3Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1064709},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"93a405c1c79e0bde5e557a505a669438482e6eb3","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"^5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","react-reconciler":"^0.31.0","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","circuit-json":"^0.0.204","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.151","graphics-debug":"^0.0.4","@tscircuit/props":"^0.0.220","@types/react-dom":"^19.0.2","@tscircuit/checks":"^0.0.52","@tscircuit/layout":"^0.0.28","schematic-symbols":"^0.0.160","@tscircuit/log-soup":"^1.0.2","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.177","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.6","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.2","@tscircuit/circuit-json-util":"^0.0.47","@tscircuit/capacity-autorouter":"^0.0.71","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.469_1749876902489_0.6479402596255073","host":"s3://npm-registry-packages-npm-production"}},"0.0.470":{"name":"@tscircuit/core","version":"0.0.470","_id":"@tscircuit/core@0.0.470","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"aa5145a5b74a54545a24c44989c20a2363743ef6","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.470.tgz","fileCount":5,"integrity":"sha512-TIFasnZdtvyRh6ADdlzPM3+Oez25badp09FWFpbEIwapfs1vKLsnM5DRbKzEtoPDgTtGJf5NJnl6HqiBBrVt/g==","signatures":[{"sig":"MEYCIQCoEgSYznUk/iPBhXw9DilkrwR/0df0QGK1UVbjz13x7QIhAI5SWTfqXUa7lsFGdTrePsHLD/+3l++/lEOgAA/nc2jk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1064700},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"179c5cee124dfdc7dc170feba957061f93ea4d35","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"^5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","react-reconciler":"^0.31.0","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","circuit-json":"^0.0.204","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.151","graphics-debug":"^0.0.4","@tscircuit/props":"^0.0.220","@types/react-dom":"^19.0.2","@tscircuit/checks":"^0.0.52","@tscircuit/layout":"^0.0.28","schematic-symbols":"^0.0.160","@tscircuit/log-soup":"^1.0.2","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.177","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.6","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.2","@tscircuit/circuit-json-util":"^0.0.47","@tscircuit/capacity-autorouter":"^0.0.71","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.470_1749918791709_0.3479532871555939","host":"s3://npm-registry-packages-npm-production"}},"0.0.471":{"name":"@tscircuit/core","version":"0.0.471","_id":"@tscircuit/core@0.0.471","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"9e1c4d73b584bc03983bb74cbdeee18696362ec3","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.471.tgz","fileCount":5,"integrity":"sha512-DMF78Mr5xWwRF60HnY+lYpSWFKWBoWp+2XKyxxmyUV+nh2F02QHvX50vzZTG9/dbOw13/Xfz4svpmljcHlN2iw==","signatures":[{"sig":"MEYCIQCHqShg62cHj7YZVFnsfbzQUUPLIPFWjwjUFM+X8THXuQIhAJtYz+a2J9qYBokzIkLBH5+Jku1rK0s+EoEJ2YFojDXL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1065804},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"4a3d5bf990be85c1b8f430b4abd9ba1a49554394","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"^5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","react-reconciler":"^0.31.0","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","circuit-json":"^0.0.204","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.151","graphics-debug":"^0.0.4","@tscircuit/props":"^0.0.222","@types/react-dom":"^19.0.2","@tscircuit/checks":"^0.0.52","@tscircuit/layout":"^0.0.28","schematic-symbols":"^0.0.160","@tscircuit/log-soup":"^1.0.2","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.177","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.6","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.2","@tscircuit/circuit-json-util":"^0.0.47","@tscircuit/capacity-autorouter":"^0.0.71","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.471_1749918964320_0.3940820183580249","host":"s3://npm-registry-packages-npm-production"}},"0.0.472":{"name":"@tscircuit/core","version":"0.0.472","_id":"@tscircuit/core@0.0.472","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"d43336bb40a172d960c984ab3ca7d768f0c69f6e","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.472.tgz","fileCount":5,"integrity":"sha512-JUBcu9zQPYL9m8xSQ3nKPYQjaqxN2cQWkAcGpxShlAd3wt9ayruq6Wj6b1MxPKZWf9/xiMl9mHYPitjrtgkiFw==","signatures":[{"sig":"MEYCIQDmsYvYsG2rl3kg0TuJFbhMsHMhmVv3Dbh55ECvB3bbXwIhAMhZtouzQCSh8upIOGaQCVcuLTielpwteqVH3POgPjNu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1065606},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"f9e62731424a3e9015161359599fac72dc156a33","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"^5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","react-reconciler":"^0.31.0","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","circuit-json":"^0.0.204","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.151","graphics-debug":"^0.0.4","@tscircuit/props":"^0.0.222","@types/react-dom":"^19.0.2","@tscircuit/checks":"^0.0.52","@tscircuit/layout":"^0.0.28","schematic-symbols":"^0.0.160","@tscircuit/log-soup":"^1.0.2","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.177","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.6","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.2","@tscircuit/circuit-json-util":"^0.0.47","@tscircuit/capacity-autorouter":"^0.0.71","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.472_1749919690076_0.8577573020244038","host":"s3://npm-registry-packages-npm-production"}},"0.0.473":{"name":"@tscircuit/core","version":"0.0.473","_id":"@tscircuit/core@0.0.473","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"0dc83d2b2360740841e8327eaf8864b50290cad4","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.473.tgz","fileCount":5,"integrity":"sha512-RnhXloLYSVuNVeFKd9BZzRg3T9+dS8lKyO+cFtv65BP5d9smR0pr9WCTTYUb+iBzVC4xGtxcsrOo9QCKHcRIfg==","signatures":[{"sig":"MEUCIGrdLjuM7gjK7uwdmGELuk77qnUTPZQWimjHc1ZwjctIAiEA0xdkFHsKG0Z/+R3H4cSVk7veOkj1KCBSPYRi6pXzW6k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1066078},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"942a8efc7098cdd88d4ab401b68eaf18ff9537c9","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"^5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","react-reconciler":"^0.31.0","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","circuit-json":"^0.0.204","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.151","graphics-debug":"^0.0.4","@tscircuit/props":"^0.0.222","@types/react-dom":"^19.0.2","@tscircuit/checks":"^0.0.52","@tscircuit/layout":"^0.0.28","schematic-symbols":"^0.0.160","@tscircuit/log-soup":"^1.0.2","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.177","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.6","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.2","@tscircuit/circuit-json-util":"^0.0.47","@tscircuit/capacity-autorouter":"^0.0.71","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.473_1749947832806_0.7402882654064991","host":"s3://npm-registry-packages-npm-production"}},"0.0.474":{"name":"@tscircuit/core","version":"0.0.474","_id":"@tscircuit/core@0.0.474","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"e56a790219cbcd37d5e7624847cc4f060506d0cd","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.474.tgz","fileCount":5,"integrity":"sha512-wnlZnShs3pBotnBPtanZ+l+rwrgIYxa2I/jhGOXS9plKW4DOMDYjzYk48d/MJFWLncI7DK68t1UR1tTUoIDIyQ==","signatures":[{"sig":"MEUCIApzKaRp5oPL/bibCrAbnX0mcDrdwatatX2UfLZWy//qAiEA2/1aq0BJaVTWanDo1sImyB2nOafra6M/kF23tT0cYrY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1066100},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"64a5dac2d041e87e892d3798b15f552df208b758","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"^5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","react-reconciler":"^0.31.0","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","circuit-json":"^0.0.204","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.151","graphics-debug":"^0.0.4","@tscircuit/props":"^0.0.222","@types/react-dom":"^19.0.2","@tscircuit/checks":"^0.0.52","@tscircuit/layout":"^0.0.28","schematic-symbols":"^0.0.160","@tscircuit/log-soup":"^1.0.2","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.177","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.6","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.2","@tscircuit/circuit-json-util":"^0.0.47","@tscircuit/capacity-autorouter":"^0.0.71","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.474_1749992957241_0.14229037585187965","host":"s3://npm-registry-packages-npm-production"}},"0.0.475":{"name":"@tscircuit/core","version":"0.0.475","_id":"@tscircuit/core@0.0.475","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"5dcc30ffc8de073f4c6e39e8707c24774b47361c","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.475.tgz","fileCount":5,"integrity":"sha512-N1+2RIvTXlEYw4VzQ+xxKlbLGAPnN/WUd70RKOVyPmXF73Ay3rpOh5VFBxgFzob+YxawBt8cjSNeSlM997tzCg==","signatures":[{"sig":"MEUCIQCcCYnGMzGkKBDkEA9JpoxSqP/IzsQyQKoRQ/MABRhFpAIgDsnL6vNOUdK8nJcDTLBaIWI9OLoZmyBK1o5dcBR2K1A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1069239},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"7ae26083048c466c694c4cdf9eedb6d3311412d6","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"^5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","react-reconciler":"^0.31.0","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","circuit-json":"^0.0.210","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.151","graphics-debug":"^0.0.4","@tscircuit/props":"^0.0.227","@types/react-dom":"^19.0.2","@tscircuit/checks":"^0.0.52","@tscircuit/layout":"^0.0.28","schematic-symbols":"^0.0.160","@tscircuit/log-soup":"^1.0.2","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.177","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.6","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.2","@tscircuit/circuit-json-util":"^0.0.47","@tscircuit/capacity-autorouter":"^0.0.71","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.475_1750003077528_0.45275957242081777","host":"s3://npm-registry-packages-npm-production"}},"0.0.476":{"name":"@tscircuit/core","version":"0.0.476","_id":"@tscircuit/core@0.0.476","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"3d21d5a234ccd3c0a954b65bc0d31b2605555c4e","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.476.tgz","fileCount":5,"integrity":"sha512-6Yjpu1t9iZ7KD/X8lS/AFPYUSiAcMHZPrL5Y85AEVFxav+dys5lEIAyDQ+4wNazIGTkkvkC3tldPQiTW8T8bbw==","signatures":[{"sig":"MEUCIFE+dFnqWj2s7RivAb9l1wQScfLnHUOmBUGLQIwcv80pAiEA7SliAIyl+9y56rFEPA03CrlIW44q4biyKAbEav7wz+Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1069589},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"5669e9fcad970272eb41c30bcfee41b13c53a22e","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"^5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","react-reconciler":"^0.31.0","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"latest","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","circuit-json":"^0.0.210","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.151","graphics-debug":"^0.0.4","@tscircuit/props":"^0.0.227","@types/react-dom":"^19.0.2","@tscircuit/checks":"^0.0.52","@tscircuit/layout":"^0.0.28","schematic-symbols":"^0.0.160","@tscircuit/log-soup":"^1.0.2","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.177","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.6","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.2","@tscircuit/circuit-json-util":"^0.0.47","@tscircuit/capacity-autorouter":"^0.0.71","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.476_1750003301206_0.6483683530862892","host":"s3://npm-registry-packages-npm-production"}},"0.0.477":{"name":"@tscircuit/core","version":"0.0.477","_id":"@tscircuit/core@0.0.477","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"3b8b05cecbebc13f7a060a076f28952d5eb8d401","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.477.tgz","fileCount":5,"integrity":"sha512-aGzxoGzz4/SJaPyYXYQ/Mb8g7zz1/kBnUoU69Ubl+4E4FXza5XcOT2otOLDiWjwCo5CTN/Zy0eII1WaGGY7eUA==","signatures":[{"sig":"MEUCIQDuq5BmXNYGkMkf7kADGZGhzDrFrzNYG92M+Iesp41IAwIgBpXGTeBN5NYjimykAry87KfQMvdzPv5tXU1XcHLdIFM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1069669},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"9dc941174302f1832ba6baafc55a558c3a24fe10","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"^5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","react-reconciler":"^0.31.0","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","circuit-json":"^0.0.210","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.151","graphics-debug":"^0.0.4","@tscircuit/props":"^0.0.227","@types/react-dom":"^19.0.2","@tscircuit/checks":"^0.0.52","@tscircuit/layout":"^0.0.28","schematic-symbols":"^0.0.160","@tscircuit/log-soup":"^1.0.2","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.177","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.6","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.2","@tscircuit/circuit-json-util":"^0.0.47","@tscircuit/capacity-autorouter":"^0.0.71","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.477_1750007475404_0.9975423623769926","host":"s3://npm-registry-packages-npm-production"}},"0.0.478":{"name":"@tscircuit/core","version":"0.0.478","_id":"@tscircuit/core@0.0.478","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"bb491c9a63ba9c02f7f945ecd9debbba112bee17","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.478.tgz","fileCount":5,"integrity":"sha512-AlNDpuRF6aijYI7/WBG2rnPvhRgcb1fQ2ZbmzJCWhlOzfEv9exKKp4hA9AJ6aK/YVc1JrP9jJPxfw3Gzm1C1IA==","signatures":[{"sig":"MEYCIQDc7XLTb87l0u5pe2tr5jh50wZaeX9ZRNI5/dUpPC4JbQIhAPpdjNcffz+MJ0yUjyCXuF/qqX2m2sCO1h/kG0pRfvbA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1069669},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"1f8c41f1d3f8e7617d24837cb285306c740b1672","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"^5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","react-reconciler":"^0.31.0","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","circuit-json":"^0.0.210","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.154","graphics-debug":"^0.0.4","@tscircuit/props":"^0.0.227","@types/react-dom":"^19.0.2","@tscircuit/checks":"^0.0.52","@tscircuit/layout":"^0.0.28","schematic-symbols":"^0.0.160","@tscircuit/log-soup":"^1.0.2","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.177","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.6","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.2","@tscircuit/circuit-json-util":"^0.0.47","@tscircuit/capacity-autorouter":"^0.0.71","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.478_1750025582163_0.882516712149235","host":"s3://npm-registry-packages-npm-production"}},"0.0.479":{"name":"@tscircuit/core","version":"0.0.479","_id":"@tscircuit/core@0.0.479","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"ba625457a89b8bec7b399a126c59a0854d356cb5","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.479.tgz","fileCount":5,"integrity":"sha512-mEWEQQi0OSNYtiGjUY+s8Ph3choOvZ/8qsOuTgjer4b3pK6gdw7/5fXPSSjFDRHPsjihDkVgv8kGI5qWo3aVQQ==","signatures":[{"sig":"MEQCIErCw2Kg/Mlj2inxE6+65rKxlFEDW0T1k9UCph3YKI5TAiAo1Mn+Jf6+Uarl7hvgslxZY1Lb8ez38bxcpEurkCrylw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1069669},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"5717137084562ba4b4ab4b3a4856258f98c25237","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"^5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","react-reconciler":"^0.31.0","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","circuit-json":"^0.0.210","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.154","graphics-debug":"^0.0.4","@tscircuit/props":"^0.0.227","@types/react-dom":"^19.0.2","@tscircuit/checks":"^0.0.52","@tscircuit/layout":"^0.0.28","schematic-symbols":"^0.0.160","@tscircuit/log-soup":"^1.0.2","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.177","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.6","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.2","@tscircuit/circuit-json-util":"^0.0.47","@tscircuit/capacity-autorouter":"^0.0.75","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.479_1750026159893_0.28249984120349336","host":"s3://npm-registry-packages-npm-production"}},"0.0.480":{"name":"@tscircuit/core","version":"0.0.480","_id":"@tscircuit/core@0.0.480","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"ef2d063b0ed371064bae99d02f4406acf71b0674","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.480.tgz","fileCount":5,"integrity":"sha512-jcahOhU005GnYc++lHRpkGuZrjuoVhmp866MSR6gTlLQcn/kphDTejVVFUp2CxWlRUfazwAQxB6ywkigF/v1lA==","signatures":[{"sig":"MEQCIHjnW4SbfXLNGpqYKDQ96r3a/EUf297fcivi21ZEZ/JEAiBzkUbkGKQDi3n/RALoClkD0POFzLvytvW4BMvY0wJ6wg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1069749},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"2d8a49e919108eca68839bef0c25aed78538b561","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"^5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","react-reconciler":"^0.31.0","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","circuit-json":"^0.0.210","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.154","graphics-debug":"^0.0.4","@tscircuit/props":"^0.0.227","@types/react-dom":"^19.0.2","@tscircuit/checks":"^0.0.52","@tscircuit/layout":"^0.0.28","schematic-symbols":"^0.0.160","@tscircuit/log-soup":"^1.0.2","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.177","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.6","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.2","@tscircuit/circuit-json-util":"^0.0.49","@tscircuit/capacity-autorouter":"^0.0.75","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.480_1750031240166_0.48876108922515216","host":"s3://npm-registry-packages-npm-production"}},"0.0.481":{"name":"@tscircuit/core","version":"0.0.481","_id":"@tscircuit/core@0.0.481","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"9311432b3aff9ade15f2f2256f7a2aea2cd1d2e5","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.481.tgz","fileCount":5,"integrity":"sha512-JQTzKm+WhTGOloXPO1/PpdJVGvwZjl185PYtKQlWqP+OlZgHDA6Mb278UUFKCTtZYVy8XSpDD4WYFi+fMHAxFw==","signatures":[{"sig":"MEUCIQDOrr8q4RUyEH9fjAa8Cz402uEZSSQ3fHG/ZFijHz/nqAIgBMJxeXfeTBKrT0z8php8Px1w05yH+uga0UPeVAF1LjA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1078207},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"35b132c5fe4a87c796d4bca0e2476787d00a3790","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"^5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","react-reconciler":"^0.31.0","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","circuit-json":"^0.0.210","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.154","graphics-debug":"^0.0.4","@tscircuit/props":"^0.0.227","@types/react-dom":"^19.0.2","@tscircuit/checks":"^0.0.52","@tscircuit/layout":"^0.0.28","schematic-symbols":"^0.0.160","@tscircuit/log-soup":"^1.0.2","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.177","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.6","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.2","@tscircuit/circuit-json-util":"^0.0.49","@tscircuit/capacity-autorouter":"^0.0.75","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.481_1750096042955_0.7841747312058485","host":"s3://npm-registry-packages-npm-production"}},"0.0.482":{"name":"@tscircuit/core","version":"0.0.482","_id":"@tscircuit/core@0.0.482","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"6626165281a23e5d735eddc2f991aafd99f514f6","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.482.tgz","fileCount":5,"integrity":"sha512-UQUWjn9tTSxiU5HGvtPvd0HCKY1jmnzDYSPvOMMNuKQntRQhSUes9L5yCGrPyTLnZ4u56vB5sJQ3TfBwFSKIQg==","signatures":[{"sig":"MEUCIQCUJhTZHB5OyOSkitmtfx0m3kqr9E+Fzcfas/7Jnk25wwIgEas1kEHPNwWVmABTVlHhWxQm3ESuDc+/J+8O/iY6fzI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1078622},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"f234c749d11b0d168a2111207264bfc584cf06b0","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"^5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","react-reconciler":"^0.31.0","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","circuit-json":"^0.0.210","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.154","graphics-debug":"^0.0.4","@tscircuit/props":"^0.0.227","@types/react-dom":"^19.0.2","@tscircuit/checks":"^0.0.52","@tscircuit/layout":"^0.0.28","schematic-symbols":"^0.0.160","@tscircuit/log-soup":"^1.0.2","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.177","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.6","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.2","@tscircuit/circuit-json-util":"^0.0.49","@tscircuit/capacity-autorouter":"^0.0.75","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.482_1750097043808_0.6357170277720587","host":"s3://npm-registry-packages-npm-production"}},"0.0.483":{"name":"@tscircuit/core","version":"0.0.483","_id":"@tscircuit/core@0.0.483","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"3656fc35a2707ba294b02058303126353aed0dfa","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.483.tgz","fileCount":5,"integrity":"sha512-Ilc7EpsiSDZrCGrC6RaRfvhLgmeBDlqYOwxeEelNVLIk7jjKZtFaw/LJX2hZBn6/JO5Gj/32JbkG6JAUoihZ8g==","signatures":[{"sig":"MEUCIQCNEa1vaDis2855J9fIFoQ2AyFc8LEamSvQY3hblF6gvAIgEyRW7igTflsgPL3Q5I94wnwzvPbCpK/md0MopqfOd7o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1078725},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"dcdf5301352e0d1cbed335407afeb9a9dda6e08a","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"^5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","react-reconciler":"^0.31.0","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","circuit-json":"^0.0.210","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.154","graphics-debug":"^0.0.4","@tscircuit/props":"^0.0.227","@types/react-dom":"^19.0.2","@tscircuit/checks":"^0.0.52","@tscircuit/layout":"^0.0.28","schematic-symbols":"^0.0.160","@tscircuit/log-soup":"^1.0.2","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.177","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.6","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.2","@tscircuit/circuit-json-util":"^0.0.49","@tscircuit/capacity-autorouter":"^0.0.75","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.483_1750110798630_0.6086364116796992","host":"s3://npm-registry-packages-npm-production"}},"0.0.484":{"name":"@tscircuit/core","version":"0.0.484","_id":"@tscircuit/core@0.0.484","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"9d4b7067f8efd8acdbaaf5ad25b83fcbe230330c","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.484.tgz","fileCount":5,"integrity":"sha512-GPNQYsWw9jlLht/Xw86Kj5YXiAdpumiQc1aivhZry1g00DKSjlQlY7pPsP4yAA25/P3XuIL38E3jz2Cf7+zvvA==","signatures":[{"sig":"MEYCIQCd8TVin3Mnmd5tLvW7x0jaT0tMdzBNTFephZge9Fy+cgIhANUr47m0nCRxtTiRsOgOR3TXz8bXSHwMITpw66tpUPlm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1079874},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"0609793ce91c2d3aa52c5edafd716d22c5dc4819","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","actor":{"name":"seveibar","type":"user","email":"seveibar@gmail.com"},"email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"^5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","react-reconciler":"^0.31.0","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","circuit-json":"^0.0.210","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.154","graphics-debug":"^0.0.4","@tscircuit/props":"^0.0.227","@types/react-dom":"^19.0.2","@tscircuit/checks":"^0.0.52","@tscircuit/layout":"^0.0.28","schematic-symbols":"^0.0.160","@tscircuit/log-soup":"^1.0.2","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.182","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.6","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.2","@tscircuit/circuit-json-util":"^0.0.49","@tscircuit/capacity-autorouter":"^0.0.75","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.484_1750169071405_0.899803573234772","host":"s3://npm-registry-packages-npm-production"}},"0.0.485":{"name":"@tscircuit/core","version":"0.0.485","_id":"@tscircuit/core@0.0.485","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"1794a32b144d641ac9670c364c26aab8330d230e","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.485.tgz","fileCount":5,"integrity":"sha512-ylpbhg+MGQokjtxzS0kyf4EvfvuWYiHRxxikhuKqWQRp7Vs7fdAICWVuaxsAjr29JIPA5A6Lj93P+ZhMYEK1/w==","signatures":[{"sig":"MEUCIQDJZQPRyATV6GEP6hm+rb1vwUNLq87T09dCtcnzyHaL7QIgN/ldc3KUJ+tGpAhB9FqRhbJ1MTn6J2ZlPxYtTiEm3gc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1079846},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"df8b2c577a86f2520a8188e3187c919b8a54dd0b","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","actor":{"name":"seveibar","type":"user","email":"seveibar@gmail.com"},"email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"^5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","react-reconciler":"^0.31.0","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","circuit-json":"^0.0.210","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.154","graphics-debug":"^0.0.4","@tscircuit/props":"^0.0.227","@types/react-dom":"^19.0.2","@tscircuit/checks":"^0.0.52","@tscircuit/layout":"^0.0.28","schematic-symbols":"^0.0.160","@tscircuit/log-soup":"^1.0.2","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.182","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.6","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.2","@tscircuit/circuit-json-util":"^0.0.49","@tscircuit/capacity-autorouter":"^0.0.75","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.485_1750176837541_0.14193337497601366","host":"s3://npm-registry-packages-npm-production"}},"0.0.486":{"name":"@tscircuit/core","version":"0.0.486","_id":"@tscircuit/core@0.0.486","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"4e6e5ddf564f946737bb81341590d236584f18c8","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.486.tgz","fileCount":5,"integrity":"sha512-0jkCRtEAY3VoGnWkcAV9bsoZPv3VGqQHoYPDOZj/cMQkaWm2e+F7amOPM8fxI7my0fe/spr3CzIjwUI5hQId5g==","signatures":[{"sig":"MEYCIQDFefpVN9dTTtYIy/pVPMsYN3HBrMzeS6HitSsOoF7PtgIhAOAOw+kXzh/4eLnbaRoAllRwmGIX2fssE47FcD3gLjFk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1079846},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"a024656aa3683fa312907195025e6f4306cb398a","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","actor":{"name":"seveibar","type":"user","email":"seveibar@gmail.com"},"email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"^5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","react-reconciler":"^0.31.0","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","circuit-json":"^0.0.212","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.154","graphics-debug":"^0.0.4","@tscircuit/props":"^0.0.227","@types/react-dom":"^19.0.2","@tscircuit/checks":"^0.0.52","@tscircuit/layout":"^0.0.28","schematic-symbols":"^0.0.160","@tscircuit/log-soup":"^1.0.2","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.182","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.6","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.2","@tscircuit/circuit-json-util":"^0.0.49","@tscircuit/capacity-autorouter":"^0.0.75","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.486_1750221386563_0.32838771985195003","host":"s3://npm-registry-packages-npm-production"}},"0.0.487":{"name":"@tscircuit/core","version":"0.0.487","_id":"@tscircuit/core@0.0.487","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"9818404b9fe990f3cc42dc5ccae608d6a03b5ba3","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.487.tgz","fileCount":5,"integrity":"sha512-rFLh2VWsYGacYNXKJdWmI5GfopaSKRYiqs41emsSD1Kw4ZZS1oZtSOi9uPbj8lfbRDnfMJ+MU+981TrwuFpBEQ==","signatures":[{"sig":"MEQCIBhL1iNdsqccTNi/15yEGNH/XXI33pjOb7KMqrRVbvldAiBgmfhfx/hkk6jFDnxpHC5kmjB4bLLvwTVzXng/8dYluA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1079846},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"e226328d60309946e7aad24627074dd120d12f92","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","actor":{"name":"seveibar","type":"user","email":"seveibar@gmail.com"},"email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"^5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","react-reconciler":"^0.31.0","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","circuit-json":"^0.0.212","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.154","graphics-debug":"^0.0.4","@tscircuit/props":"^0.0.227","@types/react-dom":"^19.0.2","@tscircuit/checks":"^0.0.52","@tscircuit/layout":"^0.0.28","schematic-symbols":"^0.0.160","@tscircuit/log-soup":"^1.0.2","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.182","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.6","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.2","@tscircuit/circuit-json-util":"^0.0.49","@tscircuit/capacity-autorouter":"^0.0.75","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.487_1750261330743_0.09533405708507492","host":"s3://npm-registry-packages-npm-production"}},"0.0.488":{"name":"@tscircuit/core","version":"0.0.488","_id":"@tscircuit/core@0.0.488","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"a64edd40033fe6038a27c513b43f6fb0524ed80f","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.488.tgz","fileCount":5,"integrity":"sha512-kSFj/GRk4dRzQBrpM27er8phx2mWG57CL7mOQg133v96fw5VwnHeAkDqapmSUJTsd9q39XC4IjyxbNPWLVfutQ==","signatures":[{"sig":"MEQCIDvMTEhKjEqP8NYptujHwy6/l7E4rp6nMRF6BaWJMurbAiBz9gnoUgMKPiGzPF+l3mCkuJXKpWsaIK4aKx64ct8+vA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1080324},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"fdf7b6c977e2f390a888a637d2003f292770d987","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","actor":{"name":"seveibar","type":"user","email":"seveibar@gmail.com"},"email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"^5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","react-reconciler":"^0.31.0","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","circuit-json":"^0.0.212","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.154","graphics-debug":"^0.0.4","@tscircuit/props":"^0.0.227","@types/react-dom":"^19.0.2","@tscircuit/checks":"^0.0.52","@tscircuit/layout":"^0.0.28","schematic-symbols":"^0.0.160","@tscircuit/log-soup":"^1.0.2","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.182","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.6","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.2","@tscircuit/circuit-json-util":"^0.0.49","@tscircuit/capacity-autorouter":"^0.0.75","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.488_1750280884931_0.7337105407938285","host":"s3://npm-registry-packages-npm-production"}},"0.0.489":{"name":"@tscircuit/core","version":"0.0.489","_id":"@tscircuit/core@0.0.489","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"e27e77fc037312e8b84c9fe871fb9debd6d74703","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.489.tgz","fileCount":5,"integrity":"sha512-wjtArPDOGuhUg19uVco2s14fpEel/W3KCcD7813pUC/h+pUuzgGbXx/1qAPs9JJd4tayLcbHxHlHee+m1ufczA==","signatures":[{"sig":"MEQCIDLnGgeJnmeDh+eaSHsVUe48t70yTlC52z6kRyWlDlPfAiAs98TTZRZyvCKvDgeHgTVl3P7lwpWPAXJf1G8BHvRrBw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1081274},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"4d3c5c6f8ec3fa0e3b1a0d0802d253b30f9c96d8","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","actor":{"name":"seveibar","type":"user","email":"seveibar@gmail.com"},"email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"^5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","react-reconciler":"^0.31.0","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","circuit-json":"^0.0.212","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.154","graphics-debug":"^0.0.4","@tscircuit/props":"^0.0.227","@types/react-dom":"^19.0.2","@tscircuit/checks":"^0.0.52","@tscircuit/layout":"^0.0.28","schematic-symbols":"^0.0.160","@tscircuit/log-soup":"^1.0.2","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.182","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.6","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.2","@tscircuit/circuit-json-util":"^0.0.49","@tscircuit/capacity-autorouter":"^0.0.75","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.489_1750280912367_0.008372981038422767","host":"s3://npm-registry-packages-npm-production"}},"0.0.490":{"name":"@tscircuit/core","version":"0.0.490","_id":"@tscircuit/core@0.0.490","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"45e7e192febdb9701f252bfea6926f6d2e7c4e41","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.490.tgz","fileCount":5,"integrity":"sha512-wvSisgl0s1xKRK3cPH7m7q4pyj8M0y9iDPcjm+3JBwM8EcWC8LYRW73+E3NYuXxlfh1foV2yzUP3eAuacl8udw==","signatures":[{"sig":"MEYCIQDHiW5zaVVIW6zOckv990Dl0cV0n3brIX7pEzP8X8PHJAIhAM1fqAADJui3SN1MEPYWDIBpvIcWGeXpC8/jNXp4YkSZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1089684},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"dee6ef8128033cb7cf3f71aad6dd38585318702d","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","actor":{"name":"seveibar","type":"user","email":"seveibar@gmail.com"},"email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"^5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","react-reconciler":"^0.31.0","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","circuit-json":"^0.0.212","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.154","graphics-debug":"^0.0.4","@tscircuit/props":"^0.0.234","@types/react-dom":"^19.0.2","@tscircuit/checks":"^0.0.52","@tscircuit/layout":"^0.0.28","schematic-symbols":"^0.0.160","@tscircuit/log-soup":"^1.0.2","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.182","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.6","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.2","@tscircuit/circuit-json-util":"^0.0.49","@tscircuit/capacity-autorouter":"^0.0.75","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.490_1750297166518_0.8580284732353809","host":"s3://npm-registry-packages-npm-production"}},"0.0.491":{"name":"@tscircuit/core","version":"0.0.491","_id":"@tscircuit/core@0.0.491","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"4346a3afa515a7c750d495028105cb2fd2e024af","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.491.tgz","fileCount":5,"integrity":"sha512-rWOU2gc8q/PIUulXePIIy8AMxYyR/AaJifFiUdIzvpMXxKVsQc0ll1ct2Ao1I5XbBM8C0DLDTtIAQ69OGt0PXg==","signatures":[{"sig":"MEYCIQDREOk49Ii8o3mv0kT+jDK4CPKCM1w2DocZo5t8DlLxVAIhAIFrpoVE12qv5EZm9cP2Ile+cULvCv6kYuZfCkKjYPVy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1090952},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"06a6f74eab60db3b562813d3fd4e70313ade7341","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","actor":{"name":"seveibar","type":"user","email":"seveibar@gmail.com"},"email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"^5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","react-reconciler":"^0.31.0","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","circuit-json":"^0.0.212","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.154","graphics-debug":"^0.0.4","@tscircuit/props":"^0.0.234","@types/react-dom":"^19.0.2","@tscircuit/checks":"^0.0.52","@tscircuit/layout":"^0.0.28","schematic-symbols":"^0.0.160","@tscircuit/log-soup":"^1.0.2","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.182","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.6","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.2","@tscircuit/circuit-json-util":"^0.0.49","@tscircuit/capacity-autorouter":"^0.0.75","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.491_1750330343518_0.1873487839045591","host":"s3://npm-registry-packages-npm-production"}},"0.0.492":{"name":"@tscircuit/core","version":"0.0.492","_id":"@tscircuit/core@0.0.492","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"653553e9d4754b88f283c71cbd493f690ef29667","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.492.tgz","fileCount":5,"integrity":"sha512-2zmZ9l5sbY9kBhkaN5JAzvULnq0zX/6D102uJ6R26Vf828nCCy9PLlwh3ay9/O2tF38x/Alx28beFYaWKnqqaw==","signatures":[{"sig":"MEUCIQDhUK0FLdeGIkDc0Vg/cnJp6ZomS0wlN5j93AeVMI+dNAIgGbQSmme4LqTcFE2W02rXOIjskNIxuHzdoVB44uB7XlY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1090952},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"f1848a05c6f05ffafca2c14faf536d9e5091d38c","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","actor":{"name":"seveibar","type":"user","email":"seveibar@gmail.com"},"email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"^5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","react-reconciler":"^0.31.0","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","circuit-json":"^0.0.212","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.154","graphics-debug":"^0.0.4","@tscircuit/props":"^0.0.236","@types/react-dom":"^19.0.2","@tscircuit/checks":"^0.0.52","@tscircuit/layout":"^0.0.28","schematic-symbols":"^0.0.160","@tscircuit/log-soup":"^1.0.2","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.182","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.6","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.2","@tscircuit/circuit-json-util":"^0.0.49","@tscircuit/capacity-autorouter":"^0.0.75","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.492_1750352462263_0.8448122070084287","host":"s3://npm-registry-packages-npm-production"}},"0.0.493":{"name":"@tscircuit/core","version":"0.0.493","_id":"@tscircuit/core@0.0.493","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"1bde6f20736842ef0ecd8d84449bdea85974aa8f","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.493.tgz","fileCount":5,"integrity":"sha512-ThITlWh6A9XYWZUpKf47vnfW9Lb7Dclf597/lXjpbqf0sMgfvYUqm932C3xlqKYqbo8NbOTvmjYf3vntTskWKg==","signatures":[{"sig":"MEYCIQC7a8X4/yBTj8X+3+5UCvBgHV6ORYwR9aeLXQZOPSZzAQIhAKos+hB4a3RD+Gw8az61aU53ihsxZRavW3gNOoGRFXmT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1095012},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"718ab853598d9ac6cde54b7b599a1ffb366cd6db","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","actor":{"name":"seveibar","type":"user","email":"seveibar@gmail.com"},"email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"^5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","react-reconciler":"^0.31.0","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","circuit-json":"^0.0.212","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.154","graphics-debug":"^0.0.4","@tscircuit/props":"^0.0.236","@types/react-dom":"^19.0.2","@tscircuit/checks":"^0.0.52","@tscircuit/layout":"^0.0.28","schematic-symbols":"^0.0.160","@tscircuit/log-soup":"^1.0.2","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.182","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.6","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.2","@tscircuit/circuit-json-util":"^0.0.49","@tscircuit/capacity-autorouter":"^0.0.75","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.493_1750355319638_0.27832218596376945","host":"s3://npm-registry-packages-npm-production"}},"0.0.494":{"name":"@tscircuit/core","version":"0.0.494","_id":"@tscircuit/core@0.0.494","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"9687245d20794fb7c3ff7da06f8d355e485c1c3a","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.494.tgz","fileCount":5,"integrity":"sha512-9yVFRjK5gteE9diRckH1g5bk8A8NssNED7gM9mmfcHFYOL0HdEgIc5MsV/suRz8edfxXRzj1NgrMDCrtV4ep9g==","signatures":[{"sig":"MEUCIQDSMPJuWQe7Rdm9GKAqzaj8grWqedK+y/yMjRteup4xjQIgMaYSlzo4m1zhbpNHuN7/tOUkWWCUGIczRwn3KA3g2G0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1095012},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"3a8ea17858b5189bca2b13df975c714b24a8e63d","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","actor":{"name":"seveibar","type":"user","email":"seveibar@gmail.com"},"email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"^5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","react-reconciler":"^0.31.0","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","circuit-json":"^0.0.212","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.154","graphics-debug":"^0.0.4","@tscircuit/props":"^0.0.236","@types/react-dom":"^19.0.2","@tscircuit/checks":"^0.0.52","@tscircuit/layout":"^0.0.28","schematic-symbols":"^0.0.160","@tscircuit/log-soup":"^1.0.2","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.182","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.6","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.2","@tscircuit/circuit-json-util":"^0.0.49","@tscircuit/capacity-autorouter":"^0.0.75","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.494_1750356494622_0.17468874447757177","host":"s3://npm-registry-packages-npm-production"}},"0.0.495":{"name":"@tscircuit/core","version":"0.0.495","_id":"@tscircuit/core@0.0.495","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"e173630b0049a62fc8026852c87c818cae13d399","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.495.tgz","fileCount":5,"integrity":"sha512-K//lRXYulXLt+jdrsMIYG38xB3KQu2wkcCFp75biPzNzSdJgqKEUJshY0gqlAAJIs29p8kBqT8znBzNxnY7Ldw==","signatures":[{"sig":"MEUCIQDHnxVWlDMMIgwWmL6CzZdtCbW4pYx6Y866Yb9b1EN3gQIgMGfLnIXoAEPCi4zeCwg9onJaqGr1SXAN1Bju1n6d78U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1095091},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"dc625526f49ab6ffa0a25ed789f623a017747453","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","actor":{"name":"seveibar","type":"user","email":"seveibar@gmail.com"},"email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"^5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","react-reconciler":"^0.31.0","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","circuit-json":"^0.0.212","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.154","graphics-debug":"^0.0.4","@tscircuit/props":"^0.0.236","@types/react-dom":"^19.0.2","@tscircuit/checks":"^0.0.52","@tscircuit/layout":"^0.0.28","schematic-symbols":"^0.0.160","@tscircuit/log-soup":"^1.0.2","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.182","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.6","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.2","@tscircuit/circuit-json-util":"^0.0.49","@tscircuit/capacity-autorouter":"^0.0.75","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.495_1750358000834_0.10887984618531443","host":"s3://npm-registry-packages-npm-production"}},"0.0.496":{"name":"@tscircuit/core","version":"0.0.496","_id":"@tscircuit/core@0.0.496","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"7daa1c304f515570698b8375fe0afe7feee1a977","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.496.tgz","fileCount":5,"integrity":"sha512-ZOs4Q+nR+S3LfxYvpIku5gcwWgOL0K4DJTSe4OSlhOkvFdrlmHE72nX+r3aSsV46fvMoOhwXtN2+fpZ3D9AIMw==","signatures":[{"sig":"MEQCIGBPHFb1rh1KtsuLMHybALFDumXtuxesOZdw4//rW4tjAiAKKTGWdI1Qmt/qYTMgkn4CoznRD2ECvXTp3gmYyh1SVA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1095350},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"e3e37222825e94d27bc7cff7def9e05311f4b094","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","actor":{"name":"seveibar","type":"user","email":"seveibar@gmail.com"},"email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"^5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","react-reconciler":"^0.31.0","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","circuit-json":"^0.0.212","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.154","graphics-debug":"^0.0.4","@tscircuit/props":"^0.0.237","@types/react-dom":"^19.0.2","@tscircuit/checks":"^0.0.52","@tscircuit/layout":"^0.0.28","schematic-symbols":"^0.0.160","@tscircuit/log-soup":"^1.0.2","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.182","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.6","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.2","@tscircuit/circuit-json-util":"^0.0.49","@tscircuit/capacity-autorouter":"^0.0.75","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.496_1750397302843_0.19544714603627722","host":"s3://npm-registry-packages-npm-production"}},"0.0.497":{"name":"@tscircuit/core","version":"0.0.497","_id":"@tscircuit/core@0.0.497","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"c257760f8c61152dfe0cc47e20c51740fb0ec4be","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.497.tgz","fileCount":5,"integrity":"sha512-NaAnuAbN6YhB9CB30kdkXYPO+6Cxmd39WFOh6AqHQkx9E94QSi9cLqprK9R3JCNnqvYEcaJmLYlqjPSkBgRImw==","signatures":[{"sig":"MEUCIQDNcz2YV5x7KCgQdnCaPG1DDUwLJa7su/znTHQf2gbhkgIgbpaqOvEsAaV4n2Bt2gFIx7hb9HG5w3IaVFOlVKnD88E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1095518},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"876b38f07b4dfe0070d149ff496e8b41f25f1a27","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","actor":{"name":"seveibar","type":"user","email":"seveibar@gmail.com"},"email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"^5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","react-reconciler":"^0.31.0","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","circuit-json":"^0.0.212","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.154","graphics-debug":"^0.0.4","@tscircuit/props":"^0.0.237","@types/react-dom":"^19.0.2","@tscircuit/checks":"^0.0.52","@tscircuit/layout":"^0.0.28","schematic-symbols":"^0.0.160","@tscircuit/log-soup":"^1.0.2","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.182","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.6","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.2","@tscircuit/circuit-json-util":"^0.0.49","@tscircuit/capacity-autorouter":"^0.0.75","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.497_1750432325207_0.7304480416053265","host":"s3://npm-registry-packages-npm-production"}},"0.0.498":{"name":"@tscircuit/core","version":"0.0.498","_id":"@tscircuit/core@0.0.498","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"e6201b1ba4826ffdf9db40b941644d8a22d27006","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.498.tgz","fileCount":5,"integrity":"sha512-2mrj1NBf4iu40OV/7/baaxpzL7+VOesSVFIj08kaYOf5oR19eJii2e0RGHW8IbfBD9NZ25cUidtFHkdHs2SkkQ==","signatures":[{"sig":"MEQCIA9ClrPToNZhxktPFu30dbooPypg+p18yOGnUmPtxu08AiB5GvBLX6P3TDMzyDoPjMse6fkyEX8tdMRUnwxuwiylAw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1096717},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"1a94a99a62df2f7c0b19ef222596b93de47e58b6","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","actor":{"name":"seveibar","type":"user","email":"seveibar@gmail.com"},"email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"^5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","react-reconciler":"^0.31.0","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","circuit-json":"^0.0.212","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.154","graphics-debug":"^0.0.4","@tscircuit/props":"^0.0.238","@types/react-dom":"^19.0.2","@tscircuit/checks":"^0.0.52","@tscircuit/layout":"^0.0.28","schematic-symbols":"^0.0.160","@tscircuit/log-soup":"^1.0.2","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.182","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.6","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.2","@tscircuit/circuit-json-util":"^0.0.49","@tscircuit/capacity-autorouter":"^0.0.75","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.498_1750442859786_0.9027556284934368","host":"s3://npm-registry-packages-npm-production"}},"0.0.499":{"name":"@tscircuit/core","version":"0.0.499","_id":"@tscircuit/core@0.0.499","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"9eebda1f9afb0f14100c22747d47f8717dc97054","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.499.tgz","fileCount":5,"integrity":"sha512-mYKSIT2kn3cKcDde+Bt1ViVrIujKVOeHxMc0YSYA3H0MReiEb7sprWBrk7zQC3XMYRF1HMK4OeEjJ0eaaLTrng==","signatures":[{"sig":"MEYCIQD4d9DFTTy6WaxHW7qji8Ih5yN0MbsSphFFvi25jyRUDQIhAItzNzKx4oyoJWWxVW53FZ1PmGd8+u8GHGyOXak3HqKh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1098144},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"92e0d50edf7fa6ddfe7278c04e280647b38991a2","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","actor":{"name":"seveibar","type":"user","email":"seveibar@gmail.com"},"email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"^5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","react-reconciler":"^0.31.0","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","circuit-json":"^0.0.212","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.154","graphics-debug":"^0.0.4","@tscircuit/props":"^0.0.238","@types/react-dom":"^19.0.2","@tscircuit/checks":"^0.0.52","@tscircuit/layout":"^0.0.28","schematic-symbols":"^0.0.160","@tscircuit/log-soup":"^1.0.2","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.182","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.6","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.2","@tscircuit/circuit-json-util":"^0.0.49","@tscircuit/capacity-autorouter":"^0.0.75","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.499_1750445347911_0.4667461669302311","host":"s3://npm-registry-packages-npm-production"}},"0.0.500":{"name":"@tscircuit/core","version":"0.0.500","_id":"@tscircuit/core@0.0.500","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"0c9055acfee15f60a25579e620df97f16f72cffa","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.500.tgz","fileCount":5,"integrity":"sha512-W2rTIcQ51dAag96e3qMwCY6PN3/M46y3MuAGJVAHUX7Z11+EGabDkzzPiJDd7QPh1qt6UeG4jcq2LlAhLJJWdQ==","signatures":[{"sig":"MEUCIQCJ215v1oZIh/RFd+adJuPmiNEgDwNU0QfBxGnp0N/TUQIgUD0aj4cfMHZxPNqFavUYMRWr5WjaZtjcAtTcPJnIUMQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1098729},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"292eec1ecdc596f3eb82bb1711f07be958be9c07","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","actor":{"name":"seveibar","type":"user","email":"seveibar@gmail.com"},"email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"^5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","react-reconciler":"^0.31.0","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","circuit-json":"^0.0.212","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.154","graphics-debug":"^0.0.4","@tscircuit/props":"^0.0.238","@types/react-dom":"^19.0.2","@tscircuit/checks":"^0.0.52","@tscircuit/layout":"^0.0.28","schematic-symbols":"^0.0.160","@tscircuit/log-soup":"^1.0.2","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.182","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.6","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.2","@tscircuit/circuit-json-util":"^0.0.49","@tscircuit/capacity-autorouter":"^0.0.75","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.500_1750447089281_0.9120145404863673","host":"s3://npm-registry-packages-npm-production"}},"0.0.501":{"name":"@tscircuit/core","version":"0.0.501","_id":"@tscircuit/core@0.0.501","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"6dae36caf1488fdd21718a46757f5e5deb7a51d6","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.501.tgz","fileCount":5,"integrity":"sha512-c1OzoijVB5vj/XqYiAh/WBap6J0Oq9UhR/ENnbNGguaOAE8lTKtS8/h7fXwqkOpQIrWbIhPW4vorD43LfnKU1A==","signatures":[{"sig":"MEQCIF29N4Ua7W6qHpREqQyqsKC0Wx8KAEIHj88Eozt7Upj1AiAN3N3CMWXETt7jSN/kJHAspMUeDHnbOUj/LP9odv67RQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1098880},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"d23d2338551c859360e253513b2c660eefe3c7fd","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","actor":{"name":"seveibar","type":"user","email":"seveibar@gmail.com"},"email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"^5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","react-reconciler":"^0.31.0","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","circuit-json":"^0.0.212","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.154","graphics-debug":"^0.0.4","@tscircuit/props":"^0.0.238","@types/react-dom":"^19.0.2","@tscircuit/checks":"^0.0.52","@tscircuit/layout":"^0.0.28","schematic-symbols":"^0.0.160","@tscircuit/log-soup":"^1.0.2","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.182","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.6","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.2","@tscircuit/circuit-json-util":"^0.0.49","@tscircuit/capacity-autorouter":"^0.0.75","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.501_1750451211645_0.20282130741180393","host":"s3://npm-registry-packages-npm-production"}},"0.0.502":{"name":"@tscircuit/core","version":"0.0.502","_id":"@tscircuit/core@0.0.502","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"4bd873f3a0e30bc6f1a15f4f3aff0959c1345c95","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.502.tgz","fileCount":5,"integrity":"sha512-ILqgIJj/LjGwSMZqj9Vljf28upTfXikfwNdT4o21oDODU6G+AjtikTO4D73DAuJCWa3OMtILBEQil2bc6VzhBQ==","signatures":[{"sig":"MEYCIQCcglYwhV6zYAci5btD40sJZ2EvUBL+MPZerMC2u3jOYQIhAJs9C0UKHk+gs4yYSS+lizQTRFarj5ZFPaS0ymwrZZHi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1098923},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"91e31a85aa6856c561b25e5391c544a3583f83a9","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","actor":{"name":"seveibar","type":"user","email":"seveibar@gmail.com"},"email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"^5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","react-reconciler":"^0.31.0","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","circuit-json":"^0.0.212","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.154","graphics-debug":"^0.0.4","@tscircuit/props":"^0.0.238","@types/react-dom":"^19.0.2","@tscircuit/checks":"^0.0.52","@tscircuit/layout":"^0.0.28","schematic-symbols":"^0.0.160","@tscircuit/log-soup":"^1.0.2","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.182","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.6","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.2","@tscircuit/circuit-json-util":"^0.0.49","@tscircuit/capacity-autorouter":"^0.0.75","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.502_1750453509093_0.4286506643139434","host":"s3://npm-registry-packages-npm-production"}},"0.0.503":{"name":"@tscircuit/core","version":"0.0.503","_id":"@tscircuit/core@0.0.503","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"e2fbf9eff749a383e14013a90af8ab698dae3dd2","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.503.tgz","fileCount":5,"integrity":"sha512-vdoJ9fie0DFPUObVv8KaP0h5o5XNx2n9mEgyW9qG7X2gp/3EvWB4WyQfMYUWvU5FsBrDqh5lyg1nOBjbtD68Mw==","signatures":[{"sig":"MEQCICbM7dGWnGscf+mJeG70LetOrXmUN1Yip/qKZRtV4JF5AiANBFvC4zaTmvjxRRPpeN8FGe0lw+vP8/ZPYtJiAI1d+Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1099558},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"1233280e1e92e6bd0202497723efde7b83845e0d","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","actor":{"name":"seveibar","type":"user","email":"seveibar@gmail.com"},"email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"^5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","react-reconciler":"^0.31.0","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","circuit-json":"^0.0.212","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.154","graphics-debug":"^0.0.4","@tscircuit/props":"^0.0.238","@types/react-dom":"^19.0.2","@tscircuit/checks":"^0.0.52","@tscircuit/layout":"^0.0.28","schematic-symbols":"^0.0.160","@tscircuit/log-soup":"^1.0.2","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.182","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.6","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.2","@tscircuit/circuit-json-util":"^0.0.49","@tscircuit/capacity-autorouter":"^0.0.75","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.503_1750455017039_0.5052062129080204","host":"s3://npm-registry-packages-npm-production"}},"0.0.504":{"name":"@tscircuit/core","version":"0.0.504","_id":"@tscircuit/core@0.0.504","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"6018a8cf26e33c9a816253fe85b95dc6f4ac6692","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.504.tgz","fileCount":5,"integrity":"sha512-TIvi/k9vjWdi1z5Pfa4GFufsJkC5NG8hijPG5fCg1GmMbBOSVsHiJPy+mf3+ODTuttsCctv5Z3szYRyfoa872Q==","signatures":[{"sig":"MEYCIQCUUFOwrnwLTjZ8oxeP5nGtE3otfyHZRafqk5caFUCCwAIhAP7jvkpFysFz5SkukymAqmo3hAbWcny5NgJfdr6YICxg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1099573},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"e9324e9f658952c0f2e7354988e236638b7e165a","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","actor":{"name":"seveibar","type":"user","email":"seveibar@gmail.com"},"email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zod":"^3.23.8","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"^5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","react-reconciler":"^0.31.0","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","circuit-json":"^0.0.212","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.154","graphics-debug":"^0.0.4","@tscircuit/props":"^0.0.238","@types/react-dom":"^19.0.2","@tscircuit/checks":"^0.0.52","@tscircuit/layout":"^0.0.28","schematic-symbols":"^0.0.160","@tscircuit/log-soup":"^1.0.2","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.182","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.6","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.2","@tscircuit/circuit-json-util":"^0.0.49","@tscircuit/capacity-autorouter":"^0.0.75","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.504_1750482061255_0.13402234712393835","host":"s3://npm-registry-packages-npm-production"}},"0.0.505":{"name":"@tscircuit/core","version":"0.0.505","_id":"@tscircuit/core@0.0.505","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"2220ab50a4731aaaa5c88d6dff426956a1fa0a86","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.505.tgz","fileCount":5,"integrity":"sha512-jMGFra6BQn+q46uCi+sScD8PI2Dl805iO/GEt6moT5ZU/nKPcjFhhex4ydNK/xXlvxYnzN1I3tAUw2+/iE+maQ==","signatures":[{"sig":"MEQCIHRByWCOgo5p2Oxd9XCPuL4lTlzxgEm4vb03TfAb/EpqAiB7NtOt4WOb3YT4rfUMZFle0r3b3cSJMD/x7+szu7EtNQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1100076},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"65bfaeb652fd878bd6b480bf90ad8d83c669a69a","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","actor":{"name":"seveibar","type":"user","email":"seveibar@gmail.com"},"email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"^5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","react-reconciler":"^0.31.0","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","circuit-json":"^0.0.212","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.154","graphics-debug":"^0.0.4","@tscircuit/props":"^0.0.238","@types/react-dom":"^19.0.2","@tscircuit/checks":"^0.0.52","@tscircuit/layout":"^0.0.28","schematic-symbols":"^0.0.160","@tscircuit/log-soup":"^1.0.2","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.182","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.6","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.2","@tscircuit/circuit-json-util":"^0.0.49","@tscircuit/capacity-autorouter":"^0.0.75","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.505_1750509947913_0.8251923500807556","host":"s3://npm-registry-packages-npm-production"}},"0.0.506":{"name":"@tscircuit/core","version":"0.0.506","_id":"@tscircuit/core@0.0.506","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"8906291fa19542f53b39fb972e03900cad4b8b8f","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.506.tgz","fileCount":5,"integrity":"sha512-XFJHM39oo/t/NYkQaJxvFZY3Gur3ug+bR4uQ6lnA7ws2Ll2ay2FTAfEnQ/Zbv0J7Z4YFToAZGWhyXEWQq6goOg==","signatures":[{"sig":"MEUCIH6F6Ro2JGP1kfnvArHJ+evfL5Ls5a6EVLR5QZL49mSPAiEA2FKvWGCy0g9Y9Vn0QdbbLdBp0CPGi84kBrXORqPkNRk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1100266},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"00e9eaab2aa5679f1e034eca562832bb2061ee36","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","actor":{"name":"seveibar","type":"user","email":"seveibar@gmail.com"},"email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"^5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","react-reconciler":"^0.31.0","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","circuit-json":"^0.0.212","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.154","graphics-debug":"^0.0.4","@tscircuit/props":"^0.0.238","@types/react-dom":"^19.0.2","@tscircuit/checks":"^0.0.52","@tscircuit/layout":"^0.0.28","schematic-symbols":"^0.0.160","@tscircuit/log-soup":"^1.0.2","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.182","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.6","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.2","@tscircuit/circuit-json-util":"^0.0.49","@tscircuit/capacity-autorouter":"^0.0.75","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.506_1750522082214_0.20633736777131317","host":"s3://npm-registry-packages-npm-production"}},"0.0.507":{"name":"@tscircuit/core","version":"0.0.507","_id":"@tscircuit/core@0.0.507","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"e0aa9fcacb064b2174fc62388066d7a9622eb150","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.507.tgz","fileCount":5,"integrity":"sha512-ddfnYQ1ZKftNugtaR0trzxzlRkgH9szT2kdtcnZtaDFHsS0SO6EeChmTCA0MYkUfYRdkWOM0AhTLRpSvyv3ksw==","signatures":[{"sig":"MEQCIByp7ZCmwxIelzALcKSy1GFhze/ZvsOqkfL3K6ThSMu4AiBt1WapyZbNgJfG7hrCZwc6N7FNWVfDbS1IZvlXn9IsXQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1100292},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"ebfdf45da4b605f9968152009a33b8cb624016a9","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","actor":{"name":"seveibar","type":"user","email":"seveibar@gmail.com"},"email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"^5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","react-reconciler":"^0.31.0","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","circuit-json":"^0.0.212","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.154","graphics-debug":"^0.0.4","@tscircuit/props":"^0.0.238","@types/react-dom":"^19.0.2","@tscircuit/checks":"^0.0.52","@tscircuit/layout":"^0.0.28","schematic-symbols":"^0.0.160","@tscircuit/log-soup":"^1.0.2","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.182","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.6","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.2","@tscircuit/circuit-json-util":"^0.0.49","@tscircuit/capacity-autorouter":"^0.0.75","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.507_1750523388000_0.12679498387450905","host":"s3://npm-registry-packages-npm-production"}},"0.0.508":{"name":"@tscircuit/core","version":"0.0.508","_id":"@tscircuit/core@0.0.508","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"008cf13af24139047edd92227c0f4c81a33651b4","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.508.tgz","fileCount":5,"integrity":"sha512-Np4FHST6/pG9i/CA0SVSUfCR8vun5r5Ku5TrYWdHyKTX0ZSEyUZksGcegGUG0IzU/CgSmrgue7j/0PjZnoLj1w==","signatures":[{"sig":"MEQCIEEXv1jnQA+C2OnuS7SB2Uy8gMoXZdeC1qnHbjlmPiykAiAHcn1XDsNpABe7FP9prPVZkDBPAZqqmNvWyc24Bu7zZg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1100347},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"6f97cd9e89e03f33e07e9ac79fd63dc258269fc1","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","actor":{"name":"seveibar","type":"user","email":"seveibar@gmail.com"},"email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"^5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","react-reconciler":"^0.31.0","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","circuit-json":"^0.0.212","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.154","graphics-debug":"^0.0.4","@tscircuit/props":"^0.0.238","@types/react-dom":"^19.0.2","@tscircuit/checks":"^0.0.52","@tscircuit/layout":"^0.0.28","schematic-symbols":"^0.0.160","@tscircuit/log-soup":"^1.0.2","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.182","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.6","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.2","@tscircuit/circuit-json-util":"^0.0.49","@tscircuit/capacity-autorouter":"^0.0.75","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.508_1750576138922_0.29686724214125126","host":"s3://npm-registry-packages-npm-production"}},"0.0.509":{"name":"@tscircuit/core","version":"0.0.509","_id":"@tscircuit/core@0.0.509","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"0acd62a3823b5808e0d871497ce4870e34a72c3b","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.509.tgz","fileCount":5,"integrity":"sha512-NCugTE+Mb0gKoWXLCAzkjWQpw/cfxKuwNFpIxylBNQRBxNZ6mL7U5PbfUn6/3UXsYGnTw55K8qI8GU+MEyulYg==","signatures":[{"sig":"MEQCIBpNPb01LIWnrsNAbrBzrATBqMITpg6P2X3PvJKl9csxAiA7dci9C5Zp90OW6pJOFfV3bjRln7dI5krd1Ktu1HfWBg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1100419},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"55e97683a8eddc15c14944778fc57679050bc823","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","actor":{"name":"seveibar","type":"user","email":"seveibar@gmail.com"},"email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"^5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","react-reconciler":"^0.31.0","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","circuit-json":"^0.0.212","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.154","graphics-debug":"^0.0.4","@tscircuit/props":"^0.0.238","@types/react-dom":"^19.0.2","@tscircuit/checks":"^0.0.52","@tscircuit/layout":"^0.0.28","schematic-symbols":"^0.0.160","@tscircuit/log-soup":"^1.0.2","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.182","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.6","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.2","@tscircuit/circuit-json-util":"^0.0.49","@tscircuit/capacity-autorouter":"^0.0.75","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.509_1750607419647_0.3668437765914103","host":"s3://npm-registry-packages-npm-production"}},"0.0.510":{"name":"@tscircuit/core","version":"0.0.510","_id":"@tscircuit/core@0.0.510","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"9b11a53b6317f26386f3ddbceec3165af558d168","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.510.tgz","fileCount":5,"integrity":"sha512-gWhH92hnYsAeiySnnexdWlBjCFElwOphNdWJ2g1vrJdCtRzSSHKRqDuwsFI5absvUmJ5ApwfwMJK+w49Vq1QUA==","signatures":[{"sig":"MEQCID8N6PkJ0ZNFgkDknMkVBpnuhyw4chtM3tmpn1DCBrZLAiB25ZKjVIXt7LtCS1vLY7J7sbTJeQ07gwwc2mwWoonqXA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1100428},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"4b998b12c7dca4c15db912315775ab00357420e7","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","actor":{"name":"seveibar","type":"user","email":"seveibar@gmail.com"},"email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"^5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","react-reconciler":"^0.31.0","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","circuit-json":"^0.0.212","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.154","graphics-debug":"^0.0.4","@tscircuit/props":"^0.0.238","@types/react-dom":"^19.0.2","@tscircuit/checks":"^0.0.52","@tscircuit/layout":"^0.0.28","schematic-symbols":"^0.0.163","@tscircuit/log-soup":"^1.0.2","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.182","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.6","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.2","@tscircuit/circuit-json-util":"^0.0.49","@tscircuit/capacity-autorouter":"^0.0.75","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.510_1750608086274_0.987958991558431","host":"s3://npm-registry-packages-npm-production"}},"0.0.511":{"name":"@tscircuit/core","version":"0.0.511","_id":"@tscircuit/core@0.0.511","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"b2899879d90e36c11f37fd21645437b0b43e9efa","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.511.tgz","fileCount":5,"integrity":"sha512-tU07mGVc8Ku/DNAtG+P7sGuUgyQOjFtUCdUtyNI9B+FHINnSwEYnYEJ7WmDwkXPV1Nu2J22UwuQyUBmkHR33uA==","signatures":[{"sig":"MEUCIQDvm6D9Gg/y6VQYTHEXAHSMAAQu/7866m4u6jp1Uv+IwQIgXlXDqxLWnaE+6PM1a2hWXURTKGpYN82wsHK4dwWIXqE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1100444},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"9f1fdb21e2620842f23fa0ec48d59caa20a09319","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","actor":{"name":"seveibar","type":"user","email":"seveibar@gmail.com"},"email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"^5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","react-reconciler":"^0.31.0","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","circuit-json":"^0.0.212","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.154","graphics-debug":"^0.0.4","@tscircuit/props":"^0.0.238","@types/react-dom":"^19.0.2","@tscircuit/checks":"^0.0.52","@tscircuit/layout":"^0.0.28","schematic-symbols":"^0.0.163","@tscircuit/log-soup":"^1.0.2","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.182","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.6","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.2","@tscircuit/circuit-json-util":"^0.0.49","@tscircuit/capacity-autorouter":"^0.0.75","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.511_1750687452591_0.3365881297579443","host":"s3://npm-registry-packages-npm-production"}},"0.0.512":{"name":"@tscircuit/core","version":"0.0.512","_id":"@tscircuit/core@0.0.512","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"e56231e3e89bebda4120de92a9c64c6b9dbb5cfa","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.512.tgz","fileCount":5,"integrity":"sha512-O08TKq01Rv4bqGYR0fUA4TynBaslveNJHj4U8U/L0lePwyJM2Z4uIq1fQAFkbgsMcYzcfyaiQpkIzIG4/4zZ1A==","signatures":[{"sig":"MEUCIQCubQZQYGgW4zhmgYQzJYFFe4UOcJVpbcVdTI4OZPI/2AIgbrQ9B3+O+noidiV5QHESe+T+nrOLZbCUVzEmgaKUp58=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1100474},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"400874f9f4df7de564273e0da01ae30aadc9c53e","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","actor":{"name":"seveibar","type":"user","email":"seveibar@gmail.com"},"email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"^5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","react-reconciler":"^0.31.0","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","circuit-json":"^0.0.212","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.154","graphics-debug":"^0.0.4","@tscircuit/props":"^0.0.238","@types/react-dom":"^19.0.2","@tscircuit/checks":"^0.0.52","@tscircuit/layout":"^0.0.28","schematic-symbols":"^0.0.163","@tscircuit/log-soup":"^1.0.2","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.182","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.6","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.2","@tscircuit/circuit-json-util":"^0.0.49","@tscircuit/capacity-autorouter":"^0.0.75","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.512_1750703248235_0.05185803873648154","host":"s3://npm-registry-packages-npm-production"}},"0.0.513":{"name":"@tscircuit/core","version":"0.0.513","_id":"@tscircuit/core@0.0.513","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"d07c337631b2048cc5a048bd9d8e2be0b580297f","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.513.tgz","fileCount":5,"integrity":"sha512-V981ChF5Wz5a2DnF+bbiI0Uqrj86jf3kS39xyVZ+nsotZGzTbqphmlPphKJB9AcB/QICxGoh6tt/f4vGxxRQQQ==","signatures":[{"sig":"MEUCICWdaERALQY3lX3Y9QkrlnY65eqtB/LT9VM5St4Y5qvPAiEA529rzXjCj1vqzXBZCAzOZPKkVrGP8kxoGeyGcTs4QQw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1100494},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"42a666700a0ddb2997d43a88d7cbe8287ea93884","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","actor":{"name":"seveibar","type":"user","email":"seveibar@gmail.com"},"email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"^5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","react-reconciler":"^0.31.0","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","circuit-json":"^0.0.212","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.154","graphics-debug":"^0.0.4","@tscircuit/props":"^0.0.238","@types/react-dom":"^19.0.2","@tscircuit/checks":"^0.0.52","@tscircuit/layout":"^0.0.28","schematic-symbols":"^0.0.163","@tscircuit/log-soup":"^1.0.2","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.182","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.6","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.2","@tscircuit/circuit-json-util":"^0.0.49","@tscircuit/capacity-autorouter":"^0.0.75","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.513_1750703285455_0.8774922964537903","host":"s3://npm-registry-packages-npm-production"}},"0.0.514":{"name":"@tscircuit/core","version":"0.0.514","_id":"@tscircuit/core@0.0.514","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"caea00c43080fdd871e79a57c286b3b94f4cfe6d","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.514.tgz","fileCount":5,"integrity":"sha512-ibkvCRh9MHsoI5WX5SykSVs659/BZ8+rtcYR5PYuTBlCJC3zTSk8e7lb6XezVn0HV4M+UQF45d2rncvgRwpCuQ==","signatures":[{"sig":"MEUCIQD8D0IrJmYMNRWkBKWDmVHtHa2pfaaXPSfsLGctELeFlQIgCIe9fPJMcUk/RNf5fucxOt9pYAHAbicBI1sxWqD45/U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1100512},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"14eae88544de6b427c7c964f0044a1c9b746437c","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","actor":{"name":"seveibar","type":"user","email":"seveibar@gmail.com"},"email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"^5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","react-reconciler":"^0.31.0","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","circuit-json":"^0.0.212","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.154","graphics-debug":"^0.0.4","@tscircuit/props":"^0.0.238","@types/react-dom":"^19.0.2","@tscircuit/checks":"^0.0.52","@tscircuit/layout":"^0.0.28","schematic-symbols":"^0.0.163","@tscircuit/log-soup":"^1.0.2","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.182","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.6","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.2","@tscircuit/circuit-json-util":"^0.0.49","@tscircuit/capacity-autorouter":"^0.0.75","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.514_1750712290583_0.7719871986727285","host":"s3://npm-registry-packages-npm-production"}},"0.0.515":{"name":"@tscircuit/core","version":"0.0.515","_id":"@tscircuit/core@0.0.515","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"ab987453dee4f70351feb08aea40ffc28a010500","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.515.tgz","fileCount":5,"integrity":"sha512-0m6cVoDj3ezscejMJdKNFng+gg8eHDc4T+gqHkejf8EEERtDQi31q8TLPP6I2eLcF3fJHgyF0MvQbUcaFKH/Kw==","signatures":[{"sig":"MEQCIDYIwzR2y9IXPcj9PP2VK8u2oAbrRxEFc2ggZNIVZfs3AiAniuOUihcBtimy43/nAUay0ZPfWKWAnIY3UFUTlYp20w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1100689},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"1bb41bb00af8facbffc40424fe68c6eca293c47f","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","actor":{"name":"seveibar","type":"user","email":"seveibar@gmail.com"},"email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"^5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","react-reconciler":"^0.31.0","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","circuit-json":"^0.0.212","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.154","graphics-debug":"^0.0.4","@tscircuit/props":"^0.0.238","@types/react-dom":"^19.0.2","@tscircuit/checks":"^0.0.52","@tscircuit/layout":"^0.0.28","schematic-symbols":"^0.0.163","@tscircuit/log-soup":"^1.0.2","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.182","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.6","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.2","@tscircuit/circuit-json-util":"^0.0.49","@tscircuit/capacity-autorouter":"^0.0.75","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.515_1750715620429_0.9286421550797725","host":"s3://npm-registry-packages-npm-production"}},"0.0.516":{"name":"@tscircuit/core","version":"0.0.516","_id":"@tscircuit/core@0.0.516","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"ebe93fe0b6b5c1856a78facbdcc7ee6ccef5061e","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.516.tgz","fileCount":5,"integrity":"sha512-3W99AC8lK4mURuSx1NXAiLukOyIq44QAqUt0AkKPWrqdsouvZvemfJfEhXHBMMXi4T/24RdR61A/7DihzAFT0w==","signatures":[{"sig":"MEQCIFttPSv9MLIBLGwpKXVGL/JfuDeb3O+Xspanm2oH1NAhAiBLI4oZk1poQTd20cqFvnjWz78bgpwyQr3F8+lI4Q1y7w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1101218},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"c6c33a1a7b646af6cfdcb39ab6d623cd33b53068","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","actor":{"name":"seveibar","type":"user","email":"seveibar@gmail.com"},"email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"^5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","react-reconciler":"^0.31.0","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","circuit-json":"^0.0.212","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.154","graphics-debug":"^0.0.4","@tscircuit/props":"^0.0.238","@types/react-dom":"^19.0.2","@tscircuit/checks":"^0.0.52","@tscircuit/layout":"^0.0.28","schematic-symbols":"^0.0.163","@tscircuit/log-soup":"^1.0.2","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.182","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.6","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.2","@tscircuit/circuit-json-util":"^0.0.49","@tscircuit/capacity-autorouter":"^0.0.75","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.516_1750797587425_0.10083394324593642","host":"s3://npm-registry-packages-npm-production"}},"0.0.517":{"name":"@tscircuit/core","version":"0.0.517","_id":"@tscircuit/core@0.0.517","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"284e3c5c8067effbff3841b9cc46da4632dcc452","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.517.tgz","fileCount":5,"integrity":"sha512-RX47lhIQGVfoK5/CUHBf9fkJEDgOHMsnrXUQ/3sTq0AeYLE/AJU2t5FU9Lu7Hji+fQASaZKVqsNs3m/wHZWuWg==","signatures":[{"sig":"MEYCIQCvNnd+GMA8btlhJmB3L3PQ57OleRk+OJZ9Bwxe1hiLzQIhAMPlWE3XfjR3zOJIeYoVjOAtH1XdDuZZVxN1tn2hysPq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1101218},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"fe7724360abd9a2b61595e111d47b2f628028a96","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","actor":{"name":"seveibar","type":"user","email":"seveibar@gmail.com"},"email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"^5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","react-reconciler":"^0.31.0","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","circuit-json":"^0.0.212","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.160","graphics-debug":"^0.0.4","@tscircuit/props":"^0.0.238","@types/react-dom":"^19.0.2","@tscircuit/checks":"^0.0.52","@tscircuit/layout":"^0.0.28","schematic-symbols":"^0.0.163","@tscircuit/log-soup":"^1.0.2","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.182","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.6","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.2","@tscircuit/circuit-json-util":"^0.0.49","@tscircuit/capacity-autorouter":"^0.0.75","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.517_1750797800744_0.054948851509915686","host":"s3://npm-registry-packages-npm-production"}},"0.0.518":{"name":"@tscircuit/core","version":"0.0.518","_id":"@tscircuit/core@0.0.518","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"0597a857bba87e6ddf413724f906537836ce4b23","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.518.tgz","fileCount":5,"integrity":"sha512-lPUKHQbt6OY9r3artUXp3IllSngHN9LD4cuWMW4L4ZWKsKlJZ/l/TA8L4jetfiDSaLY1qWD5KuEqvutyMGZvzg==","signatures":[{"sig":"MEUCIGQlsfBVXIA4ZhRT1DKZ4cmf78p/48j86+HSzOCOsWR9AiEA68EYdDTjuDBKXziVfKhZpgunY3u2lR3tiZ6+U4ZDHP0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1109880},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"106839eb6b60852fb22c5c9ab1d672063cb665ad","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","actor":{"name":"seveibar","type":"user","email":"seveibar@gmail.com"},"email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"^5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","react-reconciler":"^0.31.0","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","circuit-json":"^0.0.212","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.160","graphics-debug":"^0.0.4","@tscircuit/props":"^0.0.243","@types/react-dom":"^19.0.2","@tscircuit/checks":"^0.0.52","@tscircuit/layout":"^0.0.28","schematic-symbols":"^0.0.163","@tscircuit/log-soup":"^1.0.2","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.182","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.6","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.2","@tscircuit/circuit-json-util":"^0.0.49","@tscircuit/capacity-autorouter":"^0.0.75","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.518_1750854737791_0.17606203326713588","host":"s3://npm-registry-packages-npm-production"}},"0.0.519":{"name":"@tscircuit/core","version":"0.0.519","_id":"@tscircuit/core@0.0.519","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"81693e9977babab1090b3fdfd9f6d2861859541c","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.519.tgz","fileCount":5,"integrity":"sha512-nR73mtA9N+dVnQf4U4Eet+Se2/rkwo9JReqpv0Z8WvFH0oMh8tKbsqM5hhWwtjlWlUDyPcSfRhUyV3soVHBxTg==","signatures":[{"sig":"MEUCIBGV9qBtfhLN1mP+Gthq9BPV2JTdYPOhmeYdiuEc4SDYAiEAtAlSYGi7Hg7r/+oSo54TTtR/D/meWSIAV43JlRwPK5A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1110813},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"f9f6495e3790d2fe92bd714289c8fd725b633da6","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","actor":{"name":"seveibar","type":"user","email":"seveibar@gmail.com"},"email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"^5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","react-reconciler":"^0.31.0","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","circuit-json":"^0.0.212","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.160","graphics-debug":"^0.0.4","@tscircuit/props":"^0.0.244","@types/react-dom":"^19.0.2","@tscircuit/checks":"^0.0.52","@tscircuit/layout":"^0.0.28","schematic-symbols":"^0.0.163","@tscircuit/log-soup":"^1.0.2","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.182","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.6","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.2","@tscircuit/circuit-json-util":"^0.0.49","@tscircuit/capacity-autorouter":"^0.0.75","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.519_1750873561883_0.44466916258365874","host":"s3://npm-registry-packages-npm-production"}},"0.0.520":{"name":"@tscircuit/core","version":"0.0.520","_id":"@tscircuit/core@0.0.520","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"7d4ac13db1a58e491e4030d70f160085517835ed","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.520.tgz","fileCount":5,"integrity":"sha512-RH1H/L00ONILCe4jynYjEadYtrYm9dw/7j7ZYK5utblL9UhzKlhbuDtcAREYAZwJan/qyrjlewEkANCTlIC9ag==","signatures":[{"sig":"MEUCIDFqRvBEVsrzaDyxRf6cnrEBcFaNGydMrIwj6PmRGH5gAiEA2Xy9ljOdTRiB5/p8JkvM3lOZD07lZ5dbficEjG81Jvs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1110833},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"369f1eb5245c52023628fc8a9520b21d1a401efe","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","actor":{"name":"seveibar","type":"user","email":"seveibar@gmail.com"},"email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"^5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","react-reconciler":"^0.31.0","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","circuit-json":"^0.0.212","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.160","graphics-debug":"^0.0.4","@tscircuit/props":"^0.0.244","@types/react-dom":"^19.0.2","@tscircuit/checks":"^0.0.52","@tscircuit/layout":"^0.0.28","schematic-symbols":"^0.0.164","@tscircuit/log-soup":"^1.0.2","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.182","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.6","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.2","@tscircuit/circuit-json-util":"^0.0.49","@tscircuit/capacity-autorouter":"^0.0.75","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.520_1750884983211_0.3398849671720088","host":"s3://npm-registry-packages-npm-production"}},"0.0.521":{"name":"@tscircuit/core","version":"0.0.521","_id":"@tscircuit/core@0.0.521","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"e78dbd97a8a02e9e722eefa802823610f7ce5bd4","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.521.tgz","fileCount":5,"integrity":"sha512-zxeFDM8vNZyBQGTuqBoayNnGCm3boSfeF3RSjomISh5ZI8Rs7oj3oCLvgGjY2ZtVeftgxLK3edAldvWE0pdYOw==","signatures":[{"sig":"MEUCIGusQ+TYpR72iKpgqLGkhMyOoFnQ/lwB2nV79iIe2P5nAiEAo6Xv6EDRr38vO3mm8Y2v15TcjWF9u/dW3qemTVi5EYc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1110914},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"fe92db4226321eb2fc0ae22b153aa5c1218db25d","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","actor":{"name":"seveibar","type":"user","email":"seveibar@gmail.com"},"email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"^5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","react-reconciler":"^0.31.0","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","circuit-json":"^0.0.212","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.160","graphics-debug":"^0.0.4","@tscircuit/props":"^0.0.244","@types/react-dom":"^19.0.2","@tscircuit/checks":"^0.0.52","@tscircuit/layout":"^0.0.28","schematic-symbols":"^0.0.164","@tscircuit/log-soup":"^1.0.2","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.182","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.6","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.2","@tscircuit/circuit-json-util":"^0.0.49","@tscircuit/capacity-autorouter":"^0.0.75","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.521_1750959373433_0.8606721480051467","host":"s3://npm-registry-packages-npm-production"}},"0.0.522":{"name":"@tscircuit/core","version":"0.0.522","_id":"@tscircuit/core@0.0.522","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"eb0c8a49a60a73647fe3bf728973a27a2591d1ed","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.522.tgz","fileCount":5,"integrity":"sha512-uvARtmdGAjXchdJ6DJYw8IvcvECn6PAnRmjJiPU190WlZp7VFvWy1iLYtOagzzw7q6qIbDPuIjDeR5uF0HIseA==","signatures":[{"sig":"MEYCIQD+sHNP3feoH+mxAAiDdOCBGkoXC8i51/amfFb1eO29IQIhAJDaotkbip9C8kCmEg+9AIdSSieuaxntum5aXzO+sYmF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1110914},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"a43e3fe00df180207c6d92b0cf68b877ad71e266","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","actor":{"name":"seveibar","type":"user","email":"seveibar@gmail.com"},"email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"^5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","react-reconciler":"^0.31.0","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","circuit-json":"^0.0.212","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.160","graphics-debug":"^0.0.4","@tscircuit/props":"^0.0.244","@types/react-dom":"^19.0.2","@tscircuit/checks":"^0.0.52","@tscircuit/layout":"^0.0.28","schematic-symbols":"^0.0.164","@tscircuit/log-soup":"^1.0.2","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.186","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.6","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.2","@tscircuit/circuit-json-util":"^0.0.49","@tscircuit/capacity-autorouter":"^0.0.75","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.522_1750965228804_0.4736556518104298","host":"s3://npm-registry-packages-npm-production"}},"0.0.523":{"name":"@tscircuit/core","version":"0.0.523","_id":"@tscircuit/core@0.0.523","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"f04d9c43cb542e08f5dc097eb3836e56a192f2fa","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.523.tgz","fileCount":5,"integrity":"sha512-+moYQqcEtTh5lhY56a92LgDg0LUVQ1OB7IWjrOQBi1qpJfx5Q7KM+qgUvb7uXkYU2ntdgRECnb9IjO1hKVVOpA==","signatures":[{"sig":"MEUCIQCSp+zHSwzlMLk6eNgXKOJYfWwVNtl+fH14MM4E4FFiiwIgPjQx9e39+UxwByiY5YGS5sO957QCZR68ACZmV3OCcv0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1114188},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"ee6eca9764d6812a2078833424e6130665f24c7a","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","actor":{"name":"seveibar","type":"user","email":"seveibar@gmail.com"},"email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"^5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","react-reconciler":"^0.31.0","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","circuit-json":"^0.0.212","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.160","graphics-debug":"^0.0.4","@tscircuit/props":"^0.0.244","@types/react-dom":"^19.0.2","@tscircuit/checks":"^0.0.52","@tscircuit/layout":"^0.0.28","schematic-symbols":"^0.0.164","@tscircuit/log-soup":"^1.0.2","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.186","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.6","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.2","@tscircuit/circuit-json-util":"^0.0.49","@tscircuit/capacity-autorouter":"^0.0.75","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.523_1750967340624_0.6267808620815496","host":"s3://npm-registry-packages-npm-production"}},"0.0.524":{"name":"@tscircuit/core","version":"0.0.524","_id":"@tscircuit/core@0.0.524","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"0ce08fb4f06257c2d5dcdfc35a253c6e0e49a38a","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.524.tgz","fileCount":5,"integrity":"sha512-UQCN2ZvjdePBRygu3rNJb+XG+s16K9a+gz4EdkePung5UIeCWV4wpVSlk9O8UJiA3d0kllPzj8iJLkmkcCQMxw==","signatures":[{"sig":"MEYCIQClzSNJH85SIYA0WMGVwNCjzEyczbskAJctDEApx4xymAIhANtKm4zHy+wu/z5HCsoZWOTi+IiBnrT5VuD0xZWZbrQh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1115418},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"fdcb189d2dcee24feebb00e6c162ea9cb615b8ca","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","actor":{"name":"seveibar","type":"user","email":"seveibar@gmail.com"},"email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"^5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","react-reconciler":"^0.31.0","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","circuit-json":"^0.0.212","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.160","graphics-debug":"^0.0.4","@tscircuit/props":"^0.0.244","@types/react-dom":"^19.0.2","@tscircuit/checks":"^0.0.52","@tscircuit/layout":"^0.0.28","schematic-symbols":"^0.0.164","@tscircuit/log-soup":"^1.0.2","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.186","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.6","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.2","@tscircuit/circuit-json-util":"^0.0.49","@tscircuit/capacity-autorouter":"^0.0.75","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.524_1750971911310_0.7635431714421206","host":"s3://npm-registry-packages-npm-production"}},"0.0.525":{"name":"@tscircuit/core","version":"0.0.525","_id":"@tscircuit/core@0.0.525","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"27cf887b4e0bd023398bfa0eb2565d8fbbc3d718","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.525.tgz","fileCount":5,"integrity":"sha512-zBAOJebm3e2ctivbOo264PHjVPCeKq/FdDWRmhN1nQbVqyZ4/GvTbcRNGXb9ofb9UAH5EItocJOZAlZEdB+suw==","signatures":[{"sig":"MEUCIF4cK65X2YW23usJet6RIkAMRpqEPpboxPkIpikRrJ+eAiEApSB++rsvEKx/OuNrVIl8MWQMJg65HLZ6IObJktIhGTs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1115515},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"1c764c0fbf4d6421d7bcae58d100c128ad8b1dc8","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","actor":{"name":"seveibar","type":"user","email":"seveibar@gmail.com"},"email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"^5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","react-reconciler":"^0.31.0","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","circuit-json":"^0.0.212","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.160","graphics-debug":"^0.0.4","@tscircuit/props":"^0.0.244","@types/react-dom":"^19.0.2","@tscircuit/checks":"^0.0.52","@tscircuit/layout":"^0.0.28","schematic-symbols":"^0.0.164","@tscircuit/log-soup":"^1.0.2","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.186","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.6","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.2","@tscircuit/circuit-json-util":"^0.0.49","@tscircuit/capacity-autorouter":"^0.0.75","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.525_1751000351616_0.5007473438862344","host":"s3://npm-registry-packages-npm-production"}},"0.0.526":{"name":"@tscircuit/core","version":"0.0.526","_id":"@tscircuit/core@0.0.526","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"b9b8f56fda345ef50efad0e2465448a14d22397d","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.526.tgz","fileCount":5,"integrity":"sha512-ldKncQWETzcstKlQh+nrCCJrIwCZb5Q12oj2hzdq+T/bNJo3v82czjP4GDuN2qToCywPzkkNRO5+PHDRR3SNQA==","signatures":[{"sig":"MEUCIChJZM4RdrfmekrxNldVwQNCxXRzgX5tgF+zaQji6IthAiEA85HL4V66DPrPpVp64WdF9FD9cswtNdEZvgJJ4pFVcZw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1115761},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"8258428b96ab7a3cce4e2c4e4b7b398b9488a562","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","actor":{"name":"seveibar","type":"user","email":"seveibar@gmail.com"},"email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"^5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","react-reconciler":"^0.31.0","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","circuit-json":"^0.0.212","concurrently":"^9.1.2","bun-match-svg":"0.0.8","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.160","graphics-debug":"^0.0.4","@tscircuit/props":"^0.0.244","@types/react-dom":"^19.0.2","@tscircuit/checks":"^0.0.52","@tscircuit/layout":"^0.0.28","schematic-symbols":"^0.0.164","@tscircuit/log-soup":"^1.0.2","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.186","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.6","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.2","@tscircuit/circuit-json-util":"^0.0.49","@tscircuit/capacity-autorouter":"^0.0.75","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.526_1751034497088_0.4579326277243856","host":"s3://npm-registry-packages-npm-production"}},"0.0.527":{"name":"@tscircuit/core","version":"0.0.527","_id":"@tscircuit/core@0.0.527","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"8031b06c991c8dd3388147f53537ff66c55a7d07","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.527.tgz","fileCount":5,"integrity":"sha512-f7LT18TkL+MRtKlFRtr2KXIKg9FU9DSVJuYnVVYniLmXdiYX2V5DxON3LhDNqAH8bZMGWstuRPOCl3pjNLH8hg==","signatures":[{"sig":"MEUCIAGGUcMv/ltDGBG5PVhpQAu/fytK/VA3yberVHi2CfhnAiEA1Ez72JKMsx56G0VxwrDntoXcLmyhErx138gOLh1kEWg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1117312},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"83da5a1205d151578887fa3741225600df1d5f99","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","actor":{"name":"seveibar","type":"user","email":"seveibar@gmail.com"},"email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"^5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","react-reconciler":"^0.31.0","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","circuit-json":"^0.0.212","concurrently":"^9.1.2","bun-match-svg":"0.0.11","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.160","graphics-debug":"^0.0.4","@tscircuit/props":"^0.0.244","@types/react-dom":"^19.0.2","@tscircuit/checks":"^0.0.52","@tscircuit/layout":"^0.0.28","schematic-symbols":"^0.0.164","@tscircuit/log-soup":"^1.0.2","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.186","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.6","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.2","@tscircuit/circuit-json-util":"^0.0.49","@tscircuit/capacity-autorouter":"^0.0.75","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.527_1751045561783_0.3157938247320624","host":"s3://npm-registry-packages-npm-production"}},"0.0.528":{"name":"@tscircuit/core","version":"0.0.528","_id":"@tscircuit/core@0.0.528","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"249307329e50355344baf38434a82a16820cef29","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.528.tgz","fileCount":5,"integrity":"sha512-wVrc6tLIq4LbUWS/+XwXue0RVrLWoNIReoYpjg7jvSrSYyq1A4iD3IXwn5lqgps5HjzaaOf1WWt4ZEj5TcJFMQ==","signatures":[{"sig":"MEYCIQC/mnLuRHX3o82DiV4Nt/fZj/h8KVX56JkYCBDJJOesXwIhAIuvbGT86tcIFaDteEzrfiH7HiPrDzzHhbC0GovZJ8HZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1117312},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"03e9b2b18fbfad2b843ab7264d562452eb0aebe2","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","actor":{"name":"seveibar","type":"user","email":"seveibar@gmail.com"},"email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"^5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","react-reconciler":"^0.31.0","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","circuit-json":"^0.0.212","concurrently":"^9.1.2","bun-match-svg":"0.0.11","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.160","graphics-debug":"^0.0.4","@tscircuit/props":"^0.0.244","@types/react-dom":"^19.0.2","@tscircuit/checks":"^0.0.52","@tscircuit/layout":"^0.0.28","schematic-symbols":"^0.0.164","@tscircuit/log-soup":"^1.0.2","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.186","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.6","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.2","@tscircuit/circuit-json-util":"^0.0.49","@tscircuit/capacity-autorouter":"^0.0.75","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.528_1751045575044_0.4498703548251508","host":"s3://npm-registry-packages-npm-production"}},"0.0.529":{"name":"@tscircuit/core","version":"0.0.529","_id":"@tscircuit/core@0.0.529","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"b6e9eaa6f2a93e454a8e3f8a39f91fad22c707d8","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.529.tgz","fileCount":5,"integrity":"sha512-d5iUXmx0u4gMCeUmJjYVXJRXUHVcux98jcxTg7XAXUZM6Ibwsk0VWseWyoXM8TSuQ4Wtwt3GW1bYQ9nho91vGg==","signatures":[{"sig":"MEUCIQDCCxizgm4Gn2ZM42ZnrycA+/E9Xa2hak+t8DCNxDvZKwIgfzcF9qXWjr1VegR6gbK0c8E/2Nr235/BSCDiCmjd04o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1117468},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"a0260ba494af054ae8d42aa084b77ed104e474f1","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","actor":{"name":"seveibar","type":"user","email":"seveibar@gmail.com"},"email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"^5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","react-reconciler":"^0.31.0","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","circuit-json":"^0.0.212","concurrently":"^9.1.2","bun-match-svg":"0.0.11","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.160","graphics-debug":"^0.0.4","@tscircuit/props":"^0.0.244","@types/react-dom":"^19.0.2","@tscircuit/checks":"^0.0.52","@tscircuit/layout":"^0.0.28","schematic-symbols":"^0.0.164","@tscircuit/log-soup":"^1.0.2","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.186","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.6","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.2","@tscircuit/circuit-json-util":"^0.0.49","@tscircuit/capacity-autorouter":"^0.0.75","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.529_1751052222467_0.8044854905095673","host":"s3://npm-registry-packages-npm-production"}},"0.0.530":{"name":"@tscircuit/core","version":"0.0.530","_id":"@tscircuit/core@0.0.530","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"2db2cee078bb590116abc926baac4fdcbc234dea","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.530.tgz","fileCount":5,"integrity":"sha512-LFZutx8buVHv9gx+vHFNRWpS5BUCdRbIT+MZh5g/qcDxtENDPzj2oDOOLB4p4l9oNL9gsjGkzKH4/Wacyr9JQA==","signatures":[{"sig":"MEUCIQCM1nfv4vsZ5pZ3by2P/lPwdY1aWDeb7cwvcPLV8MNpgQIgHgtSh2j8+5y9AtYbwaKNDVKR5QllEa5ZdD8inSQT1QM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1118893},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"eccf923f2d6574c55bacfc8c555c09d608e0e492","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","actor":{"name":"seveibar","type":"user","email":"seveibar@gmail.com"},"email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"^5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","react-reconciler":"^0.31.0","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","circuit-json":"^0.0.212","concurrently":"^9.1.2","bun-match-svg":"0.0.11","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.162","graphics-debug":"^0.0.4","@tscircuit/props":"^0.0.245","@types/react-dom":"^19.0.2","@tscircuit/checks":"^0.0.52","@tscircuit/layout":"^0.0.28","schematic-symbols":"^0.0.164","@tscircuit/log-soup":"^1.0.2","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.186","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.6","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.2","@tscircuit/circuit-json-util":"^0.0.49","@tscircuit/capacity-autorouter":"^0.0.75","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.530_1751056543443_0.04962297439261509","host":"s3://npm-registry-packages-npm-production"}},"0.0.531":{"name":"@tscircuit/core","version":"0.0.531","_id":"@tscircuit/core@0.0.531","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"31b968eb4bda1090ff2a6b7d137a42da21228e01","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.531.tgz","fileCount":5,"integrity":"sha512-xB9F3RHtieUl741tVg8xxW2/rJmKzHisaeYy2ChKCm8YFqZLpD7yaDPHNR3QGVtttR3D1chRH3pQf1fRoVWxiA==","signatures":[{"sig":"MEUCIQC2phUgxBcYD2gDYNlt/qCtYgrAxQ8TNFRl4zeg/jllcAIgUZkMpeNgf1vruCpP16bqqExouaYicpmlXkg6X3vnugk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1118891},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"9ba27ae6bbc3ca76e08526156833d1bc04c34457","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","actor":{"name":"seveibar","type":"user","email":"seveibar@gmail.com"},"email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","react-reconciler":"^0.31.0","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","circuit-json":"^0.0.212","concurrently":"^9.1.2","bun-match-svg":"0.0.11","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.162","graphics-debug":"^0.0.4","@tscircuit/props":"^0.0.245","@types/react-dom":"^19.0.2","@tscircuit/checks":"^0.0.52","@tscircuit/layout":"^0.0.28","schematic-symbols":"^0.0.164","@tscircuit/log-soup":"^1.0.2","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.186","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.6","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.2","@tscircuit/circuit-json-util":"^0.0.49","@tscircuit/capacity-autorouter":"^0.0.75","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.531_1751124839280_0.5797176828875603","host":"s3://npm-registry-packages-npm-production"}},"0.0.532":{"name":"@tscircuit/core","version":"0.0.532","_id":"@tscircuit/core@0.0.532","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"fe0590d4bcbb98b2ca2ebfa6909b73253b80e66b","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.532.tgz","fileCount":5,"integrity":"sha512-DXtB8gXq5tL4eLKV4HoRzO0cAFFRlAG99j6dhbUf/p2dZ/QmNumTR3PWULP+VJtWUETE2BZmKx0TwF0Q4FfxVw==","signatures":[{"sig":"MEYCIQD1Vhx0RybZJvONu+TD1Z/NFHAfIvC55IfqsuOkuAckGQIhALDvOc5hRllra5s0Lflpn6H9pUZ67glezQ4fOpUPwpq/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1118891},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"f60bc48f44146c4298b3fbe667118cb86749bd7a","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","actor":{"name":"seveibar","type":"user","email":"seveibar@gmail.com"},"email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","react-reconciler":"^0.31.0","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","circuit-json":"^0.0.212","concurrently":"^9.1.2","bun-match-svg":"0.0.11","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.162","graphics-debug":"^0.0.4","@tscircuit/props":"^0.0.245","@types/react-dom":"^19.0.2","@tscircuit/checks":"^0.0.52","@tscircuit/layout":"^0.0.28","schematic-symbols":"^0.0.165","@tscircuit/log-soup":"^1.0.2","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.186","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.6","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.2","@tscircuit/circuit-json-util":"^0.0.49","@tscircuit/capacity-autorouter":"^0.0.75","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.532_1751126620202_0.9939644904651084","host":"s3://npm-registry-packages-npm-production"}},"0.0.533":{"name":"@tscircuit/core","version":"0.0.533","_id":"@tscircuit/core@0.0.533","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"c4a5f1abb260b4e5d2cb0416ac1ffbc0718ac763","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.533.tgz","fileCount":5,"integrity":"sha512-rBwTlAuMYBdx/12YKfbfCyfclD4bSWb+T/0EcG85pwET6D+4KSIeWDXi4bec4eH0/Kz7qSx5IFx3M347tX6nmg==","signatures":[{"sig":"MEYCIQDfRsSG8OjzqGyOxt8RggHPa3JrQ2fpuiqOZgiopfNixQIhAN7+6lAoIRgaSHgAoJ6ns2bla59BU1j0n6+5vse5C4dS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1125347},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"14094e30d4fbf011940cec9aa97262f6c2d272b6","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","actor":{"name":"seveibar","type":"user","email":"seveibar@gmail.com"},"email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","react-reconciler":"^0.31.0","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","circuit-json":"^0.0.212","concurrently":"^9.1.2","bun-match-svg":"0.0.11","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.162","graphics-debug":"^0.0.4","@tscircuit/props":"^0.0.246","@types/react-dom":"^19.0.2","@tscircuit/checks":"^0.0.52","@tscircuit/layout":"^0.0.28","schematic-symbols":"^0.0.165","@tscircuit/log-soup":"^1.0.2","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.186","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.6","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.2","@tscircuit/circuit-json-util":"^0.0.49","@tscircuit/capacity-autorouter":"^0.0.75","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.533_1751175267568_0.8601242892603826","host":"s3://npm-registry-packages-npm-production"}},"0.0.534":{"name":"@tscircuit/core","version":"0.0.534","_id":"@tscircuit/core@0.0.534","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"a50c9632e6afc863af780024f29e7443bb37e9e6","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.534.tgz","fileCount":5,"integrity":"sha512-ZOcyXXWQ5wK7P1iODKWI08F+SNplaWKqG2DV/2f6aYOW7CFNkQF9dMR4xpML/PP9MLEQvqEmNhQwYIQjDX3otg==","signatures":[{"sig":"MEQCIHXCdeCmwkpGPtwEwPtpqPhfCAQCHUIw2fX344V/CgG3AiBkDTq7g5Nt8k7Mr5RM34hWI2HSzzsDNYBFLBHMyI2kNg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1125396},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"cf511c40c03f973f3b90c67ff8e12c6ae5a18481","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","actor":{"name":"seveibar","type":"user","email":"seveibar@gmail.com"},"email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","react-reconciler":"^0.31.0","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","bpc-graph":"^0.0.16","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","circuit-json":"^0.0.212","concurrently":"^9.1.2","bun-match-svg":"0.0.11","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.162","graphics-debug":"^0.0.57","calculate-elbow":"^0.0.5","@tscircuit/props":"^0.0.246","@types/react-dom":"^19.0.2","@tscircuit/checks":"^0.0.52","@tscircuit/layout":"^0.0.28","schematic-symbols":"^0.0.165","@tscircuit/log-soup":"^1.0.2","circuit-json-to-bpc":"^0.0.7","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.186","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.6","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.2","@tscircuit/schematic-corpus":"^0.0.29","@tscircuit/circuit-json-util":"^0.0.50","@tscircuit/capacity-autorouter":"^0.0.75","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/schematic-corpus":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.534_1751212752692_0.7034932665859881","host":"s3://npm-registry-packages-npm-production"}},"0.0.535":{"name":"@tscircuit/core","version":"0.0.535","_id":"@tscircuit/core@0.0.535","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"ec7634068e35abc22f692d480cb051f72fc1623a","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.535.tgz","fileCount":5,"integrity":"sha512-3sKGWw28pxCBLDLmWiN+pD1fZvt44G0WB1kZFJgC9jikdr2QCaWsYawM4Hl0NrhpiviYZRxclnp52T30DBa32g==","signatures":[{"sig":"MEYCIQDTOrV5heX3Qk1MMP+1wrBwnbu374Guvqx0f6EbMP0Y9wIhAI3/PU4yA8ezv0ZptjZs+uZPQg5/ewKuVmXuYR7TwohO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1125141},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"ee2c21ec8945110b744de042846017bec8485502","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","actor":{"name":"seveibar","type":"user","email":"seveibar@gmail.com"},"email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","react-reconciler":"^0.31.0","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","bpc-graph":"^0.0.16","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","circuit-json":"^0.0.212","concurrently":"^9.1.2","bun-match-svg":"0.0.11","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.162","graphics-debug":"^0.0.57","calculate-elbow":"^0.0.5","@tscircuit/props":"^0.0.246","@types/react-dom":"^19.0.2","@tscircuit/checks":"^0.0.52","@tscircuit/layout":"^0.0.28","schematic-symbols":"^0.0.165","@tscircuit/log-soup":"^1.0.2","circuit-json-to-bpc":"^0.0.7","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.186","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.6","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.2","@tscircuit/schematic-corpus":"^0.0.29","@tscircuit/circuit-json-util":"^0.0.50","@tscircuit/capacity-autorouter":"^0.0.75","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/schematic-corpus":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.535_1751398950483_0.9685631465053115","host":"s3://npm-registry-packages-npm-production"}},"0.0.536":{"name":"@tscircuit/core","version":"0.0.536","_id":"@tscircuit/core@0.0.536","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"f2daeae45fe94f0c9ef547f8957fbc9478b5becb","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.536.tgz","fileCount":5,"integrity":"sha512-4Ep9UjZXQo4z76j4t3lkkqo82OxvGg0lOpQbNaakndzqV3f2HRjgHBba4+cFPWeTfDzKk/dIC88gtsJfrvb1ow==","signatures":[{"sig":"MEYCIQDJ6W7kyQ+A8v9E/tR11o57xvlKknNcrOShJruVBs8DVAIhAKQHXyQxcsXOf0FJendseCmcJ/AVzhtmJQPdXtPsKAvI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1126495},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"71d09111ce945e38d9b18c0cc11ca7009b448ee0","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","actor":{"name":"seveibar","type":"user","email":"seveibar@gmail.com"},"email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","react-reconciler":"^0.31.0","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","bpc-graph":"^0.0.16","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","circuit-json":"^0.0.212","concurrently":"^9.1.2","bun-match-svg":"0.0.11","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.162","graphics-debug":"^0.0.57","calculate-elbow":"^0.0.5","@tscircuit/props":"^0.0.246","@types/react-dom":"^19.0.2","@tscircuit/checks":"^0.0.52","@tscircuit/layout":"^0.0.28","schematic-symbols":"^0.0.165","@tscircuit/log-soup":"^1.0.2","circuit-json-to-bpc":"^0.0.7","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.186","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.6","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.2","@tscircuit/schematic-corpus":"^0.0.29","@tscircuit/circuit-json-util":"^0.0.50","@tscircuit/capacity-autorouter":"^0.0.89","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/schematic-corpus":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.536_1751406871216_0.48085344072152814","host":"s3://npm-registry-packages-npm-production"}},"0.0.537":{"name":"@tscircuit/core","version":"0.0.537","_id":"@tscircuit/core@0.0.537","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"4d27f0462c43ddab21a0446dd5c1704b0cc3d837","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.537.tgz","fileCount":5,"integrity":"sha512-fvXPZJlFPtf1THUOOU+k5WOwx+w13rjlXRWaTyol00CALb/07/apQ5xRAtUPwP8A/FuPSDFEf6i7ZRpmA642nw==","signatures":[{"sig":"MEQCIHE0YhkiG4tUtG5OWrW41R5EJ7JG1I8r92F3U1BZwFLGAiBZHO1/lsEX4ekaSCFB6X3CtLf+JCj2iM+6yY9rZ19Y+A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1126478},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"c307bb1cd3b81507e0058744bc28e557ee091d61","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","actor":{"name":"seveibar","type":"user","email":"seveibar@gmail.com"},"email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","react-reconciler":"^0.31.0","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","bpc-graph":"^0.0.16","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","circuit-json":"^0.0.212","concurrently":"^9.1.2","bun-match-svg":"0.0.11","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.162","graphics-debug":"^0.0.57","calculate-elbow":"^0.0.5","@tscircuit/props":"^0.0.246","@types/react-dom":"^19.0.2","@tscircuit/checks":"^0.0.52","@tscircuit/layout":"^0.0.28","schematic-symbols":"^0.0.165","@tscircuit/log-soup":"^1.0.2","circuit-json-to-bpc":"^0.0.7","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.186","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.6","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.2","@tscircuit/schematic-corpus":"^0.0.29","@tscircuit/circuit-json-util":"^0.0.50","@tscircuit/capacity-autorouter":"^0.0.89","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/schematic-corpus":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.537_1751467193708_0.5785826237598626","host":"s3://npm-registry-packages-npm-production"}},"0.0.538":{"name":"@tscircuit/core","version":"0.0.538","_id":"@tscircuit/core@0.0.538","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"1ba6df48a46009ce63d73db49218b1e027e3cbaa","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.538.tgz","fileCount":5,"integrity":"sha512-DCW3HE0g/el4WOAKzhz7Cb+MfXa1g8AeU/XGEZ9zw6z0oFRJMu1icPI83uqpOmpeGEfK0JxuG9nql7uj1ZXV3g==","signatures":[{"sig":"MEYCIQCzlbM+617Gzc68fVzoNzWPIPDCOMQtWkovEYgnA92vOAIhAO/lL5pPQh4e7jKdtxhLlu19bXvLyYNRIbWcKMuuYQMv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1126487},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"e421b080716eab968ad62a806dd25a3727c94bf4","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","actor":{"name":"seveibar","type":"user","email":"seveibar@gmail.com"},"email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","react-reconciler":"^0.31.0","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","bpc-graph":"^0.0.16","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","circuit-json":"^0.0.212","concurrently":"^9.1.2","bun-match-svg":"0.0.11","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.162","graphics-debug":"^0.0.57","calculate-elbow":"^0.0.5","@tscircuit/props":"^0.0.246","@types/react-dom":"^19.0.2","@tscircuit/checks":"^0.0.52","@tscircuit/layout":"^0.0.28","schematic-symbols":"^0.0.165","@tscircuit/log-soup":"^1.0.2","circuit-json-to-bpc":"^0.0.7","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.186","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.6","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.2","@tscircuit/schematic-corpus":"^0.0.29","@tscircuit/circuit-json-util":"^0.0.50","@tscircuit/capacity-autorouter":"^0.0.89","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/schematic-corpus":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.538_1751553880450_0.9552948202722771","host":"s3://npm-registry-packages-npm-production"}},"0.0.539":{"name":"@tscircuit/core","version":"0.0.539","_id":"@tscircuit/core@0.0.539","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"1fd8c35e1ced38c56d01a291467cab4ad0eb4e84","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.539.tgz","fileCount":5,"integrity":"sha512-qIU4YWLjQjzGFi8Hm9nCVb3Fs0tOpCUrHRSwrESuUiT8VbPTJYvacutK53FvFO5L9kiA6yz/gKEa7rj9fzBGEg==","signatures":[{"sig":"MEQCIE+rgH/LKealODc+w5klcDjKyNlNlEE8JArFXyNTS7mCAiAA4f5f+9LqS4bTusyCx9fAC3pbs83RlZgLkcF5BwyMVQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1126549},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"5f155bc51c3713a866ea587e161b8995dd5df6c2","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","actor":{"name":"seveibar","type":"user","email":"seveibar@gmail.com"},"email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","react-reconciler":"^0.31.0","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","bpc-graph":"^0.0.16","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","circuit-json":"^0.0.212","concurrently":"^9.1.2","bun-match-svg":"0.0.11","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.162","graphics-debug":"^0.0.57","calculate-elbow":"^0.0.5","@tscircuit/props":"^0.0.246","@types/react-dom":"^19.0.2","@tscircuit/checks":"^0.0.52","@tscircuit/layout":"^0.0.28","schematic-symbols":"^0.0.165","@tscircuit/log-soup":"^1.0.2","circuit-json-to-bpc":"^0.0.7","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.186","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.6","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.2","@tscircuit/schematic-corpus":"^0.0.29","@tscircuit/circuit-json-util":"^0.0.50","@tscircuit/capacity-autorouter":"^0.0.89","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/schematic-corpus":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.539_1751553975539_0.9440925058421408","host":"s3://npm-registry-packages-npm-production"}},"0.0.540":{"name":"@tscircuit/core","version":"0.0.540","_id":"@tscircuit/core@0.0.540","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"4200df8058874e005e05166f0b0a65f4fd5aaa0d","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.540.tgz","fileCount":5,"integrity":"sha512-7nVIhvhGQnc30CdJb7WpiJyTMR/zPDUOAdT2Suw2ra+qfQbbQSnCaas8QJmZDAEUAk8o3Qomfz7hgX7FpWrUAw==","signatures":[{"sig":"MEYCIQDgmmXyyMDfq/pH5uomNBR2gIIZ53Yq/d6a1jXBhq16rQIhAJ0PNGohVqsS+Z48PJoaGWgGn0iLGesCbjrwropQWuy0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1127043},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"8c4472fcb1154d9bc55070aca862ba70a9db908e","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","actor":{"name":"seveibar","type":"user","email":"seveibar@gmail.com"},"email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","react-reconciler":"^0.31.0","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","bpc-graph":"^0.0.16","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","circuit-json":"^0.0.215","concurrently":"^9.1.2","bun-match-svg":"0.0.11","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.162","graphics-debug":"^0.0.57","calculate-elbow":"^0.0.5","@tscircuit/props":"^0.0.248","@types/react-dom":"^19.0.2","@tscircuit/checks":"^0.0.52","@tscircuit/layout":"^0.0.28","schematic-symbols":"^0.0.165","@tscircuit/log-soup":"^1.0.2","circuit-json-to-bpc":"^0.0.7","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.186","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.6","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.2","@tscircuit/schematic-corpus":"^0.0.29","@tscircuit/circuit-json-util":"^0.0.50","@tscircuit/capacity-autorouter":"^0.0.89","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/schematic-corpus":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.540_1751664438318_0.22531472265863162","host":"s3://npm-registry-packages-npm-production"}},"0.0.541":{"name":"@tscircuit/core","version":"0.0.541","_id":"@tscircuit/core@0.0.541","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"22f0033c44e8f7fe5052bf142bfca5bd4d12cada","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.541.tgz","fileCount":5,"integrity":"sha512-jdUHMyo5mAJ15R0Tkcyx4HPDwgpxIbGKfV8NmtDBOXTreSQqqkylQfR16gcgA+BmLymSna2N1cZMVHdSR0UXdg==","signatures":[{"sig":"MEUCIQDqlQH6oe/GXaV/WEJTc62cQ9jfJd0N2UUJtqhor9uJVQIgEmH/llVmm9TqP8kYuVdbyrEjYUz1U1FRiQbc+evH9Mo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1126098},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"3a9823ed4036c0a02bea3a04f7eca630e1f89cec","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","actor":{"name":"seveibar","type":"user","email":"seveibar@gmail.com"},"email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","react-reconciler":"^0.31.0","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","bpc-graph":"^0.0.46","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","circuit-json":"^0.0.215","concurrently":"^9.1.2","bun-match-svg":"0.0.11","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.162","graphics-debug":"^0.0.57","calculate-elbow":"^0.0.5","@tscircuit/props":"^0.0.248","@types/react-dom":"^19.0.2","@tscircuit/checks":"^0.0.52","@tscircuit/layout":"^0.0.28","schematic-symbols":"^0.0.165","@tscircuit/log-soup":"^1.0.2","circuit-json-to-bpc":"^0.0.7","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.186","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.6","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.2","@tscircuit/schematic-corpus":"^0.0.33","@tscircuit/circuit-json-util":"^0.0.50","@tscircuit/capacity-autorouter":"^0.0.89","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/schematic-corpus":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.541_1751694296851_0.6618365553757959","host":"s3://npm-registry-packages-npm-production"}},"0.0.542":{"name":"@tscircuit/core","version":"0.0.542","_id":"@tscircuit/core@0.0.542","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"03633b298458190fab00f04b7cbd7dbd24d00776","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.542.tgz","fileCount":5,"integrity":"sha512-L3cceTtsC9QjVUV/Z0+sZkPxhSTG7Yh+uUuw+yO3CIkMmcdJObaRvi3mBeq3R13FGOG51tV4ECgE1JTH/X5ELA==","signatures":[{"sig":"MEUCIQC8v6gu1OYUBpbro4Sj7QkGqjSgJsvN8BEy7Afc9KltRAIgTtBSrAnrUFYnfN0zGref9vbhVDeLQZsWIF1eGHdkO70=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1126403},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"ed4e9fd040ed5520ad1be1423ed97c217a5fd418","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","actor":{"name":"seveibar","type":"user","email":"seveibar@gmail.com"},"email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","react-reconciler":"^0.31.0","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","bpc-graph":"^0.0.46","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","circuit-json":"^0.0.215","concurrently":"^9.1.2","bun-match-svg":"0.0.11","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.162","graphics-debug":"^0.0.57","calculate-elbow":"^0.0.5","@tscircuit/props":"^0.0.248","@types/react-dom":"^19.0.2","@tscircuit/checks":"^0.0.52","@tscircuit/layout":"^0.0.28","schematic-symbols":"^0.0.165","@tscircuit/log-soup":"^1.0.2","circuit-json-to-bpc":"^0.0.7","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.186","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.6","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.2","@tscircuit/schematic-corpus":"^0.0.33","@tscircuit/circuit-json-util":"^0.0.50","@tscircuit/capacity-autorouter":"^0.0.89","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/schematic-corpus":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.542_1751727381257_0.7178042546110426","host":"s3://npm-registry-packages-npm-production"}},"0.0.543":{"name":"@tscircuit/core","version":"0.0.543","_id":"@tscircuit/core@0.0.543","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"d0b918522f0e364fae940304a04181deb695b6f7","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.543.tgz","fileCount":5,"integrity":"sha512-VI51OitIExGBHUX0XzMszSVvjfPkq5iosBzN/f1U3f8dEwAsgaJNIU2ihLPxlnTG6IubioBP0GD2jcXswKet+g==","signatures":[{"sig":"MEUCIQCtG+5wRlT9S8Jt5Tv9lBcy7hs1ll7J2Bhv5b0U8pBkUwIgEzFyxTDs9aklXTBhonf2F8K+O1ZwCQGxkNpDaAmPVK8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1127013},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"7c61fd7bb0c248f7e73373da8d6412c7cca35413","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","actor":{"name":"seveibar","type":"user","email":"seveibar@gmail.com"},"email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","react-reconciler":"^0.31.0","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","bpc-graph":"^0.0.46","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","circuit-json":"^0.0.215","concurrently":"^9.1.2","bun-match-svg":"0.0.11","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.162","graphics-debug":"^0.0.57","calculate-elbow":"^0.0.5","@tscircuit/props":"^0.0.251","@types/react-dom":"^19.0.2","@tscircuit/checks":"^0.0.52","@tscircuit/layout":"^0.0.28","schematic-symbols":"^0.0.165","@tscircuit/log-soup":"^1.0.2","circuit-json-to-bpc":"^0.0.7","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.186","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.6","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.2","@tscircuit/schematic-corpus":"^0.0.33","@tscircuit/circuit-json-util":"^0.0.50","@tscircuit/capacity-autorouter":"^0.0.89","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/schematic-corpus":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.543_1751749641300_0.2177812374404089","host":"s3://npm-registry-packages-npm-production"}},"0.0.544":{"name":"@tscircuit/core","version":"0.0.544","_id":"@tscircuit/core@0.0.544","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"1b544ceeb5ce6312e2891603227ea69d5f56c757","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.544.tgz","fileCount":5,"integrity":"sha512-UoBq3rOrXuFmIj14sIrOFsr43QfPLTJd3n/lz08XGbFYJEPiQLKRiwJkow5p58E1X7/3EM3wYPgM+P6HkKOp3w==","signatures":[{"sig":"MEYCIQDfQkVIaOCXSCcmqKsWUtSltIBmoyTkPhH/9FaQcC7kIwIhAMxQyTzUCBUvuDNz4VTqyQgKM/qbQWA/czIxCTGR+Un/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1127013},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"0b14e34c63a4af0d3510a161570117c90624a788","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","actor":{"name":"seveibar","type":"user","email":"seveibar@gmail.com"},"email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","react-reconciler":"^0.31.0","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","bpc-graph":"^0.0.46","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","circuit-json":"^0.0.215","concurrently":"^9.1.2","bun-match-svg":"0.0.11","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.162","graphics-debug":"^0.0.57","calculate-elbow":"^0.0.5","@tscircuit/props":"^0.0.251","@types/react-dom":"^19.0.2","@tscircuit/checks":"^0.0.52","@tscircuit/layout":"^0.0.28","schematic-symbols":"^0.0.165","@tscircuit/log-soup":"^1.0.2","circuit-json-to-bpc":"^0.0.7","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.189","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.6","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.2","@tscircuit/schematic-corpus":"^0.0.33","@tscircuit/circuit-json-util":"^0.0.50","@tscircuit/capacity-autorouter":"^0.0.89","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/schematic-corpus":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.544_1751914214139_0.5072982719901367","host":"s3://npm-registry-packages-npm-production"}},"0.0.545":{"name":"@tscircuit/core","version":"0.0.545","_id":"@tscircuit/core@0.0.545","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"44829c0563acb8f1a28b7878dc9b874b8e147eab","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.545.tgz","fileCount":5,"integrity":"sha512-h6ukE3PeWCz7CoBHv3XnUBR40DwXv0dKN2OkN0z6yk/4kCf3QzzEO33GqXQjAiMx36e5KmgzHy+VXchkS64/fg==","signatures":[{"sig":"MEUCIGi4fb+3OQEMc3l0AdoolqadXuHt810TZiDsCPTIfekaAiEAsjGsJXun29FK60KdQSkNKbAOmOGX96rQaNrKa5PSbdk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1127198},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"a5c9a7652b8fc8f15085e42d63f24c08ebce1944","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","actor":{"name":"seveibar","type":"user","email":"seveibar@gmail.com"},"email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","react-reconciler":"^0.31.0","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","bpc-graph":"^0.0.46","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","circuit-json":"^0.0.215","concurrently":"^9.1.2","bun-match-svg":"0.0.11","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.162","graphics-debug":"^0.0.57","calculate-elbow":"^0.0.5","@tscircuit/props":"^0.0.251","@types/react-dom":"^19.0.2","@tscircuit/checks":"^0.0.52","@tscircuit/layout":"^0.0.28","schematic-symbols":"^0.0.165","@tscircuit/log-soup":"^1.0.2","circuit-json-to-bpc":"^0.0.7","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.189","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.6","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.2","@tscircuit/schematic-corpus":"^0.0.33","@tscircuit/circuit-json-util":"^0.0.50","@tscircuit/capacity-autorouter":"^0.0.89","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/schematic-corpus":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.545_1751926356544_0.8375401226863473","host":"s3://npm-registry-packages-npm-production"}},"0.0.546":{"name":"@tscircuit/core","version":"0.0.546","_id":"@tscircuit/core@0.0.546","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"536f69e6e991f575cb5a405774c74bf016231831","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.546.tgz","fileCount":5,"integrity":"sha512-bPZHgTklRJnu0/aU1jqfNvMNornVykL6m189D9VP+UXtT8mNdO12jgjVYAUYgkb0bjwCHcuacGiQMW1Kyz9s+w==","signatures":[{"sig":"MEUCIDF4bg9QTLAGLfVivOLL3DRk5839RfSNfbl+rJ+hhUGZAiEAn6mhJNJUyekHfiuaGwSFqj5vaNsVfgHHXXv02Auwo6E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1127740},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"d3dbbe72067ac07609396b38b72ad6a55f903752","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","actor":{"name":"seveibar","type":"user","email":"seveibar@gmail.com"},"email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","react-reconciler":"^0.31.0","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","bpc-graph":"^0.0.46","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","circuit-json":"^0.0.215","concurrently":"^9.1.2","bun-match-svg":"0.0.11","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.162","graphics-debug":"^0.0.57","calculate-elbow":"^0.0.5","@tscircuit/props":"^0.0.251","@types/react-dom":"^19.0.2","@tscircuit/checks":"^0.0.52","@tscircuit/layout":"^0.0.28","schematic-symbols":"^0.0.165","@tscircuit/log-soup":"^1.0.2","circuit-json-to-bpc":"^0.0.7","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.189","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.6","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.2","@tscircuit/schematic-corpus":"^0.0.33","@tscircuit/circuit-json-util":"^0.0.50","@tscircuit/capacity-autorouter":"^0.0.89","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/schematic-corpus":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.546_1751929882151_0.415945167829473","host":"s3://npm-registry-packages-npm-production"}},"0.0.547":{"name":"@tscircuit/core","version":"0.0.547","_id":"@tscircuit/core@0.0.547","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"f352b4353c529ab310c3f8f9c506207c13713c00","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.547.tgz","fileCount":5,"integrity":"sha512-whmwm1X1xP5Ui134PvO+s+Ljk4ywoB/Z5+rLIF9t4/114ojm7rztQuypv6VlLRezoh4QqZD15BvcwkrTiVLvWA==","signatures":[{"sig":"MEUCIERtCdkZBbpBluCVBERu46bcUjevDgTNpICgEIQqtE2PAiEA92O1wry6+LaVrrWq4or/TTObmKMFNqualeDYsVGrdyU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1127740},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"af419805dec14623c2d447eabcb6d0a4e5157b79","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","actor":{"name":"seveibar","type":"user","email":"seveibar@gmail.com"},"email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","react-reconciler":"^0.31.0","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","bpc-graph":"^0.0.50","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","circuit-json":"^0.0.215","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.162","graphics-debug":"^0.0.57","calculate-elbow":"^0.0.5","@tscircuit/props":"^0.0.251","@types/react-dom":"^19.0.2","@tscircuit/checks":"^0.0.52","@tscircuit/layout":"^0.0.28","schematic-symbols":"^0.0.165","@tscircuit/log-soup":"^1.0.2","circuit-json-to-bpc":"^0.0.7","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.189","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.6","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.2","@tscircuit/schematic-corpus":"^0.0.50","@tscircuit/circuit-json-util":"^0.0.50","@tscircuit/capacity-autorouter":"^0.0.89","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/schematic-corpus":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.547_1751995645858_0.9917721968315811","host":"s3://npm-registry-packages-npm-production"}},"0.0.548":{"name":"@tscircuit/core","version":"0.0.548","_id":"@tscircuit/core@0.0.548","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"5e36ae560bd51058dcc6d1ca022bd77e1f16f3d3","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.548.tgz","fileCount":5,"integrity":"sha512-qs8/giO4skC6AHMMbUzUFsTS+RR494umefr27RohLr31KMCTAatFpc8/Jwygup0ZVz3zBI5hmXzvrwX8nSF8Pg==","signatures":[{"sig":"MEUCIGZWwzeTxX0oKwosmcNlZ8yPUidZN+6Oi7COQUufKh6tAiEA1Zngk/7Q/rSUGlJg+m9nQUMUmIXydSN2zhYS96P2hUQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1127740},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"e09adde8ef019327f12032d2887f1420d00bab3d","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","actor":{"name":"seveibar","type":"user","email":"seveibar@gmail.com"},"email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","react-reconciler":"^0.31.0","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","bpc-graph":"^0.0.50","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","circuit-json":"^0.0.215","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.162","graphics-debug":"^0.0.57","calculate-elbow":"^0.0.5","@tscircuit/props":"^0.0.251","@types/react-dom":"^19.0.2","@tscircuit/checks":"^0.0.52","@tscircuit/layout":"^0.0.28","schematic-symbols":"^0.0.165","@tscircuit/log-soup":"^1.0.2","circuit-json-to-bpc":"^0.0.7","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.189","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.6","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.2","@tscircuit/schematic-corpus":"^0.0.50","@tscircuit/circuit-json-util":"^0.0.50","@tscircuit/capacity-autorouter":"^0.0.93","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/schematic-corpus":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.548_1751995668069_0.3576345311483149","host":"s3://npm-registry-packages-npm-production"}},"0.0.549":{"name":"@tscircuit/core","version":"0.0.549","_id":"@tscircuit/core@0.0.549","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"4f75f50d62ceac6080402dcf303374767f023bec","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.549.tgz","fileCount":5,"integrity":"sha512-7UtY3K7WixQ48pd7v4TN7VGSuos/zcv0j180J2zcTQWatPvHpb0wSjk4Tx/TaFLExlQ6/gRBJmJRQJNSn7Zpgw==","signatures":[{"sig":"MEUCIQC0+m1lUJ7TH5l8XQyn0rgvrRI1oQLAeAacixwBcUznrAIgEBubiUD5E6VMWFqC6NRoncYT47MIYOQDFZuOpaNzhIU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1128535},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"cc71be03a94c02df412c2aad9af3748fcc1bcd04","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","actor":{"name":"seveibar","type":"user","email":"seveibar@gmail.com"},"email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","react-reconciler":"^0.31.0","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","bpc-graph":"^0.0.50","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","circuit-json":"^0.0.215","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.162","graphics-debug":"^0.0.57","calculate-elbow":"^0.0.5","@tscircuit/props":"^0.0.251","@types/react-dom":"^19.0.2","@tscircuit/checks":"^0.0.52","@tscircuit/layout":"^0.0.28","schematic-symbols":"^0.0.165","@tscircuit/log-soup":"^1.0.2","circuit-json-to-bpc":"^0.0.7","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.189","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.6","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.2","@tscircuit/schematic-corpus":"^0.0.50","@tscircuit/circuit-json-util":"^0.0.50","@tscircuit/capacity-autorouter":"^0.0.93","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/schematic-corpus":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.549_1751995719126_0.034606694675287875","host":"s3://npm-registry-packages-npm-production"}},"0.0.550":{"name":"@tscircuit/core","version":"0.0.550","_id":"@tscircuit/core@0.0.550","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"1255cd3a1eef196207005734f3143e43efc4d13d","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.550.tgz","fileCount":5,"integrity":"sha512-EmDK+UKe4eHPwzMi7FF1d2ZxTT6q0qzxNtK7QFtKxDlDN5hzu87KiLCidvtlQvLLJ3xIwn96NADL5fJtYvQ7CQ==","signatures":[{"sig":"MEQCIBO6vXxGd24m8kEniGuYQWir0ViNTYK3NN+sjWkksbJ8AiAzKo182Nezx/qhwZh0ZOYyNQ/FTDi6CL7QuwE4KgFdDQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1128783},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"23a5ff646c7936df603408de664412cc183bd6e4","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","actor":{"name":"seveibar","type":"user","email":"seveibar@gmail.com"},"email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","react-reconciler":"^0.31.0","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","bpc-graph":"^0.0.50","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","circuit-json":"^0.0.215","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.162","graphics-debug":"^0.0.57","calculate-elbow":"^0.0.5","@tscircuit/props":"^0.0.251","@types/react-dom":"^19.0.2","@tscircuit/checks":"^0.0.52","@tscircuit/layout":"^0.0.28","schematic-symbols":"^0.0.165","@tscircuit/log-soup":"^1.0.2","circuit-json-to-bpc":"^0.0.7","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.189","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.6","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.2","@tscircuit/schematic-corpus":"^0.0.50","@tscircuit/circuit-json-util":"^0.0.50","@tscircuit/capacity-autorouter":"^0.0.93","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/schematic-corpus":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.550_1751998886576_0.15306870807405737","host":"s3://npm-registry-packages-npm-production"}},"0.0.551":{"name":"@tscircuit/core","version":"0.0.551","_id":"@tscircuit/core@0.0.551","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"023ff7092d7b671e3c60f3de7603fb8c12b98511","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.551.tgz","fileCount":5,"integrity":"sha512-jXgtmi6AKX+mjMuEPsLhwXWODAux2Kwcau/SkKeRcJo3qWlpryDa0xquHcLopN8UN0H/eDm3ZMRJTTIadlfTKA==","signatures":[{"sig":"MEUCICQ9hwQBRveKMnXr4+FMmHmDs8yNIrTx/aACzS8uInQmAiEA9at8IucoGkCq0uPQqDvmNavDV+N9G64IXapH5ay4ss4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1128950},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"1ca837178604f06cf7c997ecc7c6f22c3d474548","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","actor":{"name":"seveibar","type":"user","email":"seveibar@gmail.com"},"email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.3","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","react-reconciler":"^0.31.0","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","bpc-graph":"^0.0.50","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","circuit-json":"^0.0.215","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.162","graphics-debug":"^0.0.57","calculate-elbow":"^0.0.5","@tscircuit/props":"^0.0.251","@types/react-dom":"^19.0.2","@tscircuit/checks":"^0.0.52","@tscircuit/layout":"^0.0.28","schematic-symbols":"^0.0.165","@tscircuit/log-soup":"^1.0.2","circuit-json-to-bpc":"^0.0.7","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.189","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.6","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.2","@tscircuit/schematic-corpus":"^0.0.50","@tscircuit/circuit-json-util":"^0.0.50","@tscircuit/capacity-autorouter":"^0.0.93","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/schematic-corpus":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.551_1752012366035_0.4727026190552832","host":"s3://npm-registry-packages-npm-production"}},"0.0.552":{"name":"@tscircuit/core","version":"0.0.552","_id":"@tscircuit/core@0.0.552","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"2aed5796d17f0c815e62e689356f0a4225f1cf43","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.552.tgz","fileCount":5,"integrity":"sha512-xX2Qgf6bW0UExX90m8bjtRP0BYO/fbOY4RdBWmpXaxKjrb6pZDrmBnRCVmpJRQ0wUVtcM6DXFj8pfK1zmFGNiA==","signatures":[{"sig":"MEQCIHr4jGzXDJ/kXBK7+Odp1PwFqtTAUNVc7acWYbJn0qHmAiAnIxpiJjYmtcb8vful7lhtQQmEfSmddWa90DmzaXpUbg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1126949},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"4ed7bac382284faf00c85aa3fef6c6ec28c2db8d","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","actor":{"name":"seveibar","type":"user","email":"seveibar@gmail.com"},"email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.3","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","react-reconciler":"^0.31.0","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","bpc-graph":"^0.0.53","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","circuit-json":"^0.0.215","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.162","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.5","@tscircuit/props":"^0.0.251","@types/react-dom":"^19.0.2","@tscircuit/checks":"^0.0.52","@tscircuit/layout":"^0.0.28","schematic-symbols":"^0.0.165","@tscircuit/log-soup":"^1.0.2","circuit-json-to-bpc":"^0.0.13","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.189","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.6","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.2","@tscircuit/schematic-corpus":"^0.0.52","@tscircuit/circuit-json-util":"^0.0.50","@tscircuit/capacity-autorouter":"^0.0.93","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/schematic-corpus":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.552_1752077685354_0.8994430944762566","host":"s3://npm-registry-packages-npm-production"}},"0.0.553":{"name":"@tscircuit/core","version":"0.0.553","_id":"@tscircuit/core@0.0.553","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"845d3708b3e3d8acdd43f5e6a62a767742a50231","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.553.tgz","fileCount":5,"integrity":"sha512-JrfLqM2M1O3njGU6paQsW9nWCs9Z5ZRkVK1A9y9DbRQI1cuWcyB+nUeeAniDloi+KlxAQdCQ51x0c6O3R21Xjw==","signatures":[{"sig":"MEUCIEFsrbM41yJ/lERpyrAXYGAhkLev9IeYfuJYZhdKDq78AiEAzwrx/Wn4bb3Mp2QAf9ZB2Bt+M9bKttvWiqprQPCf4FI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1126491},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"3d53a1885c24947cfa6fdfe1232b02bd1ce2ad03","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","actor":{"name":"seveibar","type":"user","email":"seveibar@gmail.com"},"email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.3","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","react-reconciler":"^0.31.0","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","bpc-graph":"^0.0.53","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","circuit-json":"^0.0.215","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.162","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.5","@tscircuit/props":"^0.0.251","@types/react-dom":"^19.0.2","@tscircuit/checks":"^0.0.52","@tscircuit/layout":"^0.0.28","schematic-symbols":"^0.0.165","@tscircuit/log-soup":"^1.0.2","circuit-json-to-bpc":"^0.0.13","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.189","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.6","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.2","@tscircuit/schematic-corpus":"^0.0.52","@tscircuit/circuit-json-util":"^0.0.50","@tscircuit/capacity-autorouter":"^0.0.93","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/schematic-corpus":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.553_1752085155927_0.19263132506499692","host":"s3://npm-registry-packages-npm-production"}},"0.0.554":{"name":"@tscircuit/core","version":"0.0.554","_id":"@tscircuit/core@0.0.554","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"d0b7917a74d7f0ba56f871ced6b0ed0753cacc80","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.554.tgz","fileCount":5,"integrity":"sha512-x6motq/tSaBpFIQdJHcmTPNFbeucdfSsHEsUrlgkMpCBFUAhAwATOiqufVzpzcliqgGVNlMiL3wpE1eHP6Mx5A==","signatures":[{"sig":"MEUCIQDhbItpPA0oG4eySi1MuuvKbC7O28N+iWRBfLgYKGUsrAIgJ5i/iiLgV71VJupZZUeI8NIfxxKX5TIBWKt+mYQy13Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1126957},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"1cc6d181a6190ee5d2a8a18f502ff833c07f3930","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","actor":{"name":"seveibar","type":"user","email":"seveibar@gmail.com"},"email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.3","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","react-reconciler":"^0.31.0","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","bpc-graph":"^0.0.57","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","circuit-json":"^0.0.215","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.162","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.5","@tscircuit/props":"^0.0.251","@types/react-dom":"^19.0.2","@tscircuit/checks":"^0.0.52","@tscircuit/layout":"^0.0.28","schematic-symbols":"^0.0.165","@tscircuit/log-soup":"^1.0.2","circuit-json-to-bpc":"^0.0.13","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.189","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.6","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.2","@tscircuit/schematic-corpus":"^0.0.52","@tscircuit/circuit-json-util":"^0.0.51","@tscircuit/capacity-autorouter":"^0.0.93","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/schematic-corpus":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.554_1752117928346_0.5806451782608346","host":"s3://npm-registry-packages-npm-production"}},"0.0.555":{"name":"@tscircuit/core","version":"0.0.555","_id":"@tscircuit/core@0.0.555","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"9134966c88bc8702a5f2a9b43062cebabb7b0cda","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.555.tgz","fileCount":5,"integrity":"sha512-9j3S2RG+xFPsfat0F96cHCJH5sVKagcAWRG7rUDrkYglHUUMlM2TFLSWIj6qOdSw11GN2rq2AgdP2UaVTrH24g==","signatures":[{"sig":"MEYCIQDWj+lqR9PgWvOuINnmNsbXFPRybbX2cK9yILIrFw6lqAIhAOCwjJQSihWz+wtjQnLpi/9crTrSMojpyUhmDkuKXZAH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1129159},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"2fde9760b6cf34d0f003df248ef964ab3cdb4f85","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","actor":{"name":"seveibar","type":"user","email":"seveibar@gmail.com"},"email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.3","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","react-reconciler":"^0.31.0","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","bpc-graph":"^0.0.57","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","circuit-json":"^0.0.215","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.162","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.5","@tscircuit/props":"^0.0.251","@types/react-dom":"^19.0.2","@tscircuit/checks":"^0.0.52","@tscircuit/layout":"^0.0.28","schematic-symbols":"^0.0.165","@tscircuit/log-soup":"^1.0.2","circuit-json-to-bpc":"^0.0.13","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.189","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.6","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.2","@tscircuit/schematic-corpus":"^0.0.52","@tscircuit/circuit-json-util":"^0.0.51","@tscircuit/capacity-autorouter":"^0.0.93","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/schematic-corpus":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.555_1752119046307_0.17121508976780264","host":"s3://npm-registry-packages-npm-production"}},"0.0.556":{"name":"@tscircuit/core","version":"0.0.556","_id":"@tscircuit/core@0.0.556","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"1df7c9b8a0eeb2cf41647ea6104238751ad27892","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.556.tgz","fileCount":5,"integrity":"sha512-/oalqD9YSUCjFYQhixF5Ie56RqNiCU3GlOrn+p1cIFOtayTBEFHmgerIq005nWkhdjLd7vJ1uoJY+ov2yFRdzg==","signatures":[{"sig":"MEYCIQCU7UlbcU9o3/v0wVvox+fDCLsjekWQ9nSuB+UtxMBajQIhAKcHFjM7ldIBPWh6No6RYapmIthHU8plnyGQNLYj1L6P","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1127043},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"d01eb7ffc146245193ecb6aa7c5de44329ad27f9","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","actor":{"name":"seveibar","type":"user","email":"seveibar@gmail.com"},"email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.3","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","react-reconciler":"^0.31.0","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","bpc-graph":"^0.0.57","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","circuit-json":"^0.0.215","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.162","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.5","@tscircuit/props":"^0.0.255","@types/react-dom":"^19.0.2","@tscircuit/checks":"^0.0.56","schematic-symbols":"^0.0.165","@tscircuit/log-soup":"^1.0.2","circuit-json-to-bpc":"^0.0.13","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.189","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.6","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.2","@tscircuit/schematic-corpus":"^0.0.52","@tscircuit/circuit-json-util":"^0.0.51","@tscircuit/capacity-autorouter":"^0.0.93","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/schematic-corpus":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.556_1752163933704_0.11861844086907625","host":"s3://npm-registry-packages-npm-production"}},"0.0.557":{"name":"@tscircuit/core","version":"0.0.557","_id":"@tscircuit/core@0.0.557","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"4bbfeb734563ad2a5639738a632d04d8cf2bbaae","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.557.tgz","fileCount":5,"integrity":"sha512-+ukLu/KVjgl1UKaicuvPn+DvPfcUQDd0PGJbTZTewRBc8p6k375xpewAQ7QWLvRve4akddW3fjmwzjGc81rfCg==","signatures":[{"sig":"MEUCIHeZJBJWk2yxG/VjCYNdqFvb96AwYImEBejhZF/1hvNJAiEAo85f4c4zAv/wiq2nafaRQ36NnOduAlQuSslfk7GMt70=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1127043},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"3ac021c690c625fb3b2cfe393608e2397b396670","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","actor":{"name":"seveibar","type":"user","email":"seveibar@gmail.com"},"email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.3","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","react-reconciler":"^0.31.0","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.0.0","howfat":"^0.3.8","bpc-graph":"^0.0.57","react-dom":"^19.0.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.0.1","chokidar-cli":"^3.0.0","circuit-json":"^0.0.219","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.162","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.5","@tscircuit/props":"^0.0.255","@types/react-dom":"^19.0.2","@tscircuit/checks":"^0.0.56","schematic-symbols":"^0.0.165","@tscircuit/log-soup":"^1.0.2","circuit-json-to-bpc":"^0.0.13","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.189","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.6","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.2","@tscircuit/schematic-corpus":"^0.0.52","@tscircuit/circuit-json-util":"^0.0.51","@tscircuit/capacity-autorouter":"^0.0.93","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/schematic-corpus":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.557_1752169757965_0.012597488281780977","host":"s3://npm-registry-packages-npm-production"}},"0.0.558":{"name":"@tscircuit/core","version":"0.0.558","_id":"@tscircuit/core@0.0.558","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"be95e3a7db09b8c4bcd20c1fb87fcd4a234ae620","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.558.tgz","fileCount":5,"integrity":"sha512-v6T74UXd7lRcUNsUWdtLU0zoaVfU9ScT54Tw6dcHp1pvGTldRG07f8mndrJBWDbnZ4bxrB4fhGvSP5JAzk9g6w==","signatures":[{"sig":"MEUCIAu7F6uwnLzOTWhDtslyreG2OX6AUW3D3zuvk937F07aAiEAvl9GOJGkbkUF36xCMtMxzDbP9U+x7Q7ccR8jPgRaYRw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1127043},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"14272edb3e984357418c40ab3857e23bf1a554e9","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","actor":{"name":"seveibar","type":"user","email":"seveibar@gmail.com"},"email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.3","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","react-reconciler":"^0.32.0","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.219","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.162","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.5","@tscircuit/props":"^0.0.255","@types/react-dom":"^19.1.6","@tscircuit/checks":"^0.0.56","schematic-symbols":"^0.0.165","@tscircuit/log-soup":"^1.0.2","circuit-json-to-bpc":"^0.0.13","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.189","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.6","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.2","@tscircuit/schematic-corpus":"^0.0.52","@tscircuit/circuit-json-util":"^0.0.51","@tscircuit/capacity-autorouter":"^0.0.93","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/schematic-corpus":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.558_1752181362844_0.48621296781994583","host":"s3://npm-registry-packages-npm-production"}},"0.0.559":{"name":"@tscircuit/core","version":"0.0.559","_id":"@tscircuit/core@0.0.559","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"cab89ae1e3409f67ae93891a617d8aa99c8a76b8","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.559.tgz","fileCount":5,"integrity":"sha512-LLY9MB4bdP41+t9C5XMWfGgWoKmV4M8lc0BsX4URIq/xZVKMYpshSrLJqUeTibi+mx4IsdO2gSjo6BQUkjC9xQ==","signatures":[{"sig":"MEUCIQCZ6PiPGAx/NNSgHlDOxmPHcmgClU9qpqXmZ1ZLpXxXRQIgJRzwVB0SyE2F38R2aVp0VZeb7BvjnqJacGeLwAdU0xE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1128113},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"afdaf2aaa71e4dc27c157052c9e09bad5719701c","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.3","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","react-reconciler":"^0.32.0","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.219","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.162","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.5","@tscircuit/props":"^0.0.256","@types/react-dom":"^19.1.6","@tscircuit/checks":"^0.0.56","schematic-symbols":"^0.0.165","@tscircuit/log-soup":"^1.0.2","circuit-json-to-bpc":"^0.0.13","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.189","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.6","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.2","@tscircuit/schematic-corpus":"^0.0.52","@tscircuit/circuit-json-util":"^0.0.51","@tscircuit/capacity-autorouter":"^0.0.93","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/schematic-corpus":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.559_1752230836601_0.3631967052658478","host":"s3://npm-registry-packages-npm-production"}},"0.0.560":{"name":"@tscircuit/core","version":"0.0.560","_id":"@tscircuit/core@0.0.560","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"c49a8e233c9c5a361cb72bb2050bd04c598eaf8c","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.560.tgz","fileCount":5,"integrity":"sha512-BepLrfCbNCZlN+23qZxVqtOBmHspahpVCA84g/ZvX12B7WR6YjsYK3iAf8Byx58fe5bqiknc8SQbtMGJ759nJA==","signatures":[{"sig":"MEUCIEPPYYD/I1hOdKuu9p793O2CnXQgVXfS2tnPBBZK/TuvAiEA5leYw158TNAW36+PXsLhaJA5P9rciOKM/EpgQNYbs7w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1128234},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"b5eaf1f25da2f68af47964693302ae6b8bfe943b","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.3","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","react-reconciler":"^0.32.0","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.219","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.162","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.5","@tscircuit/props":"^0.0.256","@types/react-dom":"^19.1.6","@tscircuit/checks":"^0.0.56","schematic-symbols":"^0.0.165","@tscircuit/log-soup":"^1.0.2","circuit-json-to-bpc":"^0.0.13","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.189","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.6","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.2","@tscircuit/schematic-corpus":"^0.0.52","@tscircuit/circuit-json-util":"^0.0.51","@tscircuit/capacity-autorouter":"^0.0.93","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/schematic-corpus":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.560_1752246566959_0.11503065692533143","host":"s3://npm-registry-packages-npm-production"}},"0.0.561":{"name":"@tscircuit/core","version":"0.0.561","_id":"@tscircuit/core@0.0.561","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"e560311152d9b7179b525e0f9bcf0212f0737d3b","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.561.tgz","fileCount":5,"integrity":"sha512-Cp/Pev+nFjdcsE0KLw/wxNGhsavm8vGNz+Ia51vIvJQdz63AEOK5VbcpsDxDE3+RI/risXlIK8M9S9mBIVcyuQ==","signatures":[{"sig":"MEUCIQDHWAejxbRpQE99N2GUnb/kaUvBIICFgW8v8qDQwkb1NQIgZviNl7jvtn9rJ6Suv66WhntlYd+bJ0A/I9N0rM7S94E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1138336},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"13e63913e5349c1efa630e147e553ea00563ca97","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.3","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","react-reconciler":"^0.32.0","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.219","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.166","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.5","@tscircuit/props":"^0.0.257","@types/react-dom":"^19.1.6","@tscircuit/checks":"^0.0.56","schematic-symbols":"^0.0.165","@tscircuit/log-soup":"^1.0.2","circuit-json-to-bpc":"^0.0.13","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.189","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.6","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.2","@tscircuit/schematic-corpus":"^0.0.52","@tscircuit/circuit-json-util":"^0.0.51","@tscircuit/capacity-autorouter":"^0.0.93","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/schematic-corpus":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.561_1752269478163_0.2661054704796062","host":"s3://npm-registry-packages-npm-production"}},"0.0.562":{"name":"@tscircuit/core","version":"0.0.562","_id":"@tscircuit/core@0.0.562","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"7d593b44e31efec23127c6719ff240a12b2f79ee","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.562.tgz","fileCount":5,"integrity":"sha512-vzSzfJnMoFFOdpwF0KQP87WTIW8DjiWOHWDcrrXEG1K4xQl5rm4LZbuh1jAAOsVNrQHfHFqs/pVBxLmSUxBSkQ==","signatures":[{"sig":"MEUCIC6kWzPJEaQzGHudyVlrvCl/3nBYfXib0VGq1XxnSShyAiEA1X4iQk3ADNZfZlcVt+URpPFPMV3A/NnjYBqY5wd3E+0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1138530},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"3290ad64936cdf5588821c75221b59ad8be0bf18","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.3","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","react-reconciler":"^0.32.0","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.219","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.166","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.5","@tscircuit/props":"^0.0.257","@types/react-dom":"^19.1.6","@tscircuit/checks":"^0.0.56","schematic-symbols":"^0.0.165","@tscircuit/log-soup":"^1.0.2","circuit-json-to-bpc":"^0.0.13","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.189","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.6","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.2","@tscircuit/schematic-corpus":"^0.0.52","@tscircuit/circuit-json-util":"^0.0.51","@tscircuit/capacity-autorouter":"^0.0.93","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/schematic-corpus":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.562_1752282250089_0.6269715944999512","host":"s3://npm-registry-packages-npm-production"}},"0.0.563":{"name":"@tscircuit/core","version":"0.0.563","_id":"@tscircuit/core@0.0.563","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"86faa1798245a8a9d4b6582731f0eae3b68e830f","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.563.tgz","fileCount":5,"integrity":"sha512-SW7CQIyLxx68ur77l7lZ/F0Zcc6REhBFbclzPEH/Vt6iq5g3EqbXTOtubnKpUPdh89gqUCwYrP/SJLaKr+3TVw==","signatures":[{"sig":"MEUCIC9jCqGKSJYevXZQMxdSqktDwgX20DD9ufIB4WWkwlXaAiEAw5jvjJ5sgA8tDlwB1FwwpwnhycGfnA8hog8kbOjTAHI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1138571},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"08c0c22fdcd6d2603548fa3bf24b583118436e56","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.3","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","react-reconciler":"^0.32.0","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.219","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.166","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.5","@tscircuit/props":"^0.0.257","@types/react-dom":"^19.1.6","@tscircuit/checks":"^0.0.56","schematic-symbols":"^0.0.165","@tscircuit/log-soup":"^1.0.2","circuit-json-to-bpc":"^0.0.13","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.189","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.6","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.2","@tscircuit/schematic-corpus":"^0.0.52","@tscircuit/circuit-json-util":"^0.0.51","@tscircuit/capacity-autorouter":"^0.0.93","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/schematic-corpus":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.563_1752357416860_0.9129089113653583","host":"s3://npm-registry-packages-npm-production"}},"0.0.564":{"name":"@tscircuit/core","version":"0.0.564","_id":"@tscircuit/core@0.0.564","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"88fbe4a37497a926ba744ae2b876ee4ccd156be5","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.564.tgz","fileCount":5,"integrity":"sha512-etWc2aKeURJ5QIOdXh5pGxCQhsfPQBAkUlapavalqw1hTG9r9eIVJRDiQqBxRnGebi0YlRmnSEYranI1PblZEw==","signatures":[{"sig":"MEUCIBoC74wRX7hH5G+RCyVTkDdVY0XRyTpLPtrl/MiYAGmSAiEAqKhVwIfX36WKMqQ7V/yHVKBDVLs5v+GzjWUrLZaSZq8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1138571},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"5b65f9ed9796cc905853b204e286d433391905b3","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.3","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","react-reconciler":"^0.32.0","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.219","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.166","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.5","@tscircuit/props":"^0.0.257","@types/react-dom":"^19.1.6","@tscircuit/checks":"^0.0.56","schematic-symbols":"^0.0.165","@tscircuit/log-soup":"^1.0.2","circuit-json-to-bpc":"^0.0.13","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.193","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.6","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.2","@tscircuit/schematic-corpus":"^0.0.52","@tscircuit/circuit-json-util":"^0.0.51","@tscircuit/capacity-autorouter":"^0.0.93","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/schematic-corpus":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.564_1752424484902_0.30223221385245","host":"s3://npm-registry-packages-npm-production"}},"0.0.565":{"name":"@tscircuit/core","version":"0.0.565","_id":"@tscircuit/core@0.0.565","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"f678085cc2111ead565de6e9ce3c51345cb7555d","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.565.tgz","fileCount":5,"integrity":"sha512-A+cjpZPLs48rLFgUBOAe3MedAB5gvWRT0vwAuccTZFSez8nGj3L54Cd61O/tQlqbLW8cQorKx/0hUomvOoiqrQ==","signatures":[{"sig":"MEUCIQD0E6X0qv4+CCgkPPt2hlM03Gx8THRf2fiEGUdpsL/xXgIgVdbKAIz3F0tcIn6CbZfrT8eluKGa8YLPahlh0xg7bpo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1139187},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"3233425768aa51e80b720a0aa3c162eb20b9a1ec","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.3","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","react-reconciler":"^0.32.0","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.219","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.166","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.5","@tscircuit/props":"^0.0.258","@types/react-dom":"^19.1.6","@tscircuit/checks":"^0.0.56","schematic-symbols":"^0.0.165","@tscircuit/log-soup":"^1.0.2","circuit-json-to-bpc":"^0.0.13","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.193","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.6","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.2","@tscircuit/schematic-corpus":"^0.0.52","@tscircuit/circuit-json-util":"^0.0.51","@tscircuit/capacity-autorouter":"^0.0.93","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/schematic-corpus":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.565_1752427112934_0.8009992987451822","host":"s3://npm-registry-packages-npm-production"}},"0.0.566":{"name":"@tscircuit/core","version":"0.0.566","_id":"@tscircuit/core@0.0.566","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"94bc16cc0e2386b928f83587e7d54c003791a4ed","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.566.tgz","fileCount":5,"integrity":"sha512-d5iMRTUqv5yP1J19ICZjM1IJEtTG/nCxusJXL5gGzxcWX3Xvcgar+RnjQFbzlFqc+2YM/Ig1xFijon+4SHzl3A==","signatures":[{"sig":"MEQCIG/fn3tFfyL3OOSqIYYkQVOxUeUljd5GbJwNYPOBBiOdAiBtLPzGeUBt7PIJbYTmIN2Y/S5znvl4kp6On5WRY5wZyg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1139310},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"5523244d2d2c1dd8a40296b2e2dd5d76f43b5f94","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.3","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","react-reconciler":"^0.32.0","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.219","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.166","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.5","@tscircuit/props":"^0.0.258","@types/react-dom":"^19.1.6","@tscircuit/checks":"^0.0.56","schematic-symbols":"^0.0.165","@tscircuit/log-soup":"^1.0.2","circuit-json-to-bpc":"^0.0.13","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.193","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.6","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.2","@tscircuit/schematic-corpus":"^0.0.52","@tscircuit/circuit-json-util":"^0.0.51","@tscircuit/capacity-autorouter":"^0.0.93","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/schematic-corpus":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.566_1752446609823_0.1571209852343245","host":"s3://npm-registry-packages-npm-production"}},"0.0.567":{"name":"@tscircuit/core","version":"0.0.567","_id":"@tscircuit/core@0.0.567","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"b76c6513bfdd3d1925329c0992372830cb46635b","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.567.tgz","fileCount":5,"integrity":"sha512-pKIfoTIPTDZJvNCQ9u6snw/41Y2NtfDMrBLsJtswX/yNWLRwflFXPr2tsT26BeRoYCrDmuLPytfyTVVmMXsGiA==","signatures":[{"sig":"MEQCIF4mXWAN/QrpUVjTuHXDpoxIJ7laPwQG7ozE8GckX3wdAiABHLa6d04tfXieh5bv/BS+tTnrXHLLB7NUTHk2EczoQw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1139587},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"091e05a9c3a9b773cb3f76a965b90d17c2702ef6","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.3","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","react-reconciler":"^0.32.0","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.219","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.166","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.5","@tscircuit/props":"^0.0.258","@types/react-dom":"^19.1.6","@tscircuit/checks":"^0.0.56","schematic-symbols":"^0.0.165","@tscircuit/log-soup":"^1.0.2","circuit-json-to-bpc":"^0.0.13","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.193","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.6","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.2","@tscircuit/schematic-corpus":"^0.0.52","@tscircuit/circuit-json-util":"^0.0.51","@tscircuit/capacity-autorouter":"^0.0.93","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/schematic-corpus":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.567_1752522263609_0.195077953505","host":"s3://npm-registry-packages-npm-production"}},"0.0.568":{"name":"@tscircuit/core","version":"0.0.568","_id":"@tscircuit/core@0.0.568","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"f9837b5661904e53211f5058526bb66b2959a054","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.568.tgz","fileCount":5,"integrity":"sha512-fXm2nyWlaYMPdq/6/wNYqnGpftpXp6S0wj8hEOVQe0SSlyfS5tznMIkkAZ5rN0S7XXwmYsDGAbgVY0cpcfj9cA==","signatures":[{"sig":"MEUCIHUyaIQcDdW028vV6GNbaAIwukzLkoP6oZL7kc8DMMk4AiEAvYTp7r5jykc/u2uy1HDiXJ79iOQMbBrRdzYFOfiopdg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1140733},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"0697f55c76a7ccba05d7737416b8503c8ad8d1c4","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.3","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","react-reconciler":"^0.32.0","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.219","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.166","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.5","@tscircuit/props":"^0.0.261","@types/react-dom":"^19.1.6","@tscircuit/checks":"^0.0.56","schematic-symbols":"^0.0.165","@tscircuit/log-soup":"^1.0.2","circuit-json-to-bpc":"^0.0.13","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.193","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.6","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.2","@tscircuit/schematic-corpus":"^0.0.52","@tscircuit/circuit-json-util":"^0.0.51","@tscircuit/capacity-autorouter":"^0.0.93","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/schematic-corpus":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.568_1752553613245_0.7940986748782048","host":"s3://npm-registry-packages-npm-production"}},"0.0.569":{"name":"@tscircuit/core","version":"0.0.569","_id":"@tscircuit/core@0.0.569","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"25f95fb5415f2f959636826f8a8767627283a16f","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.569.tgz","fileCount":5,"integrity":"sha512-6arCLXVi03DSdlSn1n6b/yvDRKfFkt7GX0L6RmmE1IUNJLBROYv68lk1i7Cow91JP6i75952R4BdXBClK9Ed2A==","signatures":[{"sig":"MEYCIQD5+jYhaFgafTrTKLiRJsYT8imbR9d0YWPHbyXRAZ6n2wIhAOcbhDw6gLtUTGRl7UpRMDNL5KPsI9DWwxVNZp+3gyPQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1140733},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"631bf1c4ca031b6406a8a90ea8cbf88bf84cac6d","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.3","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","react-reconciler":"^0.32.0","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.219","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.166","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.5","@tscircuit/props":"^0.0.261","@types/react-dom":"^19.1.6","@tscircuit/checks":"^0.0.56","schematic-symbols":"^0.0.173","@tscircuit/log-soup":"^1.0.2","circuit-json-to-bpc":"^0.0.13","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.193","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.6","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.2","@tscircuit/schematic-corpus":"^0.0.52","@tscircuit/circuit-json-util":"^0.0.51","@tscircuit/capacity-autorouter":"^0.0.93","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/schematic-corpus":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.569_1752554651765_0.15175938268846156","host":"s3://npm-registry-packages-npm-production"}},"0.0.570":{"name":"@tscircuit/core","version":"0.0.570","_id":"@tscircuit/core@0.0.570","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"71a319ef3352da77027f3e9a6e58e38a8413b019","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.570.tgz","fileCount":5,"integrity":"sha512-zy/Wa6k0qpxcIYN+fg7ywXz5xQyavil78UcX+iNSVY6N0eUABy/6aNj0OeHjb5uTUN9WJ22zAsAhuTvrJc7GRQ==","signatures":[{"sig":"MEUCIQDtwIwIBAxVc7Zt/A0TjWZnyWpohL+h0CKeq0dHMTq1ZAIga80axXbJHUjR8OedA/wGxKhRLwH6dy8PQoj3SfwkJZs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1140895},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"78f303fb02a5a96d07c74d6164ae9d7fcc02733f","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.3","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","react-reconciler":"^0.32.0","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.219","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.166","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.5","@tscircuit/props":"^0.0.261","@types/react-dom":"^19.1.6","@tscircuit/checks":"^0.0.56","schematic-symbols":"^0.0.173","@tscircuit/log-soup":"^1.0.2","circuit-json-to-bpc":"^0.0.13","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.193","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.6","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.2","@tscircuit/schematic-corpus":"^0.0.52","@tscircuit/circuit-json-util":"^0.0.51","@tscircuit/capacity-autorouter":"^0.0.93","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/schematic-corpus":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.570_1752557161453_0.7630312428750676","host":"s3://npm-registry-packages-npm-production"}},"0.0.571":{"name":"@tscircuit/core","version":"0.0.571","_id":"@tscircuit/core@0.0.571","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"46fc906f7dc628e2a4f3da11980b20ee72fb9a55","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.571.tgz","fileCount":5,"integrity":"sha512-iGnh/ViSiC74Fv3TXJRcmYul7SK9/JGeF2ZB7rwXRqhYrM2ccSbHaoioPmzRIlEcVdx7ZtnCUMA/43peUDoVSQ==","signatures":[{"sig":"MEUCIAhMMghaptrJGcx68Odp8uCHNCVd+K+kBo3krbK83XcpAiEAqo0BFlXyv8e4BxlAJ3UcCGjGE1ZXkD3mY5EE/DZ0vwQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1140895},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"a8a8d151211383cdf7e0eaaf21a6e6f84a132c76","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.3","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","react-reconciler":"^0.32.0","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.219","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.166","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.5","@tscircuit/props":"^0.0.261","@types/react-dom":"^19.1.6","@tscircuit/checks":"^0.0.56","schematic-symbols":"^0.0.173","@tscircuit/log-soup":"^1.0.2","circuit-json-to-bpc":"^0.0.13","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.203","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.6","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.2","@tscircuit/schematic-corpus":"^0.0.52","@tscircuit/circuit-json-util":"^0.0.51","@tscircuit/capacity-autorouter":"^0.0.93","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/schematic-corpus":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.571_1752672929263_0.7612421838790173","host":"s3://npm-registry-packages-npm-production"}},"0.0.572":{"name":"@tscircuit/core","version":"0.0.572","_id":"@tscircuit/core@0.0.572","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"55bbed352391f5d526e2a8665eeabb9c6ead32df","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.572.tgz","fileCount":5,"integrity":"sha512-KcBxDUjah36obRcwssFzwXD69IcEixT0mnqub9CKZWUWQjePgXVhIEwOGV+RTbmwOb/y96Mfz7v0ARuzfniyWg==","signatures":[{"sig":"MEUCIQCEy1RmFvzYKIWdSyk6aJLrXUtOAebVSeD8gmcqKywwhQIgdP6vdBK4EMgkIVBaUfNJPlQeDxL1775JlgyeU+4dSjE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1140895},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"76d630b121895804ad421ac81075c42ad1b50f9c","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.3","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","react-reconciler":"^0.32.0","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.219","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.166","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.5","@tscircuit/props":"^0.0.261","@types/react-dom":"^19.1.6","@tscircuit/checks":"^0.0.56","schematic-symbols":"^0.0.180","@tscircuit/log-soup":"^1.0.2","circuit-json-to-bpc":"^0.0.13","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.203","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.6","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.2","@tscircuit/schematic-corpus":"^0.0.52","@tscircuit/circuit-json-util":"^0.0.51","@tscircuit/capacity-autorouter":"^0.0.93","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/schematic-corpus":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.572_1752773406238_0.4305263689662908","host":"s3://npm-registry-packages-npm-production"}},"0.0.573":{"name":"@tscircuit/core","version":"0.0.573","_id":"@tscircuit/core@0.0.573","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"78a7b99c4883e6e1c7b5f0b1d0ec9dd1b3727a26","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.573.tgz","fileCount":5,"integrity":"sha512-a5MwQzbeZy0hDNDh2eeitq70QehH5b/H/d6UPPOY7Nl9X0WTS0cRiA4Tf7DU80YxcuFt6U3iNoXgH+/9eoG96g==","signatures":[{"sig":"MEMCHxYsvOOCdbVHd5d3uSGVdwl7tz8hY9V7+lAG6v3glpECIDtvJBI+nbbLabtCk3EpHk5/OWMs3ieHMWEqDsJk82p0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1140895},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"2de1556e5e0f0ef6cad23959cc1519b14362d0c6","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.3","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","react-reconciler":"^0.32.0","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.219","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.166","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.5","@tscircuit/props":"^0.0.261","@types/react-dom":"^19.1.6","@tscircuit/checks":"^0.0.56","schematic-symbols":"^0.0.180","@tscircuit/log-soup":"^1.0.2","circuit-json-to-bpc":"^0.0.13","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.204","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.6","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.2","@tscircuit/schematic-corpus":"^0.0.52","@tscircuit/circuit-json-util":"^0.0.51","@tscircuit/capacity-autorouter":"^0.0.93","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/schematic-corpus":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.573_1753108229044_0.14871453946543478","host":"s3://npm-registry-packages-npm-production"}},"0.0.574":{"name":"@tscircuit/core","version":"0.0.574","_id":"@tscircuit/core@0.0.574","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"9eb36c1ca5de753c9394ea76b3a351f4fde65371","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.574.tgz","fileCount":5,"integrity":"sha512-81rtBr219C04pqYL8boWln+85TyPgIrcv/ac+ltfefkiINEKPymAjJ1YoA8uNY8m4r/fhhuqKxsKkRh742wIww==","signatures":[{"sig":"MEUCIQCjIbVd3D1V190uTdD7abmMeaR/oT1w0smyGDssbOzpQAIgDO5Q0mSaImcRrCfIQHmdmd112J3ovHxJpT9y5hAfg/c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1140946},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"2a5f89ac3db7bf6f717d9576ab2e02d0db54f934","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.3","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","react-reconciler":"^0.32.0","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.219","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.172","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.5","@tscircuit/props":"^0.0.261","@types/react-dom":"^19.1.6","@tscircuit/checks":"^0.0.56","schematic-symbols":"^0.0.180","@tscircuit/log-soup":"^1.0.2","circuit-json-to-bpc":"^0.0.13","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.204","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.6","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.2","@tscircuit/schematic-corpus":"^0.0.52","@tscircuit/circuit-json-util":"^0.0.51","@tscircuit/capacity-autorouter":"^0.0.93","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/schematic-corpus":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.574_1753114738615_0.33298617693358246","host":"s3://npm-registry-packages-npm-production"}},"0.0.575":{"name":"@tscircuit/core","version":"0.0.575","_id":"@tscircuit/core@0.0.575","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"7005cf96ab094d10d385102d76c642b900ef9707","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.575.tgz","fileCount":5,"integrity":"sha512-O9RrWzWQqSUgaRTVmLyJV6/Tx8/3Gok80OWukSkBYruisiRXRa/tnJriUt3+SgI1TPj7FtRP8BXMVi/T9P/5zA==","signatures":[{"sig":"MEYCIQDLrWlbPyXXu+Uq/jzL1cP4rfkGzKEkIbh5ZgRRY9uhVAIhAOtTVzDJ89cqbMOGpD51yaXrlC3L9OeOXEsmwinv4e5n","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1141679},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"10e4c75e922bc658ae967f19f154ee863b3cf4c1","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","react-reconciler":"^0.32.0","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.219","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.172","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.5","@tscircuit/props":"^0.0.261","@types/react-dom":"^19.1.6","@tscircuit/checks":"^0.0.56","schematic-symbols":"^0.0.180","@tscircuit/log-soup":"^1.0.2","circuit-json-to-bpc":"^0.0.13","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.204","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.6","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.2","@tscircuit/schematic-corpus":"^0.0.52","@tscircuit/circuit-json-util":"^0.0.51","@tscircuit/capacity-autorouter":"^0.0.93","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/schematic-corpus":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.575_1753228255323_0.9875537857725456","host":"s3://npm-registry-packages-npm-production"}},"0.0.576":{"name":"@tscircuit/core","version":"0.0.576","_id":"@tscircuit/core@0.0.576","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"b7642002eb6908d0c5afbf7031f7606b6a729462","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.576.tgz","fileCount":5,"integrity":"sha512-jI7xZZvjsyC8Cf7RLSjXxlRAM8gtYqih1ANqz9ewLscb7kGsHoqr4TMaqZ0vdgSM8R6GgP1hl82gE+MmFznqjg==","signatures":[{"sig":"MEYCIQCs+76zEI885iy5MMQ389gXejrgz5YKFgtO/Y1DveyfQgIhAP6P7Yyef1uYsZvxbfTqWfu7xXKCXUr27p+FntcrGqKh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1141772},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"547c1ba6d83ab50e2ee59519978f9a732b86698c","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","react-reconciler":"^0.32.0","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.219","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.172","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.5","@tscircuit/props":"^0.0.261","@types/react-dom":"^19.1.6","@tscircuit/checks":"^0.0.56","schematic-symbols":"^0.0.180","@tscircuit/log-soup":"^1.0.2","circuit-json-to-bpc":"^0.0.13","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.204","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.6","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.2","@tscircuit/schematic-corpus":"^0.0.52","@tscircuit/circuit-json-util":"^0.0.51","@tscircuit/capacity-autorouter":"^0.0.93","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/schematic-corpus":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.576_1753247797891_0.5970282122143822","host":"s3://npm-registry-packages-npm-production"}},"0.0.577":{"name":"@tscircuit/core","version":"0.0.577","_id":"@tscircuit/core@0.0.577","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"411898409f100e541f66aad37a52264cc852531f","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.577.tgz","fileCount":5,"integrity":"sha512-wUaQyI4DR54+qDvocBuvcCzAn2rm7PYLQg29yXtibJBom3bTKX/5M1gXl+FMseILlPQuUvAXa9brVAwAhX9SGA==","signatures":[{"sig":"MEUCIQC0XG+oSZvgWbokxT7I1AWbiakOnR+60UcAGTo+vdprIgIgTWWkLsFuS0ZMeaBBh2VIDxAMzGvHTm1eEKyp3BYdIk4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1186990},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"6c0f3ae24f36ecdfe834b65968f599bfc70d24c1","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.3","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.219","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.172","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.5","@tscircuit/props":"^0.0.264","@types/react-dom":"^19.1.6","@tscircuit/checks":"^0.0.56","schematic-symbols":"^0.0.180","@tscircuit/log-soup":"^1.0.2","circuit-json-to-bpc":"^0.0.13","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.204","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.6","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.2","@tscircuit/schematic-corpus":"^0.0.52","@tscircuit/circuit-json-util":"^0.0.51","@tscircuit/capacity-autorouter":"^0.0.93","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/schematic-corpus":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.577_1753250181274_0.6288688111190321","host":"s3://npm-registry-packages-npm-production"}},"0.0.578":{"name":"@tscircuit/core","version":"0.0.578","_id":"@tscircuit/core@0.0.578","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"60f0184184b45741d3f71d9a90ce62af4490f76c","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.578.tgz","fileCount":5,"integrity":"sha512-VN8KldMh7xpQjOcPEFEyy5RVMcDkOq74swyeDLUU5CjQohzIHisG6mAY12zXdv1CQR3g+bBEenQxyGPbUVVPpA==","signatures":[{"sig":"MEUCIQCkPboy7cGymQqJIoMrw166IDpdwHd08q2jzp47w3p1OQIgL0/G9YIRVSUMzdqeDVG8ARLtK4awL5nkCjUX5XBGoUc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1188648},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"cfd709d03e072de1e19fe037bfa5cea6f66f2e62","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.3","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.219","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.172","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.5","@tscircuit/props":"^0.0.264","@types/react-dom":"^19.1.6","@tscircuit/checks":"^0.0.56","schematic-symbols":"^0.0.180","@tscircuit/log-soup":"^1.0.2","circuit-json-to-bpc":"^0.0.13","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.204","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.6","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.2","@tscircuit/schematic-corpus":"^0.0.52","@tscircuit/circuit-json-flex":"^0.0.1","@tscircuit/circuit-json-util":"^0.0.51","@tscircuit/capacity-autorouter":"^0.0.93","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/schematic-corpus":"*","@tscircuit/circuit-json-flex":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.578_1753284642727_0.6848234228810559","host":"s3://npm-registry-packages-npm-production"}},"0.0.579":{"name":"@tscircuit/core","version":"0.0.579","_id":"@tscircuit/core@0.0.579","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"ace058d6d8278b09997d3ee25680c7eec928e7ed","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.579.tgz","fileCount":5,"integrity":"sha512-4u3T4cPR+EyFMt1LwKc9SsgJNkmt+LImDTxrV2agK4PK/0zexhUJaGwxluHdkHb2us9yB1hBjWRUOTgbeGxdmw==","signatures":[{"sig":"MEUCIEsLkdam/lg+7XWvN0HXcprQN+mnh7ZwhBjpO5kqWmHgAiEAsHHqZHCLjUVlA+NGtpdTxNuqOrIS43sM901VzmJeVYg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1189556},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"76ec798a450a4c04bdf0a3d93661b714206a0e82","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.3","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.219","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.172","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.5","@tscircuit/props":"^0.0.265","@types/react-dom":"^19.1.6","@tscircuit/checks":"^0.0.56","schematic-symbols":"^0.0.180","@tscircuit/log-soup":"^1.0.2","circuit-json-to-bpc":"^0.0.13","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.204","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.6","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.2","@tscircuit/schematic-corpus":"^0.0.52","@tscircuit/circuit-json-flex":"^0.0.1","@tscircuit/circuit-json-util":"^0.0.51","@tscircuit/capacity-autorouter":"^0.0.93","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/schematic-corpus":"*","@tscircuit/circuit-json-flex":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.579_1753303664953_0.14109703511982108","host":"s3://npm-registry-packages-npm-production"}},"0.0.580":{"name":"@tscircuit/core","version":"0.0.580","_id":"@tscircuit/core@0.0.580","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"b97efe51150ce8a22f3b5c00076471ed2ba515ad","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.580.tgz","fileCount":5,"integrity":"sha512-zUY0ZdIlm9+DaINdyA9aR2MY1XvLEeMPIj9GIJCcVBfEM/9urhLDCQCs2/tcG/WhHVJFO344FxdelTTNXDPKgg==","signatures":[{"sig":"MEQCIArxrw/oDd3IK0JlVRYS4RjXAumtu11Tykt5FyP1fWdzAiAseYp0wxzYvAfj+HKkdHWnAOjJsXsdcC4ifnPCuo3VIg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1190211},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"bbdcc4f4aaab65aa2fe9220904da6bea4754a52f","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.3","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.219","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.172","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.5","@tscircuit/props":"^0.0.265","@types/react-dom":"^19.1.6","@tscircuit/checks":"^0.0.56","schematic-symbols":"^0.0.180","@tscircuit/log-soup":"^1.0.2","circuit-json-to-bpc":"^0.0.13","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.204","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.6","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.2","@tscircuit/schematic-corpus":"^0.0.52","@tscircuit/circuit-json-flex":"^0.0.1","@tscircuit/circuit-json-util":"^0.0.51","@tscircuit/capacity-autorouter":"^0.0.93","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/schematic-corpus":"*","@tscircuit/circuit-json-flex":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.580_1753334596570_0.3522065370596421","host":"s3://npm-registry-packages-npm-production"}},"0.0.581":{"name":"@tscircuit/core","version":"0.0.581","_id":"@tscircuit/core@0.0.581","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"e0399871d5c8fb9a984e839c2d8d1202946cc968","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.581.tgz","fileCount":5,"integrity":"sha512-UVV21fLiZkzaw3Ht12TzsHDZuEfGhU3ssTqYGggaaR0CWIlsIj4BlGehcNCOhWu/3CP2r60VECfzXEwcf1YB1Q==","signatures":[{"sig":"MEUCIQCS4ar0PFP2YuvU6fM3mOknsA7mCE3IepB3ouB9fZiDiwIgEJEccIDwyGGChRVwo9SD+HcDpEJaXih4kU35DyUmtU0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1190380},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"1c967c0839be81f85c813532db74dbf793e2f747","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.3","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.219","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.172","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.5","@tscircuit/props":"^0.0.265","@types/react-dom":"^19.1.6","@tscircuit/checks":"^0.0.56","schematic-symbols":"^0.0.180","@tscircuit/log-soup":"^1.0.2","circuit-json-to-bpc":"^0.0.13","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.204","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.6","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.2","@tscircuit/schematic-corpus":"^0.0.52","@tscircuit/circuit-json-flex":"^0.0.1","@tscircuit/circuit-json-util":"^0.0.51","@tscircuit/capacity-autorouter":"^0.0.93","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/schematic-corpus":"*","@tscircuit/circuit-json-flex":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.581_1753377022543_0.8841209788457483","host":"s3://npm-registry-packages-npm-production"}},"0.0.582":{"name":"@tscircuit/core","version":"0.0.582","_id":"@tscircuit/core@0.0.582","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"ba332e1592fa126eebc6377c1bee9a21edae9453","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.582.tgz","fileCount":5,"integrity":"sha512-jNtT0HTVUokQFQ4EkoG/ZOek3Az41crvkJBWto6sao1K2weQ9uA74Xh6HwqiVRs7kmxAuZ7yLgZIAn16nkoE7w==","signatures":[{"sig":"MEYCIQDGwBRBfUK5fkP8RgxIQ6cqMKkzxRuBlVQ2ESSFHUBVcwIhAO5p1RWrpMKptvjxTn6KjMqY69949bgD211mZ+1WGJ0G","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1190969},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"10058cee159815d691b9788e5955c61f6d31a0e3","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.5","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.219","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.172","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.5","@tscircuit/props":"^0.0.265","@types/react-dom":"^19.1.6","@tscircuit/checks":"^0.0.56","schematic-symbols":"^0.0.180","@tscircuit/log-soup":"^1.0.2","circuit-json-to-bpc":"^0.0.13","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.204","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.6","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.2","@tscircuit/schematic-corpus":"^0.0.52","@tscircuit/circuit-json-flex":"^0.0.1","@tscircuit/circuit-json-util":"^0.0.51","@tscircuit/capacity-autorouter":"^0.0.100","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/schematic-corpus":"*","@tscircuit/circuit-json-flex":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.582_1753383879547_0.20437405421623978","host":"s3://npm-registry-packages-npm-production"}},"0.0.583":{"name":"@tscircuit/core","version":"0.0.583","_id":"@tscircuit/core@0.0.583","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"4a8410ae0dc8834a2b94c9e151e772b2a13c57a6","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.583.tgz","fileCount":5,"integrity":"sha512-vXOKNNKpdIKd17+EhFrcwTHRss1J7G8arzO9wHQJ2ezvWN0w3TeKx/9FFufeebxG1hm+kAeS6NwqZx5RzfNYAA==","signatures":[{"sig":"MEYCIQC8SbXTC6EFY2XuDTcmaW8OVCuiay92pOu/5ASOjyDVjwIhAKmqtLsp4A3RncaKPWPVgY8Q23kp7KEyHBNyMwKK8fbS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1191370},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"c2ff2413bb70b3e22fd1db90f5c1945c4f65f032","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.5","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.219","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.172","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.5","@tscircuit/props":"^0.0.265","@types/react-dom":"^19.1.6","@tscircuit/checks":"^0.0.56","schematic-symbols":"^0.0.180","@tscircuit/log-soup":"^1.0.2","circuit-json-to-bpc":"^0.0.13","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.204","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.6","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.2","@tscircuit/schematic-corpus":"^0.0.52","@tscircuit/circuit-json-flex":"^0.0.1","@tscircuit/circuit-json-util":"^0.0.51","@tscircuit/capacity-autorouter":"^0.0.100","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/schematic-corpus":"*","@tscircuit/circuit-json-flex":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.583_1753403974635_0.7590400142973128","host":"s3://npm-registry-packages-npm-production"}},"0.0.584":{"name":"@tscircuit/core","version":"0.0.584","_id":"@tscircuit/core@0.0.584","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"e21b6509b2281f5f6dfc8ca8ac3f0be8055412eb","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.584.tgz","fileCount":5,"integrity":"sha512-Zf1DtLiScCgBdmpuE6K9qnzPwGIfY2G4XpDVsjJsjgFOhIB1BTbSSqqtagPZROhoI8MufdJrXgOQM/QevTUp3Q==","signatures":[{"sig":"MEUCIGyD7ZPBpTOEzLO12axPMBXa+pAZ3NH53ZhcsApMZCW+AiEA35fplpkYXxhSgZ6dGnN3ZGEklaygUpq0xFNI1dK0y1Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1191506},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"b85d279767079ebba7fae3d891f674c384ede8e9","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.5","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.219","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.172","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.5","@tscircuit/props":"^0.0.265","@types/react-dom":"^19.1.6","@tscircuit/checks":"^0.0.56","schematic-symbols":"^0.0.180","@tscircuit/log-soup":"^1.0.2","circuit-json-to-bpc":"^0.0.13","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.204","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.6","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.2","@tscircuit/schematic-corpus":"^0.0.52","@tscircuit/circuit-json-flex":"^0.0.1","@tscircuit/circuit-json-util":"^0.0.51","@tscircuit/capacity-autorouter":"^0.0.100","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/schematic-corpus":"*","@tscircuit/circuit-json-flex":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.584_1753404309239_0.9220967804345062","host":"s3://npm-registry-packages-npm-production"}},"0.0.585":{"name":"@tscircuit/core","version":"0.0.585","_id":"@tscircuit/core@0.0.585","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"5ed70c16da031ac70a5a7a689d771ea80c304e01","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.585.tgz","fileCount":5,"integrity":"sha512-GoSjuf7nK7ivMe/WHyxkdIC9rsR4RgBjQl40/EunF1lyyVNAd99KGjwTNYar5i1wZoF1XnjNwKiT7L0cVxqzDg==","signatures":[{"sig":"MEUCIQCf1LPR0YHHf1FMeFzZGktQchSxfiDee0iYM1uQ53MfgwIgG6V/JdVwI6H87LB7VOJsWTdjt388TGRmYi4Cq7J6+MA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1191960},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"09caec63637e6963d00b3334d907b9cf6fb753f7","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.5","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.219","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.172","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.5","@tscircuit/props":"^0.0.265","@types/react-dom":"^19.1.6","@tscircuit/checks":"^0.0.56","schematic-symbols":"^0.0.180","@tscircuit/log-soup":"^1.0.2","circuit-json-to-bpc":"^0.0.13","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.204","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.6","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.2","@tscircuit/schematic-corpus":"^0.0.52","@tscircuit/circuit-json-flex":"^0.0.1","@tscircuit/circuit-json-util":"^0.0.51","@tscircuit/capacity-autorouter":"^0.0.100","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/schematic-corpus":"*","@tscircuit/circuit-json-flex":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.585_1753411893324_0.828250855748849","host":"s3://npm-registry-packages-npm-production"}},"0.0.586":{"name":"@tscircuit/core","version":"0.0.586","_id":"@tscircuit/core@0.0.586","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"3a78db581322ae83b8948afa84824dde9ca38bc4","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.586.tgz","fileCount":5,"integrity":"sha512-KLRu8iVBCAupYoo3QZ9of+wEpw/vjg+2i4mKoSEpMu/lb7K7c0qzw96QLe6MYT1Ld30a1CuPKrt7zZwX/QyT3A==","signatures":[{"sig":"MEQCIHRaUMKto7w/+cO34QWOje6n3RYEw5WhoIPE/6/TQQvsAiAYBHHoQW6ugdbZELjv7JUgC7rBKKnM/YcqveBVFNmUoQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1212007},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"f4be4a1953eecc42cc3eedbde0224294fbba3968","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.5","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.221","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.172","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.5","@tscircuit/props":"^0.0.268","@types/react-dom":"^19.1.6","@tscircuit/checks":"^0.0.56","schematic-symbols":"^0.0.180","@tscircuit/log-soup":"^1.0.2","circuit-json-to-bpc":"^0.0.13","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.204","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.6","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.2","@tscircuit/schematic-corpus":"^0.0.52","@tscircuit/circuit-json-flex":"^0.0.1","@tscircuit/circuit-json-util":"^0.0.54","@tscircuit/capacity-autorouter":"^0.0.100","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/schematic-corpus":"*","@tscircuit/circuit-json-flex":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.586_1753418815249_0.5492811411655216","host":"s3://npm-registry-packages-npm-production"}},"0.0.587":{"name":"@tscircuit/core","version":"0.0.587","_id":"@tscircuit/core@0.0.587","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"7579a4c6382b04d5ab3b07bea9daf5af2f70cc4c","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.587.tgz","fileCount":5,"integrity":"sha512-LjdVHMUHwWHmrTvzJ0kwvgDihWuHVSb3DoGVvq63VQ9md63lwCONWLel9HI9oXUtOK9fwCTCYYH+c8axlY2GSw==","signatures":[{"sig":"MEUCIHnFe4vzC+KEUGrnIz+RhSDoGAFpOotp1QQsEwWvzeFmAiEAvkwrsiOaC+0bYvx0vbcOI1tJUq8Hk9qbFibYOR7A4yk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1212007},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"f22296e58c251debee85390f4c50640d5a20feed","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.7","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.221","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.172","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.5","@tscircuit/props":"^0.0.268","@types/react-dom":"^19.1.6","@tscircuit/checks":"^0.0.56","schematic-symbols":"^0.0.180","@tscircuit/log-soup":"^1.0.2","circuit-json-to-bpc":"^0.0.13","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.204","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.6","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.2","@tscircuit/schematic-corpus":"^0.0.52","@tscircuit/circuit-json-flex":"^0.0.1","@tscircuit/circuit-json-util":"^0.0.54","@tscircuit/capacity-autorouter":"^0.0.100","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/schematic-corpus":"*","@tscircuit/circuit-json-flex":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.587_1753493912021_0.4872240751114356","host":"s3://npm-registry-packages-npm-production"}},"0.0.588":{"name":"@tscircuit/core","version":"0.0.588","_id":"@tscircuit/core@0.0.588","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"04a3882305e268ba22c7004e97483d46c1163a6a","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.588.tgz","fileCount":5,"integrity":"sha512-S1W7VjkHbZZpsbELJHRJd0oMRni56UZNpDKmYn4AY8RNcm6C8dQq17I/c2BpEbp0RwOeiYztSIP9AIBhpPqXmQ==","signatures":[{"sig":"MEUCIQCtnht3qSnRLQeMATo4JRb/21xNW1m7VjDnPu5Yu9KaAgIgNyy3m+Su+uTqw4o6+pb2+5CUXUYNZMLsAonLkhzNPS8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1212602},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"9dcffb6037785dbf89733003ec98f5a90b8726ad","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.7","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.221","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.172","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.5","@tscircuit/props":"^0.0.268","@types/react-dom":"^19.1.6","@tscircuit/checks":"^0.0.56","schematic-symbols":"^0.0.180","@tscircuit/log-soup":"^1.0.2","circuit-json-to-bpc":"^0.0.13","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.204","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.6","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.2","@tscircuit/schematic-corpus":"^0.0.52","@tscircuit/circuit-json-flex":"^0.0.1","@tscircuit/circuit-json-util":"^0.0.54","@tscircuit/capacity-autorouter":"^0.0.100","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/schematic-corpus":"*","@tscircuit/circuit-json-flex":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.588_1753549313223_0.03200919016815296","host":"s3://npm-registry-packages-npm-production"}},"0.0.589":{"name":"@tscircuit/core","version":"0.0.589","_id":"@tscircuit/core@0.0.589","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"24d275509a99deba89ce965a550a2b2323fc1492","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.589.tgz","fileCount":5,"integrity":"sha512-SJFDPuPiafwjwG8oNVb8Pc/oGevTMlGhDqUf69javYAoMwgzQZ77Ns/I9ghwjjOD0d4TkdPwy+y12nkz0MgYEA==","signatures":[{"sig":"MEUCIQDrmdD5vyr8NoRDrAjpIzIvbrgeJz+GLogIT0yHvEPwgAIgfhLaEX9Sx3QYc1Bs97BPBmbZVdi6th4TLJDc1eky0nc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1213314},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"612c63ad8e1ac790fc16b32691e66a58991b52ec","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.7","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.221","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.172","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.5","@tscircuit/props":"^0.0.268","@types/react-dom":"^19.1.6","@tscircuit/checks":"^0.0.56","schematic-symbols":"^0.0.180","@tscircuit/log-soup":"^1.0.2","circuit-json-to-bpc":"^0.0.13","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.204","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.6","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.2","@tscircuit/schematic-corpus":"^0.0.52","@tscircuit/circuit-json-flex":"^0.0.1","@tscircuit/circuit-json-util":"^0.0.57","@tscircuit/capacity-autorouter":"^0.0.100","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/schematic-corpus":"*","@tscircuit/circuit-json-flex":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.589_1753580681108_0.1938853448426825","host":"s3://npm-registry-packages-npm-production"}},"0.0.590":{"name":"@tscircuit/core","version":"0.0.590","_id":"@tscircuit/core@0.0.590","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"e66f681c9cd93645ccd3dee2596e210c7b0e9a75","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.590.tgz","fileCount":5,"integrity":"sha512-cIo586o/ipzzhPEnmLpwBW/1G6Ro+dtqjhuvQ9sqPSX4A22G8Vt+TA4YzJxzaxvJedNqSlSNK1CtTqNPysfUxA==","signatures":[{"sig":"MEQCIGmgeIB7pVsv4jNOcQ03WUGe+EgZ0Om5PG6cdZcQ64GtAiBkxF5n0/sfqBKaNrJ2jMJYCeTtV5u9H0PyctCwc5tqkQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1213544},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"068449d79b4ebec063996b048f2c5219ac8e7c15","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.7","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.221","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.172","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.5","@tscircuit/props":"^0.0.268","@types/react-dom":"^19.1.6","@tscircuit/checks":"^0.0.56","schematic-symbols":"^0.0.180","@tscircuit/log-soup":"^1.0.2","circuit-json-to-bpc":"^0.0.13","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.204","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.6","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.2","@tscircuit/schematic-corpus":"^0.0.52","@tscircuit/circuit-json-flex":"^0.0.1","@tscircuit/circuit-json-util":"^0.0.57","@tscircuit/capacity-autorouter":"^0.0.100","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/schematic-corpus":"*","@tscircuit/circuit-json-flex":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.590_1753598091393_0.5792606693745623","host":"s3://npm-registry-packages-npm-production"}},"0.0.591":{"name":"@tscircuit/core","version":"0.0.591","_id":"@tscircuit/core@0.0.591","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"0588400e88c33c23ac90202463d93d4861f7e1c5","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.591.tgz","fileCount":5,"integrity":"sha512-LNfLhxg9djn4SeTc6Qf1JygQED+m47o/ZDiQf1YH2Vo0rMMzvRydxBmAncPvjiRT+4vQCKxgGVOOsVucKRhk8Q==","signatures":[{"sig":"MEUCIF3zJlfnW1uH5Sn7kJg/gmUUR+Z/kS0mL5oM2SyCPot4AiEAukmJrwK7VKLaMv3acCjRoO+l+ARBqntIPNVXQufWXtA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1213932},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"5ed44d76bb5747a8be512386b7e9ddc299624556","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.9","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.221","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.172","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.5","@tscircuit/props":"^0.0.268","@types/react-dom":"^19.1.6","@tscircuit/checks":"^0.0.56","schematic-symbols":"^0.0.180","@tscircuit/log-soup":"^1.0.2","circuit-json-to-bpc":"^0.0.13","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.204","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.6","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.2","@tscircuit/schematic-corpus":"^0.0.52","@tscircuit/circuit-json-flex":"^0.0.1","@tscircuit/circuit-json-util":"^0.0.59","@tscircuit/capacity-autorouter":"^0.0.100","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/schematic-corpus":"*","@tscircuit/circuit-json-flex":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.591_1753600562684_0.6804904652185704","host":"s3://npm-registry-packages-npm-production"}},"0.0.592":{"name":"@tscircuit/core","version":"0.0.592","_id":"@tscircuit/core@0.0.592","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"c42bc2f2c313634a915e445002ef471f53113e44","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.592.tgz","fileCount":5,"integrity":"sha512-QHhRE+RC2CiAE5dcWYZpE1L7kLNXMwK0FtnTQCIhTH3mjlluMqvnmj590fFLMv2fBxWPcIfd8Uw2lUdgVPj0KQ==","signatures":[{"sig":"MEQCIEK1Ruwf6LbrAeHDhDO/NRJY6Tn0CNzVKbRMiuPrQC3BAiAzHRwsSVAHiqVdIzt7zpwTyJB/C9gVHHvWPOok57Kz1w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1214048},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"647338912d14f41224ee4d5db28096532bdd9c79","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.9","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.221","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.172","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.5","@tscircuit/props":"^0.0.268","@types/react-dom":"^19.1.6","@tscircuit/checks":"^0.0.56","schematic-symbols":"^0.0.180","@tscircuit/log-soup":"^1.0.2","circuit-json-to-bpc":"^0.0.13","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.204","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.6","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.2","@tscircuit/schematic-corpus":"^0.0.52","@tscircuit/circuit-json-flex":"^0.0.1","@tscircuit/circuit-json-util":"^0.0.59","@tscircuit/capacity-autorouter":"^0.0.100","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/schematic-corpus":"*","@tscircuit/circuit-json-flex":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.592_1753652222824_0.9048152529797322","host":"s3://npm-registry-packages-npm-production"}},"0.0.593":{"name":"@tscircuit/core","version":"0.0.593","_id":"@tscircuit/core@0.0.593","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"c92c72468d333dc412f7839c0425f37a4a28031e","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.593.tgz","fileCount":5,"integrity":"sha512-Bwccbv3uUPALz2CFilcWt/2wiT5CSxW1p81E1vUAUL57KVkWotswY+NrEMVtRGNAnlid+QbqaJ45UzBxWL6zPw==","signatures":[{"sig":"MEUCIQDGB75Dl489LLgQXpB7FYydioDPgd4hWUOGc/shZbHzaAIgGHfRi36+nHys5znLrrDcACF4l6TjVexq7xh1fV1uJAw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1214663},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"30b68095b3f69579091d3e9a786161a7b097933d","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.9","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.221","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.172","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.5","@tscircuit/props":"^0.0.268","@types/react-dom":"^19.1.6","@tscircuit/checks":"^0.0.56","schematic-symbols":"^0.0.180","@tscircuit/log-soup":"^1.0.2","circuit-json-to-bpc":"^0.0.13","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.204","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.6","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.2","@tscircuit/schematic-corpus":"^0.0.52","@tscircuit/circuit-json-flex":"^0.0.1","@tscircuit/circuit-json-util":"^0.0.59","@tscircuit/capacity-autorouter":"^0.0.100","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/schematic-corpus":"*","@tscircuit/circuit-json-flex":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.593_1753659187686_0.45385844589092117","host":"s3://npm-registry-packages-npm-production"}},"0.0.594":{"name":"@tscircuit/core","version":"0.0.594","_id":"@tscircuit/core@0.0.594","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"ef664697ff6adacf3c242396daba36074a2365f4","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.594.tgz","fileCount":5,"integrity":"sha512-sLfMXJHTvJOprfjmlIyJ/WBxv+Fjv+ZyFqIl/RMoFqrlC9ORsu+25egv6ETR4PG23gklh6A16pXYzaT6KZHPrw==","signatures":[{"sig":"MEUCIBrQdqs1qq3Ix6rSE8B4mAjq4AQ5hhWBwY25mfWwGowiAiEA8L6UTRMc5ebOe9UjpUpCi2ovuU93Tv10ll5rDZOXQwA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1218459},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"587c62bf56d428c788c8f68ed04e055474699756","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.9","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.221","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.172","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.5","@tscircuit/props":"^0.0.271","@types/react-dom":"^19.1.6","@tscircuit/checks":"^0.0.56","schematic-symbols":"^0.0.180","@tscircuit/log-soup":"^1.0.2","circuit-json-to-bpc":"^0.0.13","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.204","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.6","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.2","@tscircuit/schematic-corpus":"^0.0.52","@tscircuit/circuit-json-flex":"^0.0.1","@tscircuit/circuit-json-util":"^0.0.59","@tscircuit/capacity-autorouter":"^0.0.100","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/schematic-corpus":"*","@tscircuit/circuit-json-flex":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.594_1753661207958_0.8540973818393152","host":"s3://npm-registry-packages-npm-production"}},"0.0.595":{"name":"@tscircuit/core","version":"0.0.595","_id":"@tscircuit/core@0.0.595","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"c7d1866e304f9735fa909dd07406f81350f81ac2","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.595.tgz","fileCount":5,"integrity":"sha512-/oZohrJc/5NtJOxieVTWnYlOsLkpLHg+1Uqkg0mWypETVToR41M8JpEsyx/0Rt0HIhzqeZ8Z5LHmCRtyAX+uJA==","signatures":[{"sig":"MEUCIQCwy1YXpG2i6+7CoMRlZ+6lfrmAxLvUNY7ImiCLWFgWxwIgPApWz2hd9XSHsTrLqNK0TjlZH/4MRBJlhD0aDhOSGo8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1218459},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"b6a051887df072b30984603a82c30c88048e34ca","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.9","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.221","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.172","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.5","@tscircuit/props":"^0.0.271","@types/react-dom":"^19.1.6","@tscircuit/checks":"^0.0.56","schematic-symbols":"^0.0.180","@tscircuit/log-soup":"^1.0.2","circuit-json-to-bpc":"^0.0.13","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.204","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.6","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.2","@tscircuit/schematic-corpus":"^0.0.52","@tscircuit/circuit-json-flex":"^0.0.1","@tscircuit/circuit-json-util":"^0.0.60","@tscircuit/capacity-autorouter":"^0.0.100","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/schematic-corpus":"*","@tscircuit/circuit-json-flex":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.595_1753662769845_0.09340037790579347","host":"s3://npm-registry-packages-npm-production"}},"0.0.596":{"name":"@tscircuit/core","version":"0.0.596","_id":"@tscircuit/core@0.0.596","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"9a39184cc69a1418097ed64fb360666bd3e114da","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.596.tgz","fileCount":5,"integrity":"sha512-2/pJyDj4McLQElD3oSH8IR1+nrPMswUsXyi74xu5VGz0Jn3gG+KucdwxKpKiQBQflnMguK2IxrPUN7ZsfpwpiQ==","signatures":[{"sig":"MEQCIF9aZEiCNh1FSQA5h8D2vBR/bgeKomF5xhj7IZX0cvakAiAs12++SKRSzOa90MIs7L6yby1N3zRf6sovOBEwVVdDQg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1219772},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"7871e94b342dd4d47b848563d29c90a169bc7808","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.9","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.221","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.172","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.5","@tscircuit/props":"^0.0.271","@types/react-dom":"^19.1.6","@tscircuit/checks":"^0.0.56","schematic-symbols":"^0.0.180","@tscircuit/log-soup":"^1.0.2","circuit-json-to-bpc":"^0.0.13","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.204","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.6","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.2","@tscircuit/schematic-corpus":"^0.0.52","@tscircuit/circuit-json-flex":"^0.0.1","@tscircuit/circuit-json-util":"^0.0.60","@tscircuit/capacity-autorouter":"^0.0.100","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/schematic-corpus":"*","@tscircuit/circuit-json-flex":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.596_1753680277212_0.3684414764425681","host":"s3://npm-registry-packages-npm-production"}},"0.0.597":{"name":"@tscircuit/core","version":"0.0.597","_id":"@tscircuit/core@0.0.597","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"6e27e88fbc64b28fa9595b7f6f8e76f144415f53","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.597.tgz","fileCount":5,"integrity":"sha512-zL9juCeokz3fEW6lxLoaujsrWHUF0q4uRxECIVdMQ35Crtt8BMfEHMu+EbHSTBYzblxFA7x97nw+t1EDXNEtyA==","signatures":[{"sig":"MEQCIHsFEXe3wybbMU993BO8mrGRlmyRtqAereOaFuUQTmI7AiBaBlRSpJkV8ooQkLChG8BoYiGOU/pL6b4cCmuOTaTz5Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1220076},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"15175c20e753996c2ef2f159f9bf9671f9cc5b20","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.9","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.221","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.172","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.5","@tscircuit/props":"^0.0.271","@types/react-dom":"^19.1.6","@tscircuit/checks":"^0.0.56","schematic-symbols":"^0.0.180","@tscircuit/log-soup":"^1.0.2","circuit-json-to-bpc":"^0.0.13","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.204","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.6","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.2","@tscircuit/schematic-corpus":"^0.0.52","@tscircuit/circuit-json-flex":"^0.0.1","@tscircuit/circuit-json-util":"^0.0.60","@tscircuit/capacity-autorouter":"^0.0.100","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/schematic-corpus":"*","@tscircuit/circuit-json-flex":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.597_1753733108715_0.05396362298264967","host":"s3://npm-registry-packages-npm-production"}},"0.0.598":{"name":"@tscircuit/core","version":"0.0.598","_id":"@tscircuit/core@0.0.598","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"42e58c5c2c69a5176a4f06def6da696dccf099e3","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.598.tgz","fileCount":5,"integrity":"sha512-slqbbQoAlhIsJLi59HL83SpFeWbp9aFCHR4nzwQGpe1P4R8GarFOyRdWPGnsiRS5KCUDNSrMtscnPAxRHj3npw==","signatures":[{"sig":"MEUCICAOupLBFJky3wfnmPtls9vExOy7kpWcNmVMIwfPtdRQAiEA2OPZVIK6VdCyOh04E1qJjw++MVdWcwnPooXdPcYN9yA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1220095},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"cb91c5133530e6ab20a36e47bd30baaeca6cdf1f","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.9","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.221","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.172","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.5","@tscircuit/props":"^0.0.271","@types/react-dom":"^19.1.6","@tscircuit/checks":"^0.0.56","schematic-symbols":"^0.0.180","@tscircuit/log-soup":"^1.0.2","circuit-json-to-bpc":"^0.0.13","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.204","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.6","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.2","@tscircuit/schematic-corpus":"^0.0.52","@tscircuit/circuit-json-flex":"^0.0.2","@tscircuit/circuit-json-util":"^0.0.61","@tscircuit/capacity-autorouter":"^0.0.100","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/schematic-corpus":"*","@tscircuit/circuit-json-flex":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.598_1753762946772_0.16463150270226623","host":"s3://npm-registry-packages-npm-production"}},"0.0.599":{"name":"@tscircuit/core","version":"0.0.599","_id":"@tscircuit/core@0.0.599","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"2aa976ecdac586ff57c6e7260b777cc587fec70c","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.599.tgz","fileCount":5,"integrity":"sha512-Zj17GJr9hNBq51pAKuv8xvIIFtfwoI4EIeRgoin4rUIQUbtyYyPHwT9YR0BpYVTABwDNXjByGOpeIdRXRM0uLg==","signatures":[{"sig":"MEUCIQDyhjaYxTiLGxl1EaVvmvJ1ioTaxJH2n5iha5pzUrNhzwIgU4NkJ8QE+wZTKRwWBYkT6ZGQsg4rmTFtoq4Ki1E/uxk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1220075},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"62e5a949cb21e7c37676afe009f01dd47ad153b1","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.9","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.221","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.172","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.5","@tscircuit/props":"^0.0.271","@types/react-dom":"^19.1.6","@tscircuit/checks":"^0.0.56","schematic-symbols":"^0.0.180","@tscircuit/log-soup":"^1.0.2","circuit-json-to-bpc":"^0.0.13","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.204","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.6","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.2","@tscircuit/schematic-corpus":"^0.0.52","@tscircuit/circuit-json-flex":"^0.0.2","@tscircuit/circuit-json-util":"^0.0.61","@tscircuit/capacity-autorouter":"^0.0.100","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/schematic-corpus":"*","@tscircuit/circuit-json-flex":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.599_1753808497145_0.12022954404113606","host":"s3://npm-registry-packages-npm-production"}},"0.0.600":{"name":"@tscircuit/core","version":"0.0.600","_id":"@tscircuit/core@0.0.600","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"86c8794a432d37da1587c89722059bfd092da5e7","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.600.tgz","fileCount":5,"integrity":"sha512-rAqmBh0aDGIBc1mPFE77IYArnBkHy81IOBdnahPYm9rr7u4GV/HzmE5yOCOkY1I5P/x5J0iscFgZFb1EbapRcA==","signatures":[{"sig":"MEUCIQC4uWEEoAon45xY5xP52o5X23i2v/7AmIFhQbHV0eVhuwIgDGwTR2PNEISNKzE6z9Z0Ud3uZ6fPHcQBYhNKLNmEdM8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1220354},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"1a3fc65566aa2fcd918a098a8aef9c479d31fba5","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.9","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.221","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.172","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.5","@tscircuit/props":"^0.0.271","@types/react-dom":"^19.1.6","@tscircuit/checks":"^0.0.64","schematic-symbols":"^0.0.180","@tscircuit/log-soup":"^1.0.2","circuit-json-to-bpc":"^0.0.13","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.204","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.6","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.2","@tscircuit/schematic-corpus":"^0.0.110","@tscircuit/circuit-json-util":"^0.0.61","@tscircuit/capacity-autorouter":"^0.0.100","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/schematic-corpus":"*","@tscircuit/circuit-json-flex":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.600_1753814646366_0.00388427494766197","host":"s3://npm-registry-packages-npm-production"}},"0.0.601":{"name":"@tscircuit/core","version":"0.0.601","_id":"@tscircuit/core@0.0.601","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"7ae0c9ce243173082dcd0e631794aed691dc055e","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.601.tgz","fileCount":5,"integrity":"sha512-nb6OFS1vYwk08qlt1tixLiagqdEPvdfMIpCEQpKz0xDpdMMlOtPQAieLE4W8yrCPCcO0afU+e0CaBcR5qVA9sQ==","signatures":[{"sig":"MEYCIQDSZ/UAWNgflsWaiFaw0TlM6bpXlEq+hhGqV+q/ATOs3AIhAMIMrS2PUlFSvsFI4eeZ7fE2Fbv/vDJSFX5/lCLP4H8a","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1221958},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"e4115d642530d82b8698fd14bc38b0fd33ff644f","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.9","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.224","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.172","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.5","@tscircuit/props":"^0.0.271","@types/react-dom":"^19.1.6","@tscircuit/checks":"^0.0.64","schematic-symbols":"^0.0.180","@tscircuit/log-soup":"^1.0.2","circuit-json-to-bpc":"^0.0.13","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.204","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.6","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.2","@tscircuit/schematic-corpus":"^0.0.110","@tscircuit/circuit-json-util":"^0.0.61","@tscircuit/capacity-autorouter":"^0.0.100","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/schematic-corpus":"*","@tscircuit/circuit-json-flex":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.601_1753818172282_0.23616471924934412","host":"s3://npm-registry-packages-npm-production"}},"0.0.602":{"name":"@tscircuit/core","version":"0.0.602","_id":"@tscircuit/core@0.0.602","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"09afd8375ed1cba558f38dcdf3328cd42a48cc25","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.602.tgz","fileCount":5,"integrity":"sha512-SUTWqDfiqGUayDbKp2saNRfDK/LK/ETjnsWnKW9lj43RRHCevMRkZGUCzznI24pPEyUEMDt4saRUPN2SGUTfOQ==","signatures":[{"sig":"MEQCIFp2yn7J51XcJRTJjL2yIrM492gkmrg/nr+UuoYLJZ9hAiBTy4WFVr/741b8S21ZGv59HpvsaxYd5AOZ23Sxy7NVjQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1225721},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"dc0dfb2acf65a148f86fa7381fafdb0258d95ffe","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.9","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.224","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.174","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.5","@tscircuit/props":"^0.0.274","@types/react-dom":"^19.1.6","@tscircuit/checks":"^0.0.64","schematic-symbols":"^0.0.180","@tscircuit/log-soup":"^1.0.2","circuit-json-to-bpc":"^0.0.13","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.204","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.6","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.2","@tscircuit/schematic-corpus":"^0.0.110","@tscircuit/circuit-json-util":"^0.0.61","@tscircuit/capacity-autorouter":"^0.0.100","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/schematic-corpus":"*","@tscircuit/circuit-json-flex":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.602_1753821328659_0.20725895930685057","host":"s3://npm-registry-packages-npm-production"}},"0.0.603":{"name":"@tscircuit/core","version":"0.0.603","_id":"@tscircuit/core@0.0.603","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"42d2fc691b6ee1e6cc998b5bd91979936984a78b","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.603.tgz","fileCount":5,"integrity":"sha512-CAOvRZEX5UGLxBVhjOJbMR0GBgr2tBBaTkE6HEjHuzMOiPw+J6lJXVWYu0+fqEd1m9YUZVGgZP62Xbz//Ph8vA==","signatures":[{"sig":"MEUCIQD60jxAQsTL71JQ6wmuaMXrrDQNz8Nx/lAUgYkPuNj1DgIgTrTTUvMrdu+G3AeMilPQL24MXYosCuvHILm/Y6JVymA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1225721},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"40211accd69d6e3f36b9cd9dce5ab09156819d79","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.9","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.224","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.174","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.5","@tscircuit/props":"^0.0.274","@types/react-dom":"^19.1.6","@tscircuit/checks":"^0.0.64","schematic-symbols":"^0.0.180","@tscircuit/log-soup":"^1.0.2","circuit-json-to-bpc":"^0.0.13","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.208","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.6","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.2","@tscircuit/schematic-corpus":"^0.0.110","@tscircuit/circuit-json-util":"^0.0.61","@tscircuit/capacity-autorouter":"^0.0.100","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/schematic-corpus":"*","@tscircuit/circuit-json-flex":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.603_1753822948322_0.7432263997822941","host":"s3://npm-registry-packages-npm-production"}},"0.0.604":{"name":"@tscircuit/core","version":"0.0.604","_id":"@tscircuit/core@0.0.604","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"6e4453a20b0569b27a1cfcf3e752ee210ee2ff5a","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.604.tgz","fileCount":5,"integrity":"sha512-rwV7JSULVujVm3NSCpduExY94lwOpF6LEkWO1ctIKYbw5zw/LZj4CTE7yhZ315BuDzlMBjy8oOUSbQ+2jYgaLA==","signatures":[{"sig":"MEQCIDDpiVqvXnY5Oo6K9023Vx2jx2oMDXzbdXh/vqcCgZ83AiAzNnr9dWmsk5e217W8/IV63xKG7DZgCjh5q8RFTFrmEA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1226073},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"afc98df1dce579d776b183fbd601cca98677c327","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.9","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.224","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.174","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.5","@tscircuit/props":"^0.0.274","@types/react-dom":"^19.1.6","@tscircuit/checks":"^0.0.64","schematic-symbols":"^0.0.180","@tscircuit/log-soup":"^1.0.2","circuit-json-to-bpc":"^0.0.13","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.208","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.6","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.2","@tscircuit/schematic-corpus":"^0.0.110","@tscircuit/circuit-json-util":"^0.0.61","@tscircuit/capacity-autorouter":"^0.0.100","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/schematic-corpus":"*","@tscircuit/circuit-json-flex":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.604_1753899927441_0.8430487198647381","host":"s3://npm-registry-packages-npm-production"}},"0.0.605":{"name":"@tscircuit/core","version":"0.0.605","_id":"@tscircuit/core@0.0.605","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"0ca63940e798c6637392506a27829f1cf04a010c","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.605.tgz","fileCount":5,"integrity":"sha512-lQJqPh6pgUB/2AGF8HoxCb678YFZjASCal4N8sX9GuZMLEx2Su6/KHXWW4l6RiA3/USe9+WBbvVluZQLllzPLQ==","signatures":[{"sig":"MEYCIQCNBQL1ri/JmGbcx1htOfEqIHanniNj1lgTQpqFvCSBygIhANtHdzBsfk/FrgGoswZL5rnkw+SQJtXMIejNUhP9G40P","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1227933},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"73dd6c7a3f2a3a1e9774a6498ee691a49b4368f2","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.9","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.224","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.174","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.5","@tscircuit/props":"^0.0.275","@types/react-dom":"^19.1.6","@tscircuit/checks":"^0.0.64","schematic-symbols":"^0.0.180","@tscircuit/log-soup":"^1.0.2","circuit-json-to-bpc":"^0.0.13","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.208","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.6","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.2","@tscircuit/schematic-corpus":"^0.0.110","@tscircuit/circuit-json-util":"^0.0.61","@tscircuit/capacity-autorouter":"^0.0.100","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/schematic-corpus":"*","@tscircuit/circuit-json-flex":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.605_1753900208638_0.8525344783529394","host":"s3://npm-registry-packages-npm-production"}},"0.0.606":{"name":"@tscircuit/core","version":"0.0.606","_id":"@tscircuit/core@0.0.606","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"079f45699ef041625a3fb9e29212fd6226364612","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.606.tgz","fileCount":5,"integrity":"sha512-ANmpwq0GiGZEDpu9Mu37mg1kjGF+1McpNCW7gtnVFGwr7EwK+pC+Y3udqQcAGWTZZOg3ljw+J7DlmcIbjfyTUQ==","signatures":[{"sig":"MEQCIHkh/drMniXoN26O+u7X3QF9Zc4sDy/hNCrW/SPZnWbkAiAU1UeN1QflyHjQ8VCa7mYi3dQNNnN0SxcNtdE91FwkoQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1228354},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"f11e8f6ebb21f298c64e7074ff7d5da8c9afa6e1","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.9","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.224","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.174","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.5","@tscircuit/props":"^0.0.276","@types/react-dom":"^19.1.6","@tscircuit/checks":"^0.0.64","schematic-symbols":"^0.0.180","@tscircuit/log-soup":"^1.0.2","circuit-json-to-bpc":"^0.0.13","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.208","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.6","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.2","@tscircuit/schematic-corpus":"^0.0.110","@tscircuit/circuit-json-util":"^0.0.61","@tscircuit/capacity-autorouter":"^0.0.100","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/schematic-corpus":"*","@tscircuit/circuit-json-flex":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.606_1753918420611_0.2807822460818008","host":"s3://npm-registry-packages-npm-production"}},"0.0.607":{"name":"@tscircuit/core","version":"0.0.607","_id":"@tscircuit/core@0.0.607","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"560a762f8d9398fa689d927f70a119116e7b3c11","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.607.tgz","fileCount":5,"integrity":"sha512-IIJ7/Q5FIXa/nxpYF6Brs/atfPMQxXQe0sHS8vbTlbaM3aQf1B6aAZVuo3cbEzyF/CrFEzIN3tPEvYl+kCt+tw==","signatures":[{"sig":"MEQCIGi+kw6f/DtgXyLfns+FYCYjtX0GjcpnlkRM+hJGXI+XAiBkhuAjNNQgA/RWMpeNus7GsBTAp3/JINwbO31PTmEaRw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1232107},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"334d7ce3a28626d93b07230a8ed9f1114effb5a4","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.9","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.224","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.174","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.5","@tscircuit/props":"^0.0.276","@types/react-dom":"^19.1.6","@tscircuit/checks":"^0.0.64","schematic-symbols":"^0.0.180","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.208","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.6","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.2","@tscircuit/schematic-corpus":"^0.0.110","@tscircuit/circuit-json-flex":"^0.0.3","@tscircuit/circuit-json-util":"^0.0.62","@tscircuit/capacity-autorouter":"^0.0.100","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/schematic-corpus":"*","@tscircuit/circuit-json-flex":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.607_1753933830682_0.9927948006372043","host":"s3://npm-registry-packages-npm-production"}},"0.0.608":{"name":"@tscircuit/core","version":"0.0.608","_id":"@tscircuit/core@0.0.608","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"c323c15267db645ef9db50d1f7d501ed4e287276","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.608.tgz","fileCount":5,"integrity":"sha512-LSx7zdALL2ptbZYOwy8qigCpoIQ3hk8f0n9BN0++Um8veRbNBVRYI8QAbnGVNg5tZoiz5pDGtwKi15G6ifWmxA==","signatures":[{"sig":"MEYCIQDM2eYxTzZLr5kXlnuYUxOIDOJ4hNAQ2xHgiUwdIvfTOQIhAOvIq7y8gqLQCpCf8TYc0xaiesxcbSc5IDdog015Kdkp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1233252},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"2275fece74129aa3e2d530f11b8a0d136901d11b","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.9","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.224","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.174","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.5","@tscircuit/props":"^0.0.276","@types/react-dom":"^19.1.6","@tscircuit/checks":"^0.0.64","schematic-symbols":"^0.0.180","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.208","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.6","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.2","@tscircuit/schematic-corpus":"^0.0.110","@tscircuit/circuit-json-flex":"^0.0.3","@tscircuit/circuit-json-util":"^0.0.62","@tscircuit/capacity-autorouter":"^0.0.100","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/schematic-corpus":"*","@tscircuit/circuit-json-flex":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.608_1753977505200_0.06343798769933717","host":"s3://npm-registry-packages-npm-production"}},"0.0.609":{"name":"@tscircuit/core","version":"0.0.609","_id":"@tscircuit/core@0.0.609","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"968e402b0192cc39cd76e5acbd43acd1921337aa","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.609.tgz","fileCount":5,"integrity":"sha512-wwk/Kr/s0x/EXc+k2lBgnRsZvXQlGrpbMyPP2vtTWw9KfzUjVLgrAPL5oE7/uAMiI/CpokLGJsVg8fVY7UNufg==","signatures":[{"sig":"MEUCICgtD50mYYHPNp2m3OKDRZunYZq3/8CxqlqvDXUtPO00AiEA69xkNlDT44Y3pZehUng7t7z0VvP5QuwxbSCY/U+Yw8A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1235063},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"438805935dca64207fa66f9da9b79bfc8b86741a","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.9","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.224","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.174","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.5","@tscircuit/props":"^0.0.278","@types/react-dom":"^19.1.6","@tscircuit/checks":"^0.0.64","schematic-symbols":"^0.0.180","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.208","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.6","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.2","@tscircuit/schematic-corpus":"^0.0.110","@tscircuit/circuit-json-flex":"^0.0.3","@tscircuit/circuit-json-util":"^0.0.62","@tscircuit/capacity-autorouter":"^0.0.100","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/schematic-corpus":"*","@tscircuit/circuit-json-flex":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.609_1754080292646_0.5704203577660607","host":"s3://npm-registry-packages-npm-production"}},"0.0.610":{"name":"@tscircuit/core","version":"0.0.610","_id":"@tscircuit/core@0.0.610","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"798d86fe63b5840378f6a9622a93706697fd807a","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.610.tgz","fileCount":5,"integrity":"sha512-LJjTmj2kQafRKt39YmP7f8LA8oR4fLsywLOBPt8xz4zc+WrWcLJ7A3ZxDkFNrLNqLW/cQi4ij02jqFOS+VevLQ==","signatures":[{"sig":"MEQCIHKl/VO1qdBDawOlXWoSudiBpKPttObNQepOslEGNeUgAiB9LC+adgUIldsoLHiiOhRvs1wxN+2HQ5kIveVSuTiUow==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1235063},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"12e7817da61ba2f2b15fea00dde49225ea01cc0e","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.9","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.224","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.174","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.5","@tscircuit/props":"^0.0.278","@types/react-dom":"^19.1.6","@tscircuit/checks":"^0.0.64","schematic-symbols":"^0.0.180","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.208","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.6","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.6","@tscircuit/schematic-corpus":"^0.0.110","@tscircuit/circuit-json-flex":"^0.0.3","@tscircuit/circuit-json-util":"^0.0.62","@tscircuit/capacity-autorouter":"^0.0.100","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/schematic-corpus":"*","@tscircuit/circuit-json-flex":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.610_1754088770900_0.5509510639003594","host":"s3://npm-registry-packages-npm-production"}},"0.0.611":{"name":"@tscircuit/core","version":"0.0.611","_id":"@tscircuit/core@0.0.611","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"303593625cd30a7b2deacc55cb1aae7b94d7c87e","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.611.tgz","fileCount":5,"integrity":"sha512-7K3lHnqQwZ4+DYz92PZXl2kMA6mqBAbVtz04J9bQHRV5D0IpFZ549HmaO8oNbLO/kZYFsLoDNHW4SMfYRCRO1w==","signatures":[{"sig":"MEQCIDnIrarqS1vwnvw30GmgWr/qJy34/kk1jL59Rn+9ki5OAiBlxGUoTajb93nJsTYmZI71Hls9zQFo5D+35LZ7hj6b+w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1235065},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"580a015f78c7f3796ab4a8394b29923ad99c500f","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.9","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.224","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.174","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.5","@tscircuit/props":"^0.0.278","@types/react-dom":"^19.1.6","@tscircuit/checks":"^0.0.64","schematic-symbols":"^0.0.180","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.208","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.38","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.6","@tscircuit/schematic-corpus":"^0.0.110","@tscircuit/circuit-json-flex":"^0.0.3","@tscircuit/circuit-json-util":"^0.0.62","@tscircuit/capacity-autorouter":"^0.0.100","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/schematic-corpus":"*","@tscircuit/circuit-json-flex":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.611_1754123796686_0.5042209408619709","host":"s3://npm-registry-packages-npm-production"}},"0.0.612":{"name":"@tscircuit/core","version":"0.0.612","_id":"@tscircuit/core@0.0.612","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"66a8795c8953f3425ef1a85f4987d1cac9674b9e","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.612.tgz","fileCount":5,"integrity":"sha512-ZJODvI1iu2vjggp9bUm0xN94oev97Jq6j6A85agWpWf2FCxoYg/ykqtRN8+LWJo9jWEemtUmS1wiuQyuykSR3A==","signatures":[{"sig":"MEUCIQD6uhp/S+1jTeyIIfvelAf+dJSXlzTZRUwoqKMkBNeKrQIgTuLzUphgRdqzOtVCE9MlBKqYMzWahRUGQYh62n8Re2g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1236853},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"532683297096f909ba8c6b424a9fab8214c8ba31","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.9","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.226","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.174","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.5","@tscircuit/props":"^0.0.278","@types/react-dom":"^19.1.6","@tscircuit/checks":"^0.0.64","schematic-symbols":"^0.0.180","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.208","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.38","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.6","@tscircuit/schematic-corpus":"^0.0.110","@tscircuit/circuit-json-flex":"^0.0.3","@tscircuit/circuit-json-util":"^0.0.62","@tscircuit/capacity-autorouter":"^0.0.100","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/schematic-corpus":"*","@tscircuit/circuit-json-flex":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.612_1754192186679_0.9913846786238143","host":"s3://npm-registry-packages-npm-production"}},"0.0.613":{"name":"@tscircuit/core","version":"0.0.613","_id":"@tscircuit/core@0.0.613","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"f247b18100ab2336f1b93911ba04d0b0e1ecb1b3","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.613.tgz","fileCount":5,"integrity":"sha512-mQIuM5bCSM8uBd7id2OZ/ofPAE5dyobHsvS3lTxzYYFZwY7wIF2f9YaYQmZbDfXQCgvpwprUFMRPBxVBWp6Msw==","signatures":[{"sig":"MEYCIQC0uXLHEdeTi90O3rOHuLF94X3e12LcAq/OY9d8WySEDAIhAKXxm1hWepB4qAmDEa0mRZVSXxqTfHj1yVnd98UJYHYz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1237547},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"77692c1013a89fcb9e73bf065635190e37a56367","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.9","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.226","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.174","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.5","@tscircuit/props":"^0.0.278","@types/react-dom":"^19.1.6","@tscircuit/checks":"^0.0.64","schematic-symbols":"^0.0.180","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.208","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.38","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.6","@tscircuit/schematic-corpus":"^0.0.110","@tscircuit/circuit-json-flex":"^0.0.3","@tscircuit/circuit-json-util":"^0.0.62","@tscircuit/capacity-autorouter":"^0.0.100","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/schematic-corpus":"*","@tscircuit/circuit-json-flex":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.613_1754285878306_0.2923651584024869","host":"s3://npm-registry-packages-npm-production"}},"0.0.614":{"name":"@tscircuit/core","version":"0.0.614","_id":"@tscircuit/core@0.0.614","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"241ede4e87eb486c13830e358416a523677e0e60","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.614.tgz","fileCount":5,"integrity":"sha512-PLbBUK6ncGJ0q4SW6utVMAqh+UJn0eiisofmm+HveKuI4uITEdYK1u3vW4wdZ7f2cPH013nY+lOP8slAe0s8ig==","signatures":[{"sig":"MEUCIBJZJVp9q5P5rlvBeoZvDTYMiIPaWyvDQZH06Tm3hs0LAiEA6+bqquuC1MO8NUw1nt0+CGQRfpTWdqb5g9BMnI7+dXE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1239163},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"9e1963b4e12abb3b0aecb6ee3f7717681920800f","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.9","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.226","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.174","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.5","@tscircuit/props":"^0.0.278","@types/react-dom":"^19.1.6","@tscircuit/checks":"^0.0.64","schematic-symbols":"^0.0.180","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.208","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.38","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.6","@tscircuit/schematic-corpus":"^0.0.110","@tscircuit/circuit-json-flex":"^0.0.3","@tscircuit/circuit-json-util":"^0.0.62","@tscircuit/capacity-autorouter":"^0.0.100","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/schematic-corpus":"*","@tscircuit/circuit-json-flex":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.614_1754433259330_0.4816371290702002","host":"s3://npm-registry-packages-npm-production"}},"0.0.615":{"name":"@tscircuit/core","version":"0.0.615","_id":"@tscircuit/core@0.0.615","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"aded6025b67ff08e67336187cd555941d1ce4cee","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.615.tgz","fileCount":5,"integrity":"sha512-9ID5/9QXSF84UUumCR/athsnbNHn6iKXKl3bOFJ5w4zRhCA1xmgBCVGoayaRf7rZiYwL9XZnkptU151zqNhF2w==","signatures":[{"sig":"MEYCIQDMxwTKI1c2hVw7nDTibRBZKEIRnqEI+XutaeYwxNhMygIhALRVzt3SaDU84Fu0crRVJc6EhxBb3kn/ENfMkY9BT4sh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1247714},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"f8a6a9b771d9e98924dfad3d70f9aa4b04001458","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.9","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.226","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.174","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.5","@tscircuit/props":"^0.0.281","@types/react-dom":"^19.1.6","@tscircuit/checks":"^0.0.64","schematic-symbols":"^0.0.180","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.208","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.38","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.6","@tscircuit/schematic-corpus":"^0.0.110","@tscircuit/circuit-json-flex":"^0.0.3","@tscircuit/circuit-json-util":"^0.0.62","@tscircuit/capacity-autorouter":"^0.0.100","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/schematic-corpus":"*","@tscircuit/circuit-json-flex":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.615_1754603200482_0.290960121533014","host":"s3://npm-registry-packages-npm-production"}},"0.0.616":{"name":"@tscircuit/core","version":"0.0.616","_id":"@tscircuit/core@0.0.616","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"f5bef9d0bcc9eac6dcea5c61ef9fd47b068abf1d","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.616.tgz","fileCount":5,"integrity":"sha512-9GkB9FEq5iem2mwzVwuXz9C6uNTY2erebowQLXVsBYdDLolqn56MSUzDbjSFwhcV7mdUn3CFedb1cdb4/afQAw==","signatures":[{"sig":"MEUCIQChKjlTNGZLydAH5RfBflvji2JDiCALrIDAdsQLck7AYgIgRogcYd7Duj7Hx41J0egg07fJoSK2KiDydrlo6XdZ4+8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1248060},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"244727aec4ae0c44f89e35f85c1ae5a00c68919f","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.9","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.226","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.174","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.5","@tscircuit/props":"^0.0.281","@types/react-dom":"^19.1.6","@tscircuit/checks":"^0.0.64","schematic-symbols":"^0.0.180","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.208","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.38","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.6","@tscircuit/schematic-corpus":"^0.0.110","@tscircuit/circuit-json-flex":"^0.0.3","@tscircuit/circuit-json-util":"^0.0.62","@tscircuit/capacity-autorouter":"^0.0.100","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/schematic-corpus":"*","@tscircuit/circuit-json-flex":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.616_1754667456183_0.9099671762902486","host":"s3://npm-registry-packages-npm-production"}},"0.0.617":{"name":"@tscircuit/core","version":"0.0.617","_id":"@tscircuit/core@0.0.617","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"9978a3093e1e35dd75ca5f4bd47955447484c574","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.617.tgz","fileCount":5,"integrity":"sha512-wr0W2X+Et1BiAlmWRUxi8/PiiN6bky3D7/N4zFk5xOhVzBRvKsBj42ijrmvsUxtiW95/eh8cCr2jubAtVlEo5A==","signatures":[{"sig":"MEUCIQCeceT5BTgOaKGPsIKEbPFoVwE1Bc0NRUzqFOnRfgphywIgZjpSuQFl8Tn4jQ+lkd8Gks0IhswYBl7gAdU3h8FmbIM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1247802},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"8d0365e503363dd742ccb6aaca90c2f6c3850de0","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.9","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.226","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.174","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.5","@tscircuit/props":"^0.0.281","@types/react-dom":"^19.1.6","@tscircuit/checks":"^0.0.64","schematic-symbols":"^0.0.180","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.208","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.38","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.6","@tscircuit/schematic-corpus":"^0.0.110","@tscircuit/circuit-json-util":"^0.0.64","@tscircuit/capacity-autorouter":"^0.0.100","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/schematic-corpus":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.617_1754756254246_0.9165878933347451","host":"s3://npm-registry-packages-npm-production"}},"0.0.618":{"name":"@tscircuit/core","version":"0.0.618","_id":"@tscircuit/core@0.0.618","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"18f71e2081e1d86d0b140de9b56c72e794cc87b1","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.618.tgz","fileCount":5,"integrity":"sha512-WHzRRzrIGjad4rU+qvaf4YOSeswarhHuRJhkjF0sbbDK8PyT3qnijPubWL7Yz2nsrus5YwDuZfLg+St3kvgt1A==","signatures":[{"sig":"MEUCIQCvyxLDi5G+KcpgUaBTjr94S7z4wpk3YX96vaaiD02RrAIgKvHJ8Mux78xzaYQJKW1+ygNxDwE65ElRhg00eNm90t0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1247721},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"b51e210ac816f02677878721e8efb415366b5cbd","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.9","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.226","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.174","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.5","@tscircuit/props":"^0.0.281","@types/react-dom":"^19.1.6","@tscircuit/checks":"^0.0.64","schematic-symbols":"^0.0.180","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.208","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.38","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.6","@tscircuit/schematic-corpus":"^0.0.110","@tscircuit/circuit-json-util":"^0.0.64","@tscircuit/capacity-autorouter":"^0.0.100","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/schematic-corpus":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.618_1754920498789_0.3288574080337294","host":"s3://npm-registry-packages-npm-production"}},"0.0.619":{"name":"@tscircuit/core","version":"0.0.619","_id":"@tscircuit/core@0.0.619","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"642a0e221c868c5e111a44afe02392c7978ade79","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.619.tgz","fileCount":5,"integrity":"sha512-zZL8D/y9u1NruW6b63VM3r0fn2au9a8MYLB7uc0q9uhL64z2TKDqBUKH8GUm50OUfBWAWXA7rIrfwpiAdUErLg==","signatures":[{"sig":"MEYCIQCfUtwchvgrbXlnzRKeEUjiT5eLMwelSpTyzFvBTu5/ygIhALyYLltZgdaguZcpA5xqgPG/SXBaYdSp79vmpsP/mzg7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1247875},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"1666e658cec23fb27fe2f35562049a60a93a5d5f","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.9","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.226","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.174","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.5","@tscircuit/props":"^0.0.281","@types/react-dom":"^19.1.6","@tscircuit/checks":"^0.0.64","schematic-symbols":"^0.0.180","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.208","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.38","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.6","@tscircuit/schematic-corpus":"^0.0.110","@tscircuit/circuit-json-util":"^0.0.64","@tscircuit/capacity-autorouter":"^0.0.100","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/schematic-corpus":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.619_1754973203292_0.9535185087461107","host":"s3://npm-registry-packages-npm-production"}},"0.0.620":{"name":"@tscircuit/core","version":"0.0.620","_id":"@tscircuit/core@0.0.620","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"b2e9be816cf8d4463572a4e38fc266f81c741a19","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.620.tgz","fileCount":5,"integrity":"sha512-DTwjJ5OiV/RPNEGYztOO0N0N8EhaCaqrCdDryNIclZEn24o8QDOwNv16SPOqZ3kb0cmnQLyu5gHO7Vk15lk1Dg==","signatures":[{"sig":"MEUCIBsjvL2a9/vWUjcIwKtdPSZYXPxKz4jkkZS5gTvcqSJwAiEAiX1oJilmPjMtNJoTvpsxo7GW2Hb7hngV/3FBcGYDMR8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1259107},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"2723a44b1ba6ea1de68fbd5141e8b8765e6c4e03","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.17","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.226","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.174","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.5","@tscircuit/props":"^0.0.281","@types/react-dom":"^19.1.6","@tscircuit/checks":"^0.0.64","schematic-symbols":"^0.0.180","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.3","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.208","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.38","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.6","@tscircuit/schematic-corpus":"^0.0.110","@tscircuit/circuit-json-util":"^0.0.64","@tscircuit/capacity-autorouter":"^0.0.100","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/schematic-corpus":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.620_1754975836427_0.36628280093295174","host":"s3://npm-registry-packages-npm-production"}},"0.0.621":{"name":"@tscircuit/core","version":"0.0.621","_id":"@tscircuit/core@0.0.621","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"2b55da840f2859ccfafc7a4d0fe901487dd46d84","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.621.tgz","fileCount":5,"integrity":"sha512-/kHIIeRG+JQUjZK5WsfynmguB4Dw1sXn0F96ZYZNhc+05XBka3OTE/sCWQkm9g24WjITFV6Z+qyIXPSSr9oyuQ==","signatures":[{"sig":"MEUCIAaMjc+XDoxgL8QDJmfkJtNnSMHkAPotObtPawJ1RB5wAiEA1Hvqeei0/g9RmyWHUHbWmJXrkIoh3+tQVn4TPzdhyFA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1259107},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"1df44915f8ec2c9166da70a3789b3c5f6436fa4b","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.17","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.226","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.174","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.5","@tscircuit/props":"^0.0.281","@types/react-dom":"^19.1.6","@tscircuit/checks":"^0.0.64","schematic-symbols":"^0.0.180","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.4","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.208","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.38","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.6","@tscircuit/schematic-corpus":"^0.0.110","@tscircuit/circuit-json-util":"^0.0.64","@tscircuit/capacity-autorouter":"^0.0.100","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/schematic-corpus":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.621_1754976515802_0.8543206015095088","host":"s3://npm-registry-packages-npm-production"}},"0.0.622":{"name":"@tscircuit/core","version":"0.0.622","_id":"@tscircuit/core@0.0.622","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"c5fc2768d13a459112d5fde0e725b734e6704c16","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.622.tgz","fileCount":5,"integrity":"sha512-QU3cz3t7+DwFoWcmjZGYtZ7lDV+Pr+6q+FUrN25h4eUOECi39UQdJU4NsLkfCn74+4bcIDlusIxGEQ+xphshPA==","signatures":[{"sig":"MEQCICUw9oxTwc8zCZRckfVIJxse/+UX0J6EdaCEy8LNNo4/AiAWwv4KeghqU1Om9g+VgfhE/OyvHepBMlurt/VeYL7RLw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1259388},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"f9a578ab80a576a11676a778b8b63250ba46d5d6","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.17","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.226","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.174","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.5","@tscircuit/props":"^0.0.281","@types/react-dom":"^19.1.6","@tscircuit/checks":"^0.0.64","schematic-symbols":"^0.0.180","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.4","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.208","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.38","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.6","@tscircuit/schematic-corpus":"^0.0.110","@tscircuit/circuit-json-util":"^0.0.64","@tscircuit/capacity-autorouter":"^0.0.100","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/schematic-corpus":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.622_1754981543433_0.30380418885712546","host":"s3://npm-registry-packages-npm-production"}},"0.0.623":{"name":"@tscircuit/core","version":"0.0.623","_id":"@tscircuit/core@0.0.623","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"f3a35cb4d60011942c395de8dbfaa8926e1e8b31","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.623.tgz","fileCount":5,"integrity":"sha512-hvJs9hocgshtKUqsyYiIDD/uCtrV1MhtA34gwoWQhGILkrDxcEHZtxzGH6xpddqs+CJ+cHCQhdUEMLQ0sjDGFg==","signatures":[{"sig":"MEYCIQDcQbBwDU5zhyeZLqgpYiI/n0GNCnMvjD/JQbjAn8swqAIhAOaArV/xZqftB18f7dNUIPYr+DD4/bUIecX5KzwABoEA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1259419},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"568d5457925e3d5030b998dd4f2e7b90288ddbaa","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.17","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.226","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.174","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.5","@tscircuit/props":"^0.0.281","@types/react-dom":"^19.1.6","@tscircuit/checks":"^0.0.64","schematic-symbols":"^0.0.180","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.4","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.208","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.38","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.6","@tscircuit/schematic-corpus":"^0.0.110","@tscircuit/circuit-json-util":"^0.0.64","@tscircuit/capacity-autorouter":"^0.0.100","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/schematic-corpus":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.623_1755012639566_0.12903208231521757","host":"s3://npm-registry-packages-npm-production"}},"0.0.624":{"name":"@tscircuit/core","version":"0.0.624","_id":"@tscircuit/core@0.0.624","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"77ed90f119ca4f8e6000ca56bd9459039c2c229a","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.624.tgz","fileCount":5,"integrity":"sha512-wDkXuGVzRamQDQUQiJ5eO4QjwJqYANB7TXiAwjAK4p2/QhBEvQr9yuCzh+Gpe5/f/78WwMvCqKOMU6W17xXIcA==","signatures":[{"sig":"MEQCIH0RymeqKVvS8hGukPPFVv8guxuBeG5gSRyljxNldruFAiBMv7qkWPjC3NuiUpvswjWQZWUHItG3RrFMVPLKqYT0Pw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1259820},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"0301f17961cd5382adf7ab284bcaea09a237454e","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.17","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.226","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.174","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.5","@tscircuit/props":"^0.0.281","@types/react-dom":"^19.1.6","@tscircuit/checks":"^0.0.64","schematic-symbols":"^0.0.180","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.4","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.208","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.38","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.6","@tscircuit/schematic-corpus":"^0.0.110","@tscircuit/circuit-json-util":"^0.0.64","@tscircuit/capacity-autorouter":"^0.0.100","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/schematic-corpus":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.624_1755014134468_0.8335969648080439","host":"s3://npm-registry-packages-npm-production"}},"0.0.625":{"name":"@tscircuit/core","version":"0.0.625","_id":"@tscircuit/core@0.0.625","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"3a744ed69e92c403afb5662083d7c592d1cf404c","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.625.tgz","fileCount":5,"integrity":"sha512-ef7dtwe8FxFqS3ezwgPyvWHnGQMAh0XR7InD6tulpNyOPGgZ4lXBkr19Z369GPFr2j4ZP9ZXmnzx2LMs4vGRFQ==","signatures":[{"sig":"MEUCIHZOvHqCeqx4LtoCsVCR58+TFTlKoAVYqPLytWF587GSAiEAlCTd/WjpG5p+wNiKenQ+I+h52sB6hF0k7zianhsGR8g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1270670},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"87eab60cff884db7620be31e265885332e624f3c","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.17","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.226","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.174","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.5","@tscircuit/props":"^0.0.281","@types/react-dom":"^19.1.6","@tscircuit/checks":"^0.0.64","schematic-symbols":"^0.0.180","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.4","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.208","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.38","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.6","@tscircuit/schematic-corpus":"^0.0.110","@tscircuit/circuit-json-util":"^0.0.64","@tscircuit/capacity-autorouter":"^0.0.100","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/schematic-corpus":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.625_1755044781933_0.7622757033048819","host":"s3://npm-registry-packages-npm-production"}},"0.0.626":{"name":"@tscircuit/core","version":"0.0.626","_id":"@tscircuit/core@0.0.626","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"0f57110f14572787c51cd8b08bddc4ea043fa2d8","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.626.tgz","fileCount":5,"integrity":"sha512-ZRw43iP336uumXlMt5JH4xKdIvqsxOlUP3I8hfD8n+reymQpviqDmoTIrWTk9cU5x1eF9uh3n+c7GxkvsnD8qw==","signatures":[{"sig":"MEQCIGoF5u+LQDlL6R1itupcPcf31mEcXKgc5k46QcWR/FN/AiAC2tb/Q7s9/ewh/WSkhBMgE3FFP4g34FMs+x1y0cncNg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1270951},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"4e7157a104c8d3581d315f5f1dd7ef43b7516e85","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.17","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.226","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.174","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.5","@tscircuit/props":"^0.0.281","@types/react-dom":"^19.1.6","@tscircuit/checks":"^0.0.64","schematic-symbols":"^0.0.180","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.4","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.208","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.38","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.6","@tscircuit/schematic-corpus":"^0.0.110","@tscircuit/circuit-json-util":"^0.0.64","@tscircuit/capacity-autorouter":"^0.0.100","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/schematic-corpus":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.626_1755061342304_0.08774925542832701","host":"s3://npm-registry-packages-npm-production"}},"0.0.627":{"name":"@tscircuit/core","version":"0.0.627","_id":"@tscircuit/core@0.0.627","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"4ddcc75896125bf845c616aabeab13b1981030a3","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.627.tgz","fileCount":5,"integrity":"sha512-FOKjgL8emHsBzd8IfXmROPI9hTqaVF12Ao8Sv+kwnNOCU+/pTe9+2Nuf2p2i8pNPWo6tC5DssRV7VfPvxDilIw==","signatures":[{"sig":"MEUCIDO9CjJXFU+K6Ixpg9+nf2WfIo7impnwE5qRob40rlVnAiEAyP7P1d5VaL/94POOtVlLZku+5c+NSYrjuCmGRUTPjcM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1271135},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"6e76544bb121710b47e1e875926607faab6fbf56","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.17","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.228","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.174","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.5","@tscircuit/props":"^0.0.281","@types/react-dom":"^19.1.6","@tscircuit/checks":"^0.0.68","schematic-symbols":"^0.0.180","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.4","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.208","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.38","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.6","@tscircuit/schematic-corpus":"^0.0.110","@tscircuit/circuit-json-util":"^0.0.64","@tscircuit/capacity-autorouter":"^0.0.100","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/schematic-corpus":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.627_1755184372151_0.5563330422815904","host":"s3://npm-registry-packages-npm-production"}},"0.0.628":{"name":"@tscircuit/core","version":"0.0.628","_id":"@tscircuit/core@0.0.628","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"a434b5857f8693c1c48a932e68639ec192f931c8","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.628.tgz","fileCount":5,"integrity":"sha512-MpkzjNidOQBk4jEldVa3idYlqSU1q6uXdAQ6F4oZ4eHCgwf+VgLtn5WXIJeYorOHkaLn7XJxpE8ZO9U5FE53rQ==","signatures":[{"sig":"MEQCIAbS5/J3OksfXQXtGfKgsQBxJKWS0XHO70YBplhwlXn2AiAVfJCGtB/W830iC8g1IQVkPd2umE+4Wsa2JQUxnlMz8Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1276970},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"5194190893b4a7821be1b782a9a14bbb6ae631c6","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.17","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.228","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.174","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.5","@tscircuit/props":"^0.0.281","@types/react-dom":"^19.1.6","@tscircuit/checks":"^0.0.68","schematic-symbols":"^0.0.180","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.4","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.208","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.38","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.6","@tscircuit/schematic-corpus":"^0.0.110","@tscircuit/circuit-json-util":"^0.0.65","@tscircuit/capacity-autorouter":"^0.0.100","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/schematic-corpus":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.628_1755200709999_0.5062688389290391","host":"s3://npm-registry-packages-npm-production"}},"0.0.629":{"name":"@tscircuit/core","version":"0.0.629","_id":"@tscircuit/core@0.0.629","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"7de8898357b38fadcdb432f3b3a893df8fc60a51","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.629.tgz","fileCount":5,"integrity":"sha512-7PtwZEgkMIg7N09OtlVQbYm2cs7OZZ2laJ5lTlttYki5TyEguGik/f1TP6SUif3A6UvYUElMpPFFWkNKZbcG4Q==","signatures":[{"sig":"MEUCIQDgm5WFIHlbNnKCBwEQrtrL/XIdnY2O7KJKF3phK78hoAIgOfySmqmE3Pm1GdkqcWTaS1cW6CYb9uHoo2YWNhmCciw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1276970},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"c44a79c4a6d40c6bbfa9568b9954da76abc41586","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.17","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.228","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.174","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.9","@tscircuit/props":"^0.0.281","@types/react-dom":"^19.1.6","@tscircuit/checks":"^0.0.68","schematic-symbols":"^0.0.180","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.4","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.208","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.38","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.6","@tscircuit/schematic-corpus":"^0.0.110","@tscircuit/circuit-json-util":"^0.0.65","@tscircuit/capacity-autorouter":"^0.0.100","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/schematic-corpus":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.629_1755203450425_0.490491401320454","host":"s3://npm-registry-packages-npm-production"}},"0.0.630":{"name":"@tscircuit/core","version":"0.0.630","_id":"@tscircuit/core@0.0.630","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"b6c6bb8ba61c3dd7dbd37635d5a9431e37705c38","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.630.tgz","fileCount":5,"integrity":"sha512-CAICfOVGebc3eLSByY2tL8XzlDYojQ3r9Ho9Rsc5yqnpKUbvbVPWdYwIIuR3+72Ox2Uc7ZjVv9+PYrvY47cbFw==","signatures":[{"sig":"MEUCIDamO94XjZY83VtIbaC4Ns3/0BHaF4l+gsyJLrC0re/wAiEA6JarYwfWyUbXPTEftIxsvTPQ7bRGAqGG8Ps97I6DVKw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1277142},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"1a0ef959ba6d47ccf1109ed33047cb81a0dbc3e8","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.19","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.228","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.174","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.9","@tscircuit/props":"^0.0.281","@types/react-dom":"^19.1.6","@tscircuit/checks":"^0.0.68","schematic-symbols":"^0.0.180","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.4","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.208","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.38","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.6","@tscircuit/schematic-corpus":"^0.0.110","@tscircuit/circuit-json-util":"^0.0.65","@tscircuit/capacity-autorouter":"^0.0.100","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/schematic-corpus":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.630_1755223072019_0.49685202624985747","host":"s3://npm-registry-packages-npm-production"}},"0.0.631":{"name":"@tscircuit/core","version":"0.0.631","_id":"@tscircuit/core@0.0.631","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"81d084473c666c1537efb49a2b86e1cce55a847b","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.631.tgz","fileCount":5,"integrity":"sha512-utuLJoAno7TfLPOrZKfr3CJhyoaw4E1GVO+kV5caDssB0iTGuFLIJhH4dwo+4QVOMaz2jJ06lXZ2WDt9p3IdEQ==","signatures":[{"sig":"MEUCIQCZ7NxFltpW064OWKiJwHpbYvkmFnBpAU9w0OVrlfohQgIgJDVb45hZeUMQh9vhY8eQ8pFOsMzsxMDEBQLNTOetl34=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1296545},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"1b3ed738afa2b6213c6c469291c439174de8fe85","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.19","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.228","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.174","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.9","@tscircuit/props":"^0.0.286","@types/react-dom":"^19.1.6","@tscircuit/checks":"^0.0.68","schematic-symbols":"^0.0.180","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.4","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.208","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.38","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.6","@tscircuit/schematic-corpus":"^0.0.110","@tscircuit/circuit-json-util":"^0.0.65","@tscircuit/capacity-autorouter":"^0.0.100","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/schematic-corpus":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.631_1755450699675_0.2986794599706013","host":"s3://npm-registry-packages-npm-production"}},"0.0.632":{"name":"@tscircuit/core","version":"0.0.632","_id":"@tscircuit/core@0.0.632","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"8c1a5e21372d5cf20ea7d6de57f2f8771898ec9e","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.632.tgz","fileCount":5,"integrity":"sha512-l577L4oV59OyQLYk9VkN1ZujIMmjqxCGl7UI3JFnJWSqecNgmi8Dtz40bqpenGbSNAN6rczyTS93jy1OpjZgTQ==","signatures":[{"sig":"MEUCIQDqEQbJNUeBaFra2mCJrDGgA3Aowxb9sOHEEDsSJVDl9wIgEPvnhSp4UqIyWHFk04kQEc3Xh1+fpItTxjQh0eHvEdg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1296801},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"7a653787f2168c91c88071facc06fbf685629f3b","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.19","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.230","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.174","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.9","@tscircuit/props":"^0.0.286","@types/react-dom":"^19.1.6","@tscircuit/checks":"^0.0.71","schematic-symbols":"^0.0.180","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.4","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.208","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.38","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.6","@tscircuit/schematic-corpus":"^0.0.110","@tscircuit/circuit-json-util":"^0.0.65","@tscircuit/capacity-autorouter":"^0.0.100","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/schematic-corpus":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.632_1755527911053_0.6226550022255317","host":"s3://npm-registry-packages-npm-production"}},"0.0.633":{"name":"@tscircuit/core","version":"0.0.633","_id":"@tscircuit/core@0.0.633","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"8efaff420bc027290db035b0f2a74185fb786bdc","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.633.tgz","fileCount":5,"integrity":"sha512-Iaa8m1iJ9uSHh/IUgEpSzFwUGavjfR5v9YlhdDgB0pcXrf6b8ZC/zPAjjyqXjaztakx48ZXVJY2c3RVCtBV2LQ==","signatures":[{"sig":"MEQCIC871wBgmwoaIlvPqkH7fYAi33ELcGeFwpGjykT7TRMOAiAfKmgyMhAaV6GS6Sg4vGl34pbjJsJEUKxFF5v1nXlbwg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1296944},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"88f08e1fb187e8922b98cc61ec913ce4a22a72af","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.19","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.230","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.174","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.9","@tscircuit/props":"^0.0.286","@types/react-dom":"^19.1.6","@tscircuit/checks":"^0.0.71","schematic-symbols":"^0.0.180","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.4","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.208","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.38","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.6","@tscircuit/schematic-corpus":"^0.0.110","@tscircuit/circuit-json-util":"^0.0.65","@tscircuit/capacity-autorouter":"^0.0.100","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/schematic-corpus":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.633_1755528664994_0.2949118517994951","host":"s3://npm-registry-packages-npm-production"}},"0.0.634":{"name":"@tscircuit/core","version":"0.0.634","_id":"@tscircuit/core@0.0.634","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"fcc21d9b63b1f0610dd54696f35b34b0ac0fbc00","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.634.tgz","fileCount":5,"integrity":"sha512-U6yR5m7bvsePmBCh3/yDCbUyZQKDt+vv6AGgOARVPm0p9WsbClWKxaUhLcyL09gTPK1IYIUtV4NxGMYPltc78A==","signatures":[{"sig":"MEYCIQDlKtzkFYdt8pmnjb92FnJeK4Yds1tULBtbzf/1xSSCngIhALY4hV+YW6z3gNMrrEBGDaxMtMJeyzrN+TjLrxejMqGU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1297622},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"e64e8db079413c3b718815f6c2480ed98deb2525","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.19","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.5","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.230","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.174","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.9","@tscircuit/props":"^0.0.286","@types/react-dom":"^19.1.6","@tscircuit/checks":"^0.0.71","schematic-symbols":"^0.0.180","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.4","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.208","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.38","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.6","@tscircuit/schematic-corpus":"^0.0.110","@tscircuit/circuit-json-util":"^0.0.65","@tscircuit/capacity-autorouter":"^0.0.100","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/schematic-corpus":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.634_1755534795627_0.8738270396054533","host":"s3://npm-registry-packages-npm-production"}},"0.0.635":{"name":"@tscircuit/core","version":"0.0.635","_id":"@tscircuit/core@0.0.635","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"71208abe123e21c79466b08bf57078aa66db2b43","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.635.tgz","fileCount":5,"integrity":"sha512-h4HDFUisyet20E/DjepxNVBEX0SuZUS7HXNmWqqvKxmtTTZTu07s6NDvu0Mbcy6rbAnVfoXAuqxmHQfWh9aLIA==","signatures":[{"sig":"MEUCIQDGGpXpw89/UzPdF9lGF8UBcfWyQoOWr7x3wVLwdP91vwIgK34THjsouMjEYQJsCrItgaXhSKh70WYNSigfl+uz12I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1339351},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"828259797825792d8e15d13b3983d8b3374605b6","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.19","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.5","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.232","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.174","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.9","@tscircuit/props":"^0.0.287","@types/react-dom":"^19.1.6","@tscircuit/checks":"^0.0.71","schematic-symbols":"^0.0.180","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.4","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.208","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.38","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.6","@tscircuit/schematic-corpus":"^0.0.110","@tscircuit/circuit-json-util":"^0.0.65","@tscircuit/capacity-autorouter":"^0.0.100","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/schematic-corpus":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.635_1755623537927_0.7018413297689012","host":"s3://npm-registry-packages-npm-production"}},"0.0.636":{"name":"@tscircuit/core","version":"0.0.636","_id":"@tscircuit/core@0.0.636","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"ba0f2623fda6cedf69b3a977be221e7435b69252","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.636.tgz","fileCount":5,"integrity":"sha512-NMXGG2YSzPLKzmFqps50bFyXYNMod36dgdLq0R2IPuiQC9utmRkRuqtYZM86qDscqsyVWVg3JF18wq63skoyGA==","signatures":[{"sig":"MEUCIDk+lUZiERMgkDIutIfCzKeW6gfE9/e0/6FseTmfeIkdAiEAkvZd2aI3SlYR/pMx2SmCtAsREejXHXtU+b3ozTM1bn0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1341555},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"5763ba8fe4d8597dcea41a6aefb50457372e56ef","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.19","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.5","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.232","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.174","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.9","@tscircuit/props":"^0.0.287","@types/react-dom":"^19.1.6","@tscircuit/checks":"^0.0.71","schematic-symbols":"^0.0.180","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.4","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.208","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.38","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.6","@tscircuit/schematic-corpus":"^0.0.110","@tscircuit/circuit-json-util":"^0.0.65","@tscircuit/capacity-autorouter":"^0.0.100","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/schematic-corpus":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.636_1755636225818_0.6855409360719311","host":"s3://npm-registry-packages-npm-production"}},"0.0.637":{"name":"@tscircuit/core","version":"0.0.637","_id":"@tscircuit/core@0.0.637","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"5dccc1c1caafcbddfe495f8589d467311cc0bbcc","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.637.tgz","fileCount":5,"integrity":"sha512-/1WVBywTLGClmQ0u/be/nrNFqGQZtBHX12O052H4IAW9fRybVhOQpM6iwU6QZeFq8HH+SniBA/rPh8rrT/TjnA==","signatures":[{"sig":"MEQCIFFa1EILJsH8JXpWB8Kkoct/jHTT3+BpB25qihb3JWhrAiBUZalg+PeqiUcR1VHXah43FZvep6Pjjn4UMxOldoUDWA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1343164},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"5cfe141bb5289ca360403c2ff234f75a736650ba","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.19","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.8","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.232","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.174","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.9","@tscircuit/props":"^0.0.287","@types/react-dom":"^19.1.6","@tscircuit/checks":"^0.0.71","schematic-symbols":"^0.0.180","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.4","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.208","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.38","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.6","@tscircuit/schematic-corpus":"^0.0.110","@tscircuit/circuit-json-util":"^0.0.65","@tscircuit/capacity-autorouter":"^0.0.100","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/schematic-corpus":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.637_1755856448391_0.6482450926978096","host":"s3://npm-registry-packages-npm-production"}},"0.0.638":{"name":"@tscircuit/core","version":"0.0.638","_id":"@tscircuit/core@0.0.638","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"ddf4918d6469c72ffd43d28500f1ba194143d2dc","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.638.tgz","fileCount":5,"integrity":"sha512-9VkmCUqyGm7YG43PV87kdOZpoksY0MUUizZG5+LtcDcLNVcj/g6JdKFAAQGrm5ve12lanVb0t0IGGoKKX9u5kA==","signatures":[{"sig":"MEQCIGKP99hJ9wro3BM0J8sTxyXrYeyh2zmhDXsvYjxhKXsBAiAl9NPBDQ97lSmPYtd/wWhTm1ZsRvgcI/62W3iFWOZpgg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1343974},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"144de153baea3f66a24ba8cf0425ac3ca76f982b","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.19","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.8","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.232","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.174","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.9","@tscircuit/props":"^0.0.287","@types/react-dom":"^19.1.6","@tscircuit/checks":"^0.0.71","schematic-symbols":"^0.0.180","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.4","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.208","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.38","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.6","@tscircuit/schematic-corpus":"^0.0.110","@tscircuit/circuit-json-util":"^0.0.65","@tscircuit/capacity-autorouter":"^0.0.100","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/schematic-corpus":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.638_1755856487953_0.28274544082604636","host":"s3://npm-registry-packages-npm-production"}},"0.0.639":{"name":"@tscircuit/core","version":"0.0.639","_id":"@tscircuit/core@0.0.639","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"f6f71e0a4d3f5a439f3c70cbdd9bfa54d5c523e5","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.639.tgz","fileCount":5,"integrity":"sha512-MKE6eyf90g6daecUFVFQ77cUZNIH94EC75nMzulaxUYdw/h2Loj0+6+B/A4tJ4kPzWOOwCIV+ZBE4i5egDespg==","signatures":[{"sig":"MEQCIE+Vv+TqOmj1JKFArA+GOvFHfngpJR7vseKRn2NMb5bTAiBeKrYzcXpbN64kK6T1SbFkkDbF/bRgfZrq+enqPBGDPg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1344019},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"8d12c85efadf107a351b0fe03149683d46e2c983","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.19","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.8","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.232","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.174","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.9","@tscircuit/props":"^0.0.287","@types/react-dom":"^19.1.6","@tscircuit/checks":"^0.0.71","schematic-symbols":"^0.0.180","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.4","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.208","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.38","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.6","@tscircuit/schematic-corpus":"^0.0.110","@tscircuit/circuit-json-util":"^0.0.65","@tscircuit/capacity-autorouter":"^0.0.100","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/schematic-corpus":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.639_1755889155402_0.18331131147245228","host":"s3://npm-registry-packages-npm-production"}},"0.0.640":{"name":"@tscircuit/core","version":"0.0.640","_id":"@tscircuit/core@0.0.640","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"bc8e9bd56d9268e8b46788374e72595c0b9edab9","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.640.tgz","fileCount":5,"integrity":"sha512-uHpTwe7WgnFDA7HL4JDvG4LAXeAUU8EIUz5I8TPmlW8COGBloYcGaew7BV31oy7TC8cSuVTUAXtDNHb7fM4Bmw==","signatures":[{"sig":"MEUCIQDOwCtvww+GszMhFZFVXt1vzg7m4VlBoLq+tGwycC88rwIgHLVkrsiCgYHtw5hiVy8nfHJ5TrPO5iVbkvT1pKERKCE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1343980},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"a0d50aac703324402724122e039deca1b23cb1e7","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.28","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.8","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.232","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.174","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.9","@tscircuit/props":"^0.0.287","@types/react-dom":"^19.1.6","@tscircuit/checks":"^0.0.71","schematic-symbols":"^0.0.180","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.9","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.208","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.38","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.6","@tscircuit/schematic-corpus":"^0.0.110","@tscircuit/circuit-json-util":"^0.0.65","@tscircuit/capacity-autorouter":"^0.0.100","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/schematic-corpus":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.640_1755930598292_0.6971403125348001","host":"s3://npm-registry-packages-npm-production"}},"0.0.641":{"name":"@tscircuit/core","version":"0.0.641","_id":"@tscircuit/core@0.0.641","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"311468fbb637a8857e94cd4c368e8b7ac5962c07","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.641.tgz","fileCount":5,"integrity":"sha512-Q4Vi4eEQ+D01Q2l2R398YOuzXauOXQCbBcHj4AtQ60fIRanrF10QXiU2VmQ06mhsP5Jqbu921GEXdxzeo9i5hg==","signatures":[{"sig":"MEYCIQDSxNE7QGfj1HHZOGUMsRMPhxPCQ5ynZAGOQzm9ZpVMNAIhAPgTLIkrvb6AQY5aW+ToGlpIOcZjm0x6pRirubdy0nUj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1344091},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"072db635de26cccb00a3f3402b0ef513bc1048dc","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.28","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.8","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.232","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.174","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.9","@tscircuit/props":"^0.0.287","@types/react-dom":"^19.1.6","@tscircuit/checks":"^0.0.71","schematic-symbols":"^0.0.180","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.9","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.208","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.38","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.6","@tscircuit/schematic-corpus":"^0.0.110","@tscircuit/circuit-json-util":"^0.0.65","@tscircuit/capacity-autorouter":"^0.0.100","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/schematic-corpus":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.641_1755965124480_0.4227971690973902","host":"s3://npm-registry-packages-npm-production"}},"0.0.642":{"name":"@tscircuit/core","version":"0.0.642","_id":"@tscircuit/core@0.0.642","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"8fa3706b97484bec4532f37e14e5624a8f5da41e","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.642.tgz","fileCount":5,"integrity":"sha512-aipEWUMTQnbWH2Ik017nUWsY06PdOJrBvTF5CgwftHo5nPcU4RHaghrBD5frw7/rtCwAEjajbRo6JHF6gIVeEg==","signatures":[{"sig":"MEQCIBxS2Ia8i2z3QCbx+Zlly6FHDd6ebS4pVX1JNl47l1jiAiBNNS13VIaPihdJJ2M7inakt+fo0UZCZ9EkixzYOKfYbQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1344299},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"b7e21220c655861ae8a922fe9ad5764715fc7165","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.28","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.8","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.232","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.174","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.9","@tscircuit/props":"^0.0.287","@types/react-dom":"^19.1.6","@tscircuit/checks":"^0.0.71","schematic-symbols":"^0.0.180","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.9","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.208","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.38","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.6","@tscircuit/schematic-corpus":"^0.0.110","@tscircuit/circuit-json-util":"^0.0.65","@tscircuit/capacity-autorouter":"^0.0.100","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/schematic-corpus":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.642_1756139208332_0.6641621331999337","host":"s3://npm-registry-packages-npm-production"}},"0.0.643":{"name":"@tscircuit/core","version":"0.0.643","_id":"@tscircuit/core@0.0.643","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"ff33471a075171cdee6073ecde5a00f6382f36e1","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.643.tgz","fileCount":5,"integrity":"sha512-uoD1tSyr03SuEu6v9EPF2Z6h941Ybfg03AUYn9U+E1YBpQFjTUzNldteXWXI4GtrwwUF3fJhL8/QeQ0bEj7lOg==","signatures":[{"sig":"MEYCIQC8qyyyucuOck9XrQ3dbT+GwSoMiedLvJkZ3Y1fxm+IzgIhAJD9Y3bG4oMDMYFgJHoazx13RL/CyXl6kD22qHqILJx5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1349589},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"920ec36bf271955d7caa25aaf66555a02adbc236","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.28","react-reconciler-18":"npm:react-reconciler@0.29.2","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.8","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.232","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.174","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.9","@tscircuit/props":"^0.0.287","@types/react-dom":"^19.1.6","@tscircuit/checks":"^0.0.71","schematic-symbols":"^0.0.180","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.9","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.208","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.38","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.6","@tscircuit/schematic-corpus":"^0.0.110","@tscircuit/circuit-json-util":"^0.0.65","@tscircuit/capacity-autorouter":"^0.0.100","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/schematic-corpus":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.643_1756139845108_0.7121639456443614","host":"s3://npm-registry-packages-npm-production"}},"0.0.644":{"name":"@tscircuit/core","version":"0.0.644","_id":"@tscircuit/core@0.0.644","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"a2053d0f8ff75f69af2c1211f551afed8321e3da","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.644.tgz","fileCount":5,"integrity":"sha512-UWgrQGGcjp+jVwUuK1Am/ZcRiLeG34gT5q2Rf8IthGa9Y7jdAaUkb9uf3YbBP5ceakoXJnyQ4AST4uS6fG5wqw==","signatures":[{"sig":"MEYCIQCyCJdflFaE8ScuhmqSGDS6Zu++zXmJ3Xgd4M25vyUEoQIhAOwP4sakz4e5mrlU+so/UwF6XH3VWLVK+b14tk8ThEcd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1349163},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"043cd8b218caf61f31397bad4769f47f2f9d9916","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.28","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.8","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.232","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.174","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.9","@tscircuit/props":"^0.0.287","@types/react-dom":"^19.1.6","@tscircuit/checks":"^0.0.71","schematic-symbols":"^0.0.180","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.9","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.208","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.38","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.6","@tscircuit/schematic-corpus":"^0.0.110","@tscircuit/circuit-json-util":"^0.0.65","@tscircuit/capacity-autorouter":"^0.0.100","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/schematic-corpus":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.644_1756140606122_0.8629935279028311","host":"s3://npm-registry-packages-npm-production"}},"0.0.645":{"name":"@tscircuit/core","version":"0.0.645","_id":"@tscircuit/core@0.0.645","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"1f5b5e8e278977b805fb4895a1cf0dd66f9a339c","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.645.tgz","fileCount":5,"integrity":"sha512-OLat5IfZ6/02N3Ofmemg1KxMugmx8Hr6QzWtHhE0e1vU/FeLG9W4xwI+mvwzPIiczLY2vf2t7c8U1SpvYLkLqQ==","signatures":[{"sig":"MEUCIGSiJPdRO0ZAWz2iFkBX3rVSu+PWM+/dTHQFn/kuz76jAiEA3ChWuYzpKHPirhY+it/qIdJ/i3y0zXVVfZwck8cqtjo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1349202},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"75e658bfb3f355878f39e4ec770c234c926d8ff9","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.28","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.8","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.232","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.174","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.9","@tscircuit/props":"^0.0.287","@types/react-dom":"^19.1.6","@tscircuit/checks":"^0.0.71","schematic-symbols":"^0.0.180","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.9","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.208","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.38","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.6","@tscircuit/schematic-corpus":"^0.0.110","@tscircuit/circuit-json-util":"^0.0.65","@tscircuit/capacity-autorouter":"^0.0.100","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/schematic-corpus":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.645_1756234254101_0.8654681137885036","host":"s3://npm-registry-packages-npm-production"}},"0.0.646":{"name":"@tscircuit/core","version":"0.0.646","_id":"@tscircuit/core@0.0.646","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"901d5bea82fba43c31f03cc146792a092bad140f","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.646.tgz","fileCount":5,"integrity":"sha512-LzuDSq6qtc0gPEMmp6cQIHbseFXZj10EQp+yu8d/z8ljadMXveI0Ay2if9jrm+IVbw+cglKK+IYOthy8bSg45A==","signatures":[{"sig":"MEYCIQDPqVwIjd1f8PJOb9D33TPyiBe4oZnT3cBft276HQQj4gIhANvPREx/oe8Q2s5xiiVeL+ByQpGR9+r/XbEUlD7wCo6x","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1377096},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"b35bb4be66f15f1db300e5dd37b451b1479d4443","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.28","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.8","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.232","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.174","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.9","@tscircuit/props":"^0.0.287","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.71","schematic-symbols":"^0.0.180","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.9","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.208","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.38","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.6","@tscircuit/schematic-corpus":"^0.0.110","@tscircuit/circuit-json-util":"^0.0.65","@tscircuit/capacity-autorouter":"^0.0.100","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^0.0.12"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/schematic-corpus":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.646_1756247507817_0.11489472291116543","host":"s3://npm-registry-packages-npm-production"}},"0.0.647":{"name":"@tscircuit/core","version":"0.0.647","_id":"@tscircuit/core@0.0.647","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"b7409f3cb15bddcf08fec78cb0e4e041bf95df4b","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.647.tgz","fileCount":5,"integrity":"sha512-693nUcDyR3z0JEbpa3Q6qflsG3BqKxDT4Ctw1XHgkMz2/4oqTjQvFJSOHLFF+e1CLw/sM+rK+oOtw8VbrjpX7g==","signatures":[{"sig":"MEUCIQDs9+hjsqn6OZAAUdTFJ4K8/9nCFJbBS9qDy9Il3ZR5gwIgLrepaaQ+2WQPHU1seHiBvb4fKrSF0ZoIZxarrmoikGA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1375145},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"355186b5d787db2925d3005fb8ac18ee032eba4e","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.28","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.8","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.232","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.174","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.9","@tscircuit/props":"^0.0.287","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.71","schematic-symbols":"^0.0.180","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.9","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.208","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.38","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.6","@tscircuit/schematic-corpus":"^0.0.110","@tscircuit/circuit-json-util":"^0.0.65","@tscircuit/capacity-autorouter":"^0.0.100","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^0.0.12"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/schematic-corpus":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.647_1756268138905_0.48053765643116764","host":"s3://npm-registry-packages-npm-production"}},"0.0.648":{"name":"@tscircuit/core","version":"0.0.648","_id":"@tscircuit/core@0.0.648","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"b8ad4d9601f8c9795bb2c49e87056a7362fc7492","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.648.tgz","fileCount":5,"integrity":"sha512-uxerrmUopFRXwTU7XpbDzZaqjcew2Q3IZY+jsfiify93KL0yuDhjdTDuqy1G7BHr2O65u9MiJRnriKD8QwyjPQ==","signatures":[{"sig":"MEQCIAo5twUMiBvsVydmqZ3vpSS0p3L0RWo05H2QKuMRN+BGAiATJqpoVF3utemLAhtZSUufnSBPyOMbaN9EZF8yQ3fiWw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1376749},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"eac29ae070bcb66578a14ca5b9288152d8246e2f","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.28","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.8","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.233","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.174","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.9","@tscircuit/props":"^0.0.287","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.71","schematic-symbols":"^0.0.180","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.9","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.208","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.38","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.6","@tscircuit/schematic-corpus":"^0.0.110","@tscircuit/circuit-json-util":"^0.0.65","@tscircuit/capacity-autorouter":"^0.0.100","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^0.0.12"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/schematic-corpus":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.648_1756296174462_0.46658593033926055","host":"s3://npm-registry-packages-npm-production"}},"0.0.649":{"name":"@tscircuit/core","version":"0.0.649","_id":"@tscircuit/core@0.0.649","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"ad8a3fae85dae32a1f547e480ebe4f5ece4addf8","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.649.tgz","fileCount":5,"integrity":"sha512-EDQvuWSTPTevEbWtFjO1e+i7lku+hDq0o+ugFo95Xa8Y8fn/a6N060VtKvzV//JZ9UFjPUrGpulKoCOJ8LJEvw==","signatures":[{"sig":"MEUCIQDjn0MYj9vW9A9HRLk1ANAsoFnnyJZJoX7A0azwB5zLpwIgZoefQrS5m5uz1U1+RfM5Xa642xCQQCNzIoM8CxxNKwg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1377054},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"3e93771c5724e74a5eaaf697d72c178d42664956","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.28","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.8","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.233","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.174","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.9","@tscircuit/props":"^0.0.287","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.71","schematic-symbols":"^0.0.180","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.9","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.208","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.38","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.6","@tscircuit/schematic-corpus":"^0.0.110","@tscircuit/circuit-json-util":"^0.0.65","@tscircuit/capacity-autorouter":"^0.0.100","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^0.0.12"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/schematic-corpus":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.649_1756296525703_0.922244608245931","host":"s3://npm-registry-packages-npm-production"}},"0.0.650":{"name":"@tscircuit/core","version":"0.0.650","_id":"@tscircuit/core@0.0.650","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"01156a50f34306634734a96e95112a45b20d0ab1","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.650.tgz","fileCount":5,"integrity":"sha512-oFZsPfLDfe9e4/XIaG4deCwRIN6qxFWEjiYsX7V0OcwoluI22xmMdTARbPh3dlci0iof7V+oJFtk2pRym7cVRg==","signatures":[{"sig":"MEUCIEmV227Dodxb4tcKFXFtDbDgVxm5GZcZlUt/1Wiwj5MyAiEAxPj8BLFneiggJC6xMdBt8ssLNFi9L2ARj5CIiiLK/i4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1376798},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"c18c4d8b7ecb172cd66bc7fe5987aeb6eb7a1111","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.28","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.8","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.233","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.174","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.9","@tscircuit/props":"^0.0.287","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.71","schematic-symbols":"^0.0.180","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.9","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.208","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.38","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.6","@tscircuit/circuit-json-util":"^0.0.65","@tscircuit/capacity-autorouter":"^0.0.100","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^0.0.12"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.650_1756302147771_0.523542684098633","host":"s3://npm-registry-packages-npm-production"}},"0.0.651":{"name":"@tscircuit/core","version":"0.0.651","_id":"@tscircuit/core@0.0.651","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"daabc143c301b7a2c1c33d23556db69e3f78b112","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.651.tgz","fileCount":5,"integrity":"sha512-rEZ7L/MdTJehmONqUM7mGoivR3G41IP+YJg3pQYQNW2KZoct5lXvADyuY6yg6Cwogn1tqcxWeCr/ppiWpNccAg==","signatures":[{"sig":"MEYCIQC5oqhsSswXlIdrgx8nHnhRZNsLBs18iSBXjAAxQen67QIhAJWxNM/ou4awdJNFN9RsMGT/Ppcats4VducPxrkPGt2X","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1376672},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"6ace88d09dd16907197678469eeaf436fef0da75","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.28","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.8","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.233","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.174","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.9","@tscircuit/props":"^0.0.287","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.71","schematic-symbols":"^0.0.180","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.9","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.208","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.38","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.6","@tscircuit/circuit-json-util":"^0.0.65","@tscircuit/capacity-autorouter":"^0.0.100","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^0.0.12"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.651_1756308327911_0.1061248439548117","host":"s3://npm-registry-packages-npm-production"}},"0.0.652":{"name":"@tscircuit/core","version":"0.0.652","_id":"@tscircuit/core@0.0.652","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"0fc9b8a7ba62dbb03eabe680abdf4ddb60c8d9e9","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.652.tgz","fileCount":5,"integrity":"sha512-yn0o0O5QsUDNG2LPEQv+XWReSr8muBb/jEoVWxDYo7cUINnDhBbCSBFAJ9p39Mmq/aljye45YyPGgX74D5I12w==","signatures":[{"sig":"MEQCIEnrS1Irv4qNvxOagiEQYQAA3KKN2F9neG/CWBOvi5zwAiBLK885ndnKEv7PRsDLw+q/9lyA4a2F9hCxq6x/1surUg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1379906},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"121dde356febc5c4b88ff7ce334a16b8f6493e5b","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.28","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.8","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.233","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.174","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.9","@tscircuit/props":"^0.0.287","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.71","schematic-symbols":"^0.0.180","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.9","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.208","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.38","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.6","@tscircuit/circuit-json-util":"^0.0.65","@tscircuit/capacity-autorouter":"^0.0.100","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^0.0.17"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.652_1756315379478_0.4841229712102102","host":"s3://npm-registry-packages-npm-production"}},"0.0.653":{"name":"@tscircuit/core","version":"0.0.653","_id":"@tscircuit/core@0.0.653","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"a3ffa401b1d5be5ae950ee22d01955720f690fc9","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.653.tgz","fileCount":5,"integrity":"sha512-3K/YAqCbl1XzWtOgt44eRlh8Gm7k3szSSrYuR/AXuracib5yZIh/8xvG/UfCgUJ9UEy0DHiiy66b+mwCVqKptQ==","signatures":[{"sig":"MEUCIQCF8hsRt9PdoVA1gmDnwzOSLHci28efKkw+I/+rK0D+mAIgcxLkOFh89m0Kqte5Zf2xo3Qyfis3tz6IZwt1+HKNgXE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1378584},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"857af8532476fdc4053f67ed56c67808e27eac8d","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.28","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.8","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.233","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.174","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.9","@tscircuit/props":"^0.0.287","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.71","schematic-symbols":"^0.0.180","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.9","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.208","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.38","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.6","@tscircuit/circuit-json-util":"^0.0.65","@tscircuit/capacity-autorouter":"^0.0.100","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^0.0.17"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.653_1756320916397_0.03734040245109704","host":"s3://npm-registry-packages-npm-production"}},"0.0.654":{"name":"@tscircuit/core","version":"0.0.654","_id":"@tscircuit/core@0.0.654","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"2beab8c7a43ec72af7d30e706937ab6dc3f6787f","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.654.tgz","fileCount":5,"integrity":"sha512-7O+4MI/XQ0XPYusfg839ZkhD+ac5wKXs5XK1ScvdC9c5Yc6x+4TYJrrhdyBbEda4QT5vfmF4ZlTyFHYkGbE4Vw==","signatures":[{"sig":"MEUCIQDKcBHuH90Fe5s+ZTfmvnCOwfDFXpu8gMBacIJ5t95XjAIgJWAKB5zVgzzj1ddyQOg/3aNUgDAXtJyORX4eg5lRZ7o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1378999},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"f276e37f9fde1e28dfe48c1674f21ccb22295a8f","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.28","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.8","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.233","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.174","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.9","@tscircuit/props":"^0.0.287","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.71","schematic-symbols":"^0.0.180","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.9","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.208","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.38","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.6","@tscircuit/circuit-json-util":"^0.0.65","@tscircuit/capacity-autorouter":"^0.0.100","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^0.0.22"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.654_1756328457952_0.7264025901348441","host":"s3://npm-registry-packages-npm-production"}},"0.0.655":{"name":"@tscircuit/core","version":"0.0.655","_id":"@tscircuit/core@0.0.655","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"49b48f7b02345f763051e789b8185aa27cc19ace","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.655.tgz","fileCount":5,"integrity":"sha512-qgg838P8ZGLs8G8zVUnS4iNXjodEYplmvOmgh7J7CFjVALlMowkbdP1H1Wp70cbkyM9E4eOQH41ORZ0dQjG7dw==","signatures":[{"sig":"MEUCIDSMu0Nmmy0MWTugVuf74oZWfatG9zEsOgqfNqDaRZEtAiEA9jKj4VrIqPECuvXu9BnIMx/JHndAGsqpUvB4n0Zduf0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1379376},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"a7e882ba4faf58b346961cb12695727b7695dfa5","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.28","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.8","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.233","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.174","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.9","@tscircuit/props":"^0.0.287","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.71","schematic-symbols":"^0.0.180","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.9","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.208","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.38","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.6","@tscircuit/circuit-json-util":"^0.0.65","@tscircuit/capacity-autorouter":"^0.0.100","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^0.0.22"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.655_1756329872730_0.05436924078733041","host":"s3://npm-registry-packages-npm-production"}},"0.0.656":{"name":"@tscircuit/core","version":"0.0.656","_id":"@tscircuit/core@0.0.656","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"39500b4ef6327a02107d9ff1dba2819025b44792","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.656.tgz","fileCount":5,"integrity":"sha512-/88gXh6rYBj32m7bOaBdr8ob3uNFrzgIgCG70kskpsId655hr6o5RZ3NTnSEXkDibmuxljF1WVAxcvXi4MgVag==","signatures":[{"sig":"MEUCIQCVaO2+O2sKw7IvMcmjS73gP2OtzwlCr7pCMQ8Z0ioYLwIgUIz2sRl0/Q4cF8ehES4mkpbiyvJFd+qxL5Ol+68/iCk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1379376},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"2702a76ca3e248f2c0cee8a9f55dafc6871db5a4","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.28","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.8","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.233","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.174","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.9","@tscircuit/props":"^0.0.287","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.71","schematic-symbols":"^0.0.180","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.9","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.208","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.38","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.6","@tscircuit/circuit-json-util":"^0.0.65","@tscircuit/capacity-autorouter":"^0.0.100","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^0.0.23"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.656_1756334093678_0.750493268137743","host":"s3://npm-registry-packages-npm-production"}},"0.0.657":{"name":"@tscircuit/core","version":"0.0.657","_id":"@tscircuit/core@0.0.657","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"7689cd7edb2d3ddde21154dfbe6c09ac7e67dc2f","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.657.tgz","fileCount":5,"integrity":"sha512-SBkt1/8vw6hMTcJJg/IRVK8fm2/+1kjdq8g7/dGuoNBJuWhy5BVVMxOzOgvTLCMkl5izcT7QvD3fgnpl1d9dWg==","signatures":[{"sig":"MEUCIGiADg3B0NU/hYCdnNeirUAa76WO6m5WwQBR1RCV9TtSAiEArBob53FFGGo2j+g4z+ELUE/uEYWs0xmtQvs8aHRhg8s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1379669},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"65e3d9287a78ffdd7568f62b5d813638b58acb95","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.28","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.8","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.233","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.174","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.9","@tscircuit/props":"0.0.288","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.71","schematic-symbols":"^0.0.180","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.9","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.208","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.38","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.6","@tscircuit/circuit-json-util":"^0.0.65","@tscircuit/capacity-autorouter":"^0.0.100","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^0.0.23"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.657_1756335509033_0.7670864876126045","host":"s3://npm-registry-packages-npm-production"}},"0.0.658":{"name":"@tscircuit/core","version":"0.0.658","_id":"@tscircuit/core@0.0.658","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"9b607a52934b0da411d1bdb9f94ffc317f0753de","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.658.tgz","fileCount":5,"integrity":"sha512-1vWqoXnXniwzb28K9mfZG80DfTjUpwUcO6OKbpqwX1pIZyGeVC/+56pRhZI/epqvRESghtWSb8GBHrTiDdqqeQ==","signatures":[{"sig":"MEQCIAyEa+kJYUduO42iIwlGguVE+a1y7TXOZw844jox7nvSAiB25WCrMJaZ7W/+ygKwlJhYrSnaKtuklsC4B7gWHkqw5A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1381371},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"ab51a5b6965dc2ab082d5f90ca50a9eac3cc3d28","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.28","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.8","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.233","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.174","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.9","@tscircuit/props":"0.0.288","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.71","schematic-symbols":"^0.0.180","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.9","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.208","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.38","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.6","@tscircuit/circuit-json-util":"^0.0.65","@tscircuit/capacity-autorouter":"^0.0.100","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^0.0.23"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.658_1756361806102_0.5020678210000036","host":"s3://npm-registry-packages-npm-production"}},"0.0.659":{"name":"@tscircuit/core","version":"0.0.659","_id":"@tscircuit/core@0.0.659","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"98462808819d1db223afd6c41ba33c04aebc2806","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.659.tgz","fileCount":5,"integrity":"sha512-/G+V4m8D7KQzUXo1OvIeCdgcd4lNdVGbfGLxm3Ru3Q7SpwtAXw1HFFTvMDptxQ8X5KHB8q9oNfUer6C0snRimg==","signatures":[{"sig":"MEUCIQDvd5KBnRApAA5QcKrNY418ZvDfY1tjYUkvk7lqS5JT5QIgEywD44ONrEXevf3DqSvTuiunrdbgLaOwyx5M7p5wCZ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1381618},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"1be1877bfae0e76258d47782e1c510b13239b481","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.28","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.8","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.233","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.174","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.9","@tscircuit/props":"0.0.288","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.71","schematic-symbols":"^0.0.180","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.9","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.208","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.38","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.6","@tscircuit/circuit-json-util":"^0.0.65","@tscircuit/capacity-autorouter":"^0.0.100","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^0.0.23"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.659_1756391318875_0.8006790469534084","host":"s3://npm-registry-packages-npm-production"}},"0.0.660":{"name":"@tscircuit/core","version":"0.0.660","_id":"@tscircuit/core@0.0.660","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"3afe0dd7e687473017042c640b96cdaca339e074","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.660.tgz","fileCount":5,"integrity":"sha512-r13Bjnkgv03qrtKPekGX3V91aLdrURJe5TfEg9cxjly+T/jMQGnZ2zqqCU4jdcbFnslb/1A/onT/xijen9CsMQ==","signatures":[{"sig":"MEUCIA5krIb8smJHSt0FTrsr+iSt70ZoFw2Cm7xqOFodpumFAiEA6YVPPkMrp9l/f2EQ6lxNtOoVbdmQmKOJPQcQ209hOak=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1381650},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"5c2654848634459eebc00ecdabac89b66ec04831","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.28","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.8","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.233","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.174","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.9","@tscircuit/props":"0.0.288","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.71","schematic-symbols":"^0.0.180","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.9","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.208","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.38","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.6","@tscircuit/circuit-json-util":"^0.0.65","@tscircuit/capacity-autorouter":"^0.0.100","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^0.0.23"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.660_1756403818909_0.4546409527943036","host":"s3://npm-registry-packages-npm-production"}},"0.0.661":{"name":"@tscircuit/core","version":"0.0.661","_id":"@tscircuit/core@0.0.661","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"9ace4f7d0a4fcaabd6e1af615dec3cac7c93175a","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.661.tgz","fileCount":5,"integrity":"sha512-kDrt3CnMdj6JYNsn0kTYC+e7/BhtaEpe67VFtve617Dly4ErnM2P+kjy6gIVR20zJO4QmomQfjatfF7lyuEAVQ==","signatures":[{"sig":"MEYCIQC01Y0YftM+qkt/hdIiCruupiXWwQqV6/KYtwjelmBrxQIhAOzAGDz+oa9ArxQpJdm1s2fbD/L/ciU4y3JvQoCXFybL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1381902},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"de0ee0c645f07efbff4d6be578e8d3cd3ad04ca8","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.29","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.8","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.233","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.174","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.9","@tscircuit/props":"0.0.288","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.71","schematic-symbols":"^0.0.180","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.9","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.208","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.38","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.6","@tscircuit/circuit-json-util":"^0.0.65","@tscircuit/capacity-autorouter":"^0.0.100","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^0.0.23"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.661_1756429920397_0.3953488684094124","host":"s3://npm-registry-packages-npm-production"}},"0.0.662":{"name":"@tscircuit/core","version":"0.0.662","_id":"@tscircuit/core@0.0.662","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"25e054bfc90dbc5b0389120c79ddf5bad7bab4c2","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.662.tgz","fileCount":5,"integrity":"sha512-bo9ukdOFJZfyVSJf//Bt+wrtwmJAZULuYnsM4+vUa3cDnFkbsl/eEDyVkDwxqNuGhXriKTF2fcemsed288NehQ==","signatures":[{"sig":"MEYCIQCr2tIYZqwPxJld4NNwpq5tCw1HC8heZgTQLzFjJpfz7wIhAPQOrcnHhuDYu37Esx6UMErijoFbyktsYGvNZQRVvXXf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1383965},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"4fc4bf462c5921da544f5932c87241bd43ef8f5a","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.29","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.8","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.235","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.174","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.9","@tscircuit/props":"0.0.288","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.71","schematic-symbols":"^0.0.180","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.9","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.208","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.38","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.6","@tscircuit/circuit-json-util":"^0.0.65","@tscircuit/capacity-autorouter":"^0.0.100","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^0.0.23"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.662_1756446947166_0.10491419148626369","host":"s3://npm-registry-packages-npm-production"}},"0.0.663":{"name":"@tscircuit/core","version":"0.0.663","_id":"@tscircuit/core@0.0.663","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"58b3ab05a124788bbd797b19e15a45a90a3672d5","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.663.tgz","fileCount":5,"integrity":"sha512-rCSzKAx3zOByR64jQKdy+qIg4a+JH/ElXHnbOmY+vFX1YRtYZAc5ex30aNWSZ3BIjUcDaj6JAhH5QTK00NJPjA==","signatures":[{"sig":"MEUCIQDgo7ABdnMh2mElN9jwp6sw4k7TchmiSub6u/bxw2hRfAIgZVqhvRyFx7JazCsMF9xNTxtCElsf1EIxwWyapcaLRfs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1384407},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"040e1ac5f0cfa92acacc8cd35e64c511315ec66d","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.29","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.8","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.235","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.174","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.9","@tscircuit/props":"0.0.289","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.71","schematic-symbols":"^0.0.180","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.9","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.208","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.38","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.6","@tscircuit/circuit-json-util":"^0.0.65","@tscircuit/capacity-autorouter":"^0.0.100","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^0.0.23"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.663_1756447118934_0.19469692966615937","host":"s3://npm-registry-packages-npm-production"}},"0.0.664":{"name":"@tscircuit/core","version":"0.0.664","_id":"@tscircuit/core@0.0.664","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"7b836725ec774bfead07c829b0f65fbebb99c266","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.664.tgz","fileCount":5,"integrity":"sha512-fcEtr3m/qH0XOgA8OYMpP5/bi08+3c3bIm3221Qd+pGgFgJFfLWhQStR83nt4XEinCM6PvX/kDzc/oQyec4cFg==","signatures":[{"sig":"MEQCICg38CjTHdyApDb8TA02LS1Qnx3d1g2Ilt4ujb+bPyhRAiAlnaGVdZkYvdblTRzrlrw1rPOIuXUgtDKsoBqm24WE1Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1384876},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"576ea202aa389ba9df131af1c11dda33c34bfaeb","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.29","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.8","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.235","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.174","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.9","@tscircuit/props":"0.0.289","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.71","schematic-symbols":"^0.0.195","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.9","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.208","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.38","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.6","@tscircuit/circuit-json-util":"^0.0.65","@tscircuit/capacity-autorouter":"^0.0.100","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^0.0.23"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.664_1756479568129_0.2180439861821044","host":"s3://npm-registry-packages-npm-production"}},"0.0.665":{"name":"@tscircuit/core","version":"0.0.665","_id":"@tscircuit/core@0.0.665","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"8926692a5b0144302ac80be8f0d4cd9f7822170f","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.665.tgz","fileCount":5,"integrity":"sha512-0NJaPis21vpPh62otu6Cv+jXVKA7j/VYGGe6hTLaZOhBVlVJ1Sy2J/SnNQuo8Qm2Yr22fc89S3iNlPh/BkxprQ==","signatures":[{"sig":"MEUCIBC+7mpopmO3cWwyWQhk3HPmetmrYgr9XcAiRq2T8VF/AiEA0CzRXjtvqo8v5ELTtF1O3CJygXmnlS46sZ1N258cdM0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1385677},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"6c63fc814a18d865df9579d4fc9a8f22c8060da3","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.29","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.8","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.235","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.174","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.9","@tscircuit/props":"0.0.289","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.71","schematic-symbols":"^0.0.195","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.9","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.208","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.38","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.6","@tscircuit/circuit-json-util":"^0.0.65","@tscircuit/capacity-autorouter":"^0.0.100","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^0.0.23"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.665_1756483471208_0.6636018426512458","host":"s3://npm-registry-packages-npm-production"}},"0.0.666":{"name":"@tscircuit/core","version":"0.0.666","_id":"@tscircuit/core@0.0.666","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"2ea853e8e8c9df82b1ed28505a4bebcc5af3aded","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.666.tgz","fileCount":5,"integrity":"sha512-mXxFc0J6xLJ19KWYPHgAKTpN95H3sWEiu9UsPSnEZMrvgfWgA0mbc7KuF3E+h3t6xCKyQUTqiF2Le+QMW2YeCw==","signatures":[{"sig":"MEUCIAoQyERTzkbwvOlwo2RUkbqSEKfueZfz7MMXed/ohbeJAiEAirtUhyT84n9DKPj3enr4syC37XaD3vTZtHaUbCh9SSs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1385725},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"d7a6b6551ba6a277a6bb4c6fc61a962bbf7482f2","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.29","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.8","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.235","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.174","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.9","@tscircuit/props":"0.0.289","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.71","schematic-symbols":"^0.0.195","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.9","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.208","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.38","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.6","@tscircuit/circuit-json-util":"^0.0.65","@tscircuit/capacity-autorouter":"^0.0.100","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^0.0.23"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.666_1756499825025_0.17846996703593132","host":"s3://npm-registry-packages-npm-production"}},"0.0.667":{"name":"@tscircuit/core","version":"0.0.667","_id":"@tscircuit/core@0.0.667","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"816dfd41555ae2bdf9168307bfef598a78209824","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.667.tgz","fileCount":5,"integrity":"sha512-nb/Qi7zISxViOSYqNnEkVGIfkunru5hJ7sQRue4ie9KmKUI6ayjQIpzSjvMY3zM6QsPJlaZQMJshBZARmqgjTw==","signatures":[{"sig":"MEUCICPCHndDKcTGWCw6ecWcQhVKangGsZAgB/kfCtq7ho6BAiEAi8etlecGIBpajX+TAUkk1tzpPv7G8B/weVTquvAZpa0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1385725},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"4af1272adb69ffe6e19309e7e5e8e25c00a13306","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.29","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.235","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.174","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.9","@tscircuit/props":"0.0.289","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.71","schematic-symbols":"^0.0.195","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.9","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.208","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.38","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.6","@tscircuit/circuit-json-util":"^0.0.65","@tscircuit/capacity-autorouter":"^0.0.100","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^0.0.23"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.667_1756505656214_0.07930077583140371","host":"s3://npm-registry-packages-npm-production"}},"0.0.668":{"name":"@tscircuit/core","version":"0.0.668","_id":"@tscircuit/core@0.0.668","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"3b10c765c1f1e8af73208dbda32a9c63797ee868","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.668.tgz","fileCount":5,"integrity":"sha512-4JzOd9k6KgkW9JjBNzTO4DPunvKlrwYADYEKnrfXvCRsrAcNYFYRfAj26LCPkvMazofS6bz1OLFMOARO7F6evw==","signatures":[{"sig":"MEUCIDh2JUCetpn/LDhZEjZaiqWRrtMiy/HV0LtrBiY+847aAiEA+j0WGaT7YfpO82Xcf3f0aYHQZSDElsvcl7vRKxTb3io=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1386076},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"95d5f43615b0f2c1a102d2747224c146899c3969","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.29","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.235","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.174","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.9","@tscircuit/props":"0.0.289","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.71","schematic-symbols":"^0.0.195","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.9","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.208","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.38","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.6","@tscircuit/circuit-json-util":"^0.0.65","@tscircuit/capacity-autorouter":"^0.0.100","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^0.0.23"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.668_1756515108089_0.8340573394946917","host":"s3://npm-registry-packages-npm-production"}},"0.0.669":{"name":"@tscircuit/core","version":"0.0.669","_id":"@tscircuit/core@0.0.669","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"132d9aaca56c669730abebeaa18a1ddac8a8a606","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.669.tgz","fileCount":5,"integrity":"sha512-f5C/+ECp+ccKJI2z8/ZjP9XxYpt/4GX4i72ggH3S5fRjYCNOcFWGnl5Lcci0heUuru8oyRmLAZ5AruWXmTALjg==","signatures":[{"sig":"MEQCIGHjiIhJRJ01DVvot3VhmtMr7YTPhSD6ycxQe+kxjWioAiAoM8T9MSYG71VDRnU/+6/QDCYE2WLQzdExAYf9/FqqkA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1386264},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"dfaab56cd65cff13f0dc13ae7b953bcf1499459f","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.29","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.235","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.174","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.9","@tscircuit/props":"0.0.289","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.71","schematic-symbols":"^0.0.195","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.9","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.208","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.38","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.6","@tscircuit/circuit-json-util":"^0.0.65","@tscircuit/capacity-autorouter":"^0.0.100","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^0.0.23"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.669_1756529688075_0.6178727163787465","host":"s3://npm-registry-packages-npm-production"}},"0.0.670":{"name":"@tscircuit/core","version":"0.0.670","_id":"@tscircuit/core@0.0.670","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"9dd1a7cd8d58de256f26f287c9ad05fc936ea662","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.670.tgz","fileCount":5,"integrity":"sha512-vvYMP3SssuGnjIyNa8/7wxsmpYdxLyGDTnor8tkWDlMQZNvVFepS5R1NwvzITPyDyVzF3WOuF5l1NzqDa6g2tA==","signatures":[{"sig":"MEUCIQCVEW7uomYgCiggBlRjvXluFojhtFZbJytgXUEo0JtMWwIgZne+ejeoFvfu3pjUv6xhx/1TEO/Cs0Krb7swlB5UFXE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1386264},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"9ce0447007be3a4a567168fdfb0ac22ea5ba4bf2","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.29","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.236","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.174","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.9","@tscircuit/props":"0.0.289","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.71","schematic-symbols":"^0.0.195","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.9","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.208","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.38","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.6","@tscircuit/circuit-json-util":"^0.0.65","@tscircuit/capacity-autorouter":"^0.0.100","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^0.0.23"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.670_1756555587055_0.2560054085345911","host":"s3://npm-registry-packages-npm-production"}},"0.0.671":{"name":"@tscircuit/core","version":"0.0.671","_id":"@tscircuit/core@0.0.671","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"7ad2254cdd7499f915170a8c6f7d465c15dcf412","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.671.tgz","fileCount":5,"integrity":"sha512-iZx/jvdX2WLR12Xrv/ToKz+Z9mkpXE/3ITXBA2k350xJVS2EdiTPBtrXoPI8q5UUXZ+b+YThPCcwPt17tUXhUA==","signatures":[{"sig":"MEYCIQDJp9phXqmp26ohuy9cZq9qxuKQV3wSOMrhtNSMvXgp0AIhAJLXB+xJbt9rSc/gdlMhw0LU+NFBhdVROyW/7TRBThNY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1386262},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"3848da6dc7765e6299274f1055694ebdcff60f6f","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.29","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.236","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.174","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.9","@tscircuit/props":"0.0.289","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.71","schematic-symbols":"^0.0.195","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.9","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.208","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.38","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.6","@tscircuit/circuit-json-util":"^0.0.65","@tscircuit/capacity-autorouter":"^0.0.100","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^0.0.23"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.671_1756579259070_0.49746466986182836","host":"s3://npm-registry-packages-npm-production"}},"0.0.672":{"name":"@tscircuit/core","version":"0.0.672","_id":"@tscircuit/core@0.0.672","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"307823b5bd9d35bece6cd4381fda84b83c8d61da","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.672.tgz","fileCount":5,"integrity":"sha512-/2EnhVqHLczIWRSWDb1Yum8vxhHDq/KmVMBIYqIKrfCj5QWfoHT1QpyEnTL6l2c7T78JoVCLVwLkqYexuMWFOg==","signatures":[{"sig":"MEQCID7jvC3zPWxID4ZXj8PMXS1atIL+FnV53butEv/t7jvKAiAMr9F87kZJ6sCDQi11a4xLin4ICidlDyn4C5JBj64DPg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1386846},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"5ff986f78a138929cfb2f36441ce3c8102c49396","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.29","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.236","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.174","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.9","@tscircuit/props":"0.0.289","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.71","schematic-symbols":"^0.0.195","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.9","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.208","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.38","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.6","@tscircuit/circuit-json-util":"^0.0.65","@tscircuit/capacity-autorouter":"^0.0.100","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^0.0.23"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.672_1756586899573_0.31436474616840404","host":"s3://npm-registry-packages-npm-production"}},"0.0.673":{"name":"@tscircuit/core","version":"0.0.673","_id":"@tscircuit/core@0.0.673","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"dff46cebb94d386bc9cfd3da5e9fa4370b238371","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.673.tgz","fileCount":5,"integrity":"sha512-1R1cLzFtZN91Ap/ps+5V3eACifK4I2xODvMBXdfyi+qRt+x4GQ6S2O8mN6BtAhY8RSiVs3jEff/hYiYTFKuPDA==","signatures":[{"sig":"MEUCIQD0fpaXRjgqhq+qC1VPklWJST6khUSxNTOvnp1aPxEsCgIgYWB9zweBvtV3jY9GBjiHvYbqI+H4eR0J5RvoiBdAAXY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1386994},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"4dc852dd2c2a3a97129f38e9c0bd0d85f3269df8","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.29","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.236","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.174","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.9","@tscircuit/props":"0.0.289","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.71","schematic-symbols":"^0.0.195","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.9","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.208","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.38","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.6","@tscircuit/circuit-json-util":"^0.0.65","@tscircuit/capacity-autorouter":"^0.0.100","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^0.0.23"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.673_1756616031761_0.7457032870601663","host":"s3://npm-registry-packages-npm-production"}},"0.0.674":{"name":"@tscircuit/core","version":"0.0.674","_id":"@tscircuit/core@0.0.674","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"d7034bd377b36015395367d838c0803958480218","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.674.tgz","fileCount":5,"integrity":"sha512-dtijvruT0/eiuAWzeG98Ib8GDgnPspfKYXI5ZiV9/7/D22hXTBttvEE6UFKPVxKW8O2nIJh7GqvZYITjOOHNOQ==","signatures":[{"sig":"MEQCIBeBWDEsEhgc8ozjkZr+JSt2D/R7U3GTNHhD2EzgTNfMAiBL1rCaHxYeXZRHg++DdOXsQVnxqPHAUo0D/gA012yOqg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1386994},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"aa7f3f644b8c5fdfdb3ea3d7817ca25ed2796a00","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.29","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.236","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.174","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.9","@tscircuit/props":"0.0.289","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.71","schematic-symbols":"^0.0.195","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.9","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.208","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.38","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.6","@tscircuit/circuit-json-util":"^0.0.67","@tscircuit/capacity-autorouter":"^0.0.100","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^0.0.23"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.674_1756700639313_0.8499107411752331","host":"s3://npm-registry-packages-npm-production"}},"0.0.675":{"name":"@tscircuit/core","version":"0.0.675","_id":"@tscircuit/core@0.0.675","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"1b258a36bec93f362037d56f26b6d0a105d32545","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.675.tgz","fileCount":5,"integrity":"sha512-CiA0lPmsc/D1XzQObIUPto0MMBN1OAvz62dg6c98ouew6sWvXDHOQv3nZsZ89jBNZQvSvBQrijEUZkYgwnOB4A==","signatures":[{"sig":"MEQCICai8c09xLBRbZw0XsbXCOdUOz0CR0W647ey3jVVieJcAiBe6A4vw7jBlcHA4JU6vKiBvzORQW9dfKT7jzp/0jBtxw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1386994},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"0ed7c4498860eaa469f364acd453c13c46fec587","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.29","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.236","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.174","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.9","@tscircuit/props":"0.0.289","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.71","schematic-symbols":"^0.0.195","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.9","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.208","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.38","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.6","@tscircuit/circuit-json-util":"^0.0.67","@tscircuit/capacity-autorouter":"^0.0.100","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^0.0.25"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.675_1756825429126_0.011192812764309501","host":"s3://npm-registry-packages-npm-production"}},"0.0.676":{"name":"@tscircuit/core","version":"0.0.676","_id":"@tscircuit/core@0.0.676","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"7ce12ba1b7aa94d16b31aaa534227292275877fd","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.676.tgz","fileCount":5,"integrity":"sha512-zxj81PhHBWwPcRm+fn1gRzKnt0KLlQWaWsPZCIgbVZ0wNMUkFXYjDMnFoM1PgikJ9X6JkWuQMl6G9ipmBLXMkA==","signatures":[{"sig":"MEYCIQCmNSyVj6J86ZLraUKNAxksySLCszon7kLA3fp0ebhG4wIhANqROXrn8lqgWK+aupgDw0LCB+4y0tGss6VjnvqVFFjY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1386992},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"9dc3ae46d9ffb0d5b976197e782ba3306d7aae96","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.29","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.236","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.174","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.9","@tscircuit/props":"0.0.289","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.71","schematic-symbols":"^0.0.195","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.9","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.208","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.38","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.6","@tscircuit/circuit-json-util":"^0.0.67","@tscircuit/capacity-autorouter":"^0.0.100","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^0.0.25"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.676_1756829458986_0.5438713917452149","host":"s3://npm-registry-packages-npm-production"}},"0.0.677":{"name":"@tscircuit/core","version":"0.0.677","_id":"@tscircuit/core@0.0.677","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"9768b62d38d9615b1a4bac41ff8faf9c3023e0dc","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.677.tgz","fileCount":5,"integrity":"sha512-Ptuv0ZKkdSBaWEGYnBqjd0XRr/MNKbWwj1CVOli9BzXwEry+7UKjDrc74P7Nv9YAEEEPdCT9cW6D2/zVPTKOGQ==","signatures":[{"sig":"MEUCIGYZea0Vz1xyf2ZCF0ZpL4Z+vNsmqHDiAIYBtlpxA0gwAiEAyREoblCu3bTagm8/9hVGFfb/qPW7PtxUTGtXfqVzZRw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1388255},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"293563e77b0f00cf97f9465292ce41c4d9ef7761","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.29","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.236","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.174","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.9","@tscircuit/props":"0.0.289","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.71","schematic-symbols":"^0.0.195","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.9","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.208","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.38","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.6","@tscircuit/circuit-json-util":"^0.0.67","@tscircuit/capacity-autorouter":"^0.0.100","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^0.0.25"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.677_1756840703253_0.5973673635873984","host":"s3://npm-registry-packages-npm-production"}},"0.0.678":{"name":"@tscircuit/core","version":"0.0.678","_id":"@tscircuit/core@0.0.678","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"50de97c9651d18f7bddb789c28ccf399b3272ad6","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.678.tgz","fileCount":5,"integrity":"sha512-kCBnkaEZhBZR9ZbDLl/OsW5khOTreQkpP7gFyMEGtoOMgKBN3Ehr2KR4B7Uo4sGrtzRQ/0HriTPvjl7D0REMeA==","signatures":[{"sig":"MEUCIQDiyPjGv0I6Pr+zQlYVzl/a1TpENIjKSJ2mmlcO8IM2fAIgfW3gRFaTWTzAtxH/KsLosvS2X0ENSquW5izLujc2zH8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1388378},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"6cd01c8c24cf595d8e13e963de2d236a8a8809fd","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.29","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.236","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.174","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.9","@tscircuit/props":"0.0.289","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.71","schematic-symbols":"^0.0.195","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.9","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.208","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.38","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.6","@tscircuit/circuit-json-util":"^0.0.67","@tscircuit/capacity-autorouter":"^0.0.100","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^0.0.25"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.678_1756842867703_0.7660063925846046","host":"s3://npm-registry-packages-npm-production"}},"0.0.679":{"name":"@tscircuit/core","version":"0.0.679","_id":"@tscircuit/core@0.0.679","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"07a00a2d641bc77c7b652c7267534cbe7eb93283","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.679.tgz","fileCount":5,"integrity":"sha512-nR5uRlssk7vxWj5T/GYpWqLazZetuYlBuxOldyjDfK7FnKB1s45tFaOWwuOLmcHJgn13zXeFjexAH+IyDIGUXA==","signatures":[{"sig":"MEUCIQDxl+GJgbntVfojnFGOs+fBAxDFeB3p60z+B5XcATldYAIgb8R6Ua2ON38qOGKU4gDtwLlk4O+5RX0xjb0kl6ufX74=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1391856},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"7c1c8a5161b63167788d63c13ef57dda417f07da","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.29","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.236","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.174","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.9","@tscircuit/props":"0.0.289","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.71","schematic-symbols":"^0.0.195","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.9","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.208","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.38","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.6","@tscircuit/circuit-json-util":"^0.0.67","@tscircuit/capacity-autorouter":"^0.0.100","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^0.0.25"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.679_1756925109661_0.5795463095822879","host":"s3://npm-registry-packages-npm-production"}},"0.0.680":{"name":"@tscircuit/core","version":"0.0.680","_id":"@tscircuit/core@0.0.680","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"6448c980592865e7e628d1ec0ca570753dcb1209","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.680.tgz","fileCount":5,"integrity":"sha512-h981WYhjz4giP7Evx2xOHF+d+pEWmquSB2u/S9vjStzVVHq01G1vSTlhJJESAF/rKEAcHEEdQKeMtFAZXtuKRw==","signatures":[{"sig":"MEUCIAk5LaqGp6CAzbn4/Nia530IezejbX0bXKEroFRrtecZAiEA1uqM0MBryI4yp+qOvGz95kzFjDhCeZePy8s5y0yNX2g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1391946},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"15f88163c966149224798e7213419fa9c3f5ec21","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.29","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.236","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.174","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.9","@tscircuit/props":"0.0.289","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.71","schematic-symbols":"^0.0.195","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.9","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.208","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.38","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.6","@tscircuit/circuit-json-util":"^0.0.67","@tscircuit/capacity-autorouter":"^0.0.100","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^0.0.25"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.680_1756942466447_0.8958645595604666","host":"s3://npm-registry-packages-npm-production"}},"0.0.681":{"name":"@tscircuit/core","version":"0.0.681","_id":"@tscircuit/core@0.0.681","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"e0edfb491e15ffd3fd799d60dfcc9f10d27be110","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.681.tgz","fileCount":5,"integrity":"sha512-9RgouWXmZhys3de1Ihe3o+gazL5hpaZu6OFTPz3+FhAvF268oSimP5qqyTsr6ScbO4fJtvxZxndX/OrXKdii6w==","signatures":[{"sig":"MEQCIHpqSnpRgxWpfFGDXdA4T7cWHMVfyUX6wt/oSrZXPCiAAiBrpBBSzfN8ZVHPIretrRO3EwbCnfCedkolkmHl10oAxw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1391948},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"53079efe789489f16ffb10101d76d0023bcc0d32","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.31","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.236","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.174","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.9","@tscircuit/props":"0.0.289","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.71","schematic-symbols":"^0.0.195","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.12","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.208","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.38","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.6","@tscircuit/circuit-json-util":"^0.0.67","@tscircuit/capacity-autorouter":"^0.0.100","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^0.0.25"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.681_1756943088779_0.3017187016133984","host":"s3://npm-registry-packages-npm-production"}},"0.0.682":{"name":"@tscircuit/core","version":"0.0.682","_id":"@tscircuit/core@0.0.682","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"d0e74941a69f3c2d6354341bd1003a61c9b3ef5d","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.682.tgz","fileCount":5,"integrity":"sha512-MFf9Nyza8iajgYhl+i9I6FhgieUQUyf3dh5lK9+Yc8Lp4ITzV6Qbo/cXE3QE6jElxOI6Zc/0DHbvWSsejHfDHw==","signatures":[{"sig":"MEYCIQC9safruFxq/cyHC/i2dvjPkpY+IHFPph+kKRhm3pj7oQIhAJg7C7PKSbq1Gges6YZ29UdQLkbGmrzLteI95PxDOiG5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1444016},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"74a0816ad59b5a45b337f52ecbdb55764a901db9","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.31","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.237","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.174","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.9","@tscircuit/props":"0.0.292","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.71","schematic-symbols":"^0.0.195","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.12","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.208","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.38","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.6","@tscircuit/circuit-json-util":"^0.0.67","@tscircuit/capacity-autorouter":"^0.0.100","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^0.0.25"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.682_1757004414009_0.5960914617181114","host":"s3://npm-registry-packages-npm-production"}},"0.0.683":{"name":"@tscircuit/core","version":"0.0.683","_id":"@tscircuit/core@0.0.683","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"2a64bcab77df8dc554c9366b98c1e28c1d0ff4ed","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.683.tgz","fileCount":5,"integrity":"sha512-FXqqdtxhgy3vPSeM41RpOmz1XnSNrmZLYqyLPXtPEVDsJ0oCK1HzqV/MYMP3Aa22X9grlrh8d7RoqGj4N53Pmw==","signatures":[{"sig":"MEUCIEresujT3Yfq8VdzngwbaKGF4VfXjsguTE4pmBd1j7vpAiEAvAP17dCRIMq1D4gpE5l3EqRJjdmWKHkW+LwnzdOVbcM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1445098},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"521c0f8014e4f296011fb869805ef1cdb4a72700","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.31","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.238","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.174","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.9","@tscircuit/props":"0.0.292","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.71","schematic-symbols":"^0.0.195","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.12","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.208","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.38","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.6","@tscircuit/circuit-json-util":"^0.0.67","@tscircuit/capacity-autorouter":"^0.0.100","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^0.0.25"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.683_1757012936385_0.23199742031663573","host":"s3://npm-registry-packages-npm-production"}},"0.0.684":{"name":"@tscircuit/core","version":"0.0.684","_id":"@tscircuit/core@0.0.684","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"5b1864f26d5d4da787030a047301994c1f659b2e","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.684.tgz","fileCount":5,"integrity":"sha512-SJYAaBGHxyV9Ch/IXNjt1x+NBRhAo/wnNQ53Bt8kcjRS6w/yBKalliNoDkuZ+wDHidB6NnXwGeGp0agxbrXgyw==","signatures":[{"sig":"MEYCIQCeaciydQwBlLj1IOlIx7KgFKi+xrNQ8DoL5NPgEwx7PgIhAJ+YbEhx6VId1tbeJm+AhrSgEi+LrA381Ot9NLvWErws","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1445361},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"dddfa563e30281f73ca2104ff6348939485824bc","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.31","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.238","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.174","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.9","@tscircuit/props":"0.0.292","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.71","schematic-symbols":"^0.0.195","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.12","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.208","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.38","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.6","@tscircuit/circuit-json-util":"^0.0.67","@tscircuit/capacity-autorouter":"^0.0.100","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^0.0.25"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.684_1757024670516_0.41793545297178736","host":"s3://npm-registry-packages-npm-production"}},"0.0.685":{"name":"@tscircuit/core","version":"0.0.685","_id":"@tscircuit/core@0.0.685","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"de3cba0d130cd0103efeb93a1eecf2d19ca0f1a3","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.685.tgz","fileCount":5,"integrity":"sha512-bHeKA6OIKfnQDizdoNYQghvbZMOzpqj6KMtx3SkgIPp/VYoFB1l7J0EiQvALK5EoxwXSZ5PRBTiDvZ+n7rR5bA==","signatures":[{"sig":"MEUCIQCPrpEG+7r104UFI5I4+RiK6NUy/GVK8poCKdfDdBjPIgIgHeM2Ufc3ihKg0b+xSejStoR6RCAmo6qLojB4OnkSD64=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1445361},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"7e4e267784b2b83431f98801c27e104e2e3992a6","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.31","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.238","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.182","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.9","@tscircuit/props":"0.0.292","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.71","schematic-symbols":"^0.0.195","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.12","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.208","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.38","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.6","@tscircuit/circuit-json-util":"^0.0.67","@tscircuit/capacity-autorouter":"^0.0.100","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^0.0.25"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.685_1757030724168_0.2586539365323821","host":"s3://npm-registry-packages-npm-production"}},"0.0.686":{"name":"@tscircuit/core","version":"0.0.686","_id":"@tscircuit/core@0.0.686","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"4dbe1d06b9e81a9c6c8033c3639a13fd7060c22c","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.686.tgz","fileCount":5,"integrity":"sha512-CK8i2Z+B9HJnMl6H/jg+9RdPYHVyEuw3MT+9A4hYe3nlow4xb0ouSKY2A1w4RAnSohmxa621fqMdTh9bwnkIsg==","signatures":[{"sig":"MEUCIAjI/LD5uTOX8+3S5WGin+xTkZhLiB74bcW3OeUjqXLiAiEA21iu8wb0ioXC+gf5uAU316eqkFtmspqlfLnmI8YGwVA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1445995},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"502884c3b0d616c654cdc6e3c2a55f152bfa61f5","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.31","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.238","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.182","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.9","@tscircuit/props":"0.0.292","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.71","schematic-symbols":"^0.0.195","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.208","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.38","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.6","@tscircuit/circuit-json-util":"^0.0.67","@tscircuit/capacity-autorouter":"^0.0.100","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^0.0.25"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.686_1757048309170_0.7424986520504093","host":"s3://npm-registry-packages-npm-production"}},"0.0.687":{"name":"@tscircuit/core","version":"0.0.687","_id":"@tscircuit/core@0.0.687","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"f2cfd36036280646a5e76429e175343dc74fcd55","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.687.tgz","fileCount":5,"integrity":"sha512-F6EBvBG4Hj9BO6NOVylYPWt2ZS2tMRF309oMy5oKCAq5V1sH+6fyDSoWmInt3Yl1zsuaWYPiYCh+XM6T0EIChw==","signatures":[{"sig":"MEUCIQD6C4rt8J9jpvFW3h6yebedAqPf14fm8L7CyNcKphvTCwIgV2kguORLxMi6nSKmmquF/NSHJTKXXTo0m5B/1WezuYA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1446731},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"f9a66dc7ae13941437c7f88ff6b673ead6c08b8c","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.31","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.241","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.182","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.9","@tscircuit/props":"0.0.296","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.71","schematic-symbols":"^0.0.195","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.208","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.38","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.6","@tscircuit/circuit-json-util":"^0.0.67","@tscircuit/capacity-autorouter":"^0.0.100","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^0.0.25"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.687_1757105844612_0.8181524966352827","host":"s3://npm-registry-packages-npm-production"}},"0.0.688":{"name":"@tscircuit/core","version":"0.0.688","_id":"@tscircuit/core@0.0.688","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"b5d6afad3544a0948fd7668a6bfeee65d584c23e","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.688.tgz","fileCount":5,"integrity":"sha512-7NesKxUyV8Rjpe6Scy+UlOZ0cM88ecCPhe+u4nrgPryCoWz61iGSKQah7ezljfnaQiiRGcDKu1NZOWN64ZzSDw==","signatures":[{"sig":"MEUCIHAqy2zqeZSvN5MtoVvdFFhumAonuekWSZJJOQAk9uhYAiEAp9IjGBjA9yBCijkxKT4weP1Lgs8LQCzLeK+yBuPtbw8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1447313},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"ed98c7584b6cfa8cc2e1c3329998bef36f17e8c8","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.31","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.241","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.185","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.9","@tscircuit/props":"0.0.296","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.71","schematic-symbols":"^0.0.195","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.208","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.38","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.6","@tscircuit/circuit-json-util":"^0.0.67","@tscircuit/capacity-autorouter":"^0.0.100","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^0.0.25"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.688_1757107288302_0.7980254729899325","host":"s3://npm-registry-packages-npm-production"}},"0.0.689":{"name":"@tscircuit/core","version":"0.0.689","_id":"@tscircuit/core@0.0.689","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"a1c7a2342e6cb2bc9cc015ba3ca53552340c0983","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.689.tgz","fileCount":5,"integrity":"sha512-jPmQa0IW0Wq3lfdDyNjrfWf4wbzVqcr3EgCwi4leLylCWOkXk8ctIGDM8y/sFjYbNA2crc/o2fM/hVCst3F5Lw==","signatures":[{"sig":"MEQCIBp8QEsrurTQUexjqzJMaOtmOlz9093LYYIOVzqVInUwAiAchweoBiFXE6aodjqTPkdqztJ4f/Wqv+ldpNS51DMGAQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1553487},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"e6cf4d6e7dc4bfd62e54dc7a21fcc713b5a0feb2","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.31","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.242","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.185","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.9","@tscircuit/props":"0.0.297","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.71","schematic-symbols":"^0.0.195","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.208","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.38","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.6","@tscircuit/circuit-json-util":"^0.0.67","@tscircuit/capacity-autorouter":"^0.0.100","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^0.0.25"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.689_1757170018046_0.13156254917689658","host":"s3://npm-registry-packages-npm-production"}},"0.0.690":{"name":"@tscircuit/core","version":"0.0.690","_id":"@tscircuit/core@0.0.690","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"3cd0a04e76457acf6d8e6354080a88afa1ff4d34","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.690.tgz","fileCount":5,"integrity":"sha512-UAzaAKWiBOn1Kuwg0ey/nGqFp85yWHdtnkks2fa6d2QmHu3wHcxLes5XGaj839aapGeA0M3n1brZ/kukXXTMXQ==","signatures":[{"sig":"MEYCIQDwNvmWPJtNGhlQWHjwJboFr98yLbL6MlKMNl4f17MZ4gIhANyZivWxDlbbaLdGQ1cBfT3/6NH7u/R9NrVukYwmrEmM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1554777},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"0a4fe5748c0f67702975bda296cb02c31d76e5ff","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.31","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.242","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.185","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.9","@tscircuit/props":"0.0.297","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.71","schematic-symbols":"^0.0.195","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.208","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.38","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.6","@tscircuit/circuit-json-util":"^0.0.67","@tscircuit/capacity-autorouter":"^0.0.100","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^0.0.25"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.690_1757178907879_0.12699067567626843","host":"s3://npm-registry-packages-npm-production"}},"0.0.691":{"name":"@tscircuit/core","version":"0.0.691","_id":"@tscircuit/core@0.0.691","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"bc4e784a7dd40bae4600ed03f52ce4cd2cfe049b","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.691.tgz","fileCount":5,"integrity":"sha512-co+VzejgtjnSbH/8xhzrxD15xMCbYfMQL7AhSnEApLz3Zf9FrIHzoStow/KjRyMPs03qaWS2eOZlt+lYVNE4Rg==","signatures":[{"sig":"MEUCIQD226CJQnElAIILlPAtkd/Tc+7ZgVI7kxXD8PoYwNrltAIgBdijOkhlcqDxatb1zSZLwlPSitXdVVeQRUkDh3nrzuA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1556960},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"71816f4fefa840ef0641c08c8c832a084b545e52","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.31","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.242","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.185","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.9","@tscircuit/props":"0.0.298","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.71","schematic-symbols":"^0.0.195","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.208","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.38","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.6","@tscircuit/circuit-json-util":"^0.0.67","@tscircuit/capacity-autorouter":"^0.0.100","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^0.0.25"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.691_1757184715817_0.5316176571897302","host":"s3://npm-registry-packages-npm-production"}},"0.0.692":{"name":"@tscircuit/core","version":"0.0.692","_id":"@tscircuit/core@0.0.692","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"173ce22c881df2e3f15628646b1ede2d41af8f8b","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.692.tgz","fileCount":5,"integrity":"sha512-Awe+VfFhhh3aHpml6m1Rjx3JbRh0yQVwxsW4g38MvlPSt6b9BBi1olh3p7/UFpNLqw67VbeMMWNpuGjuR3hhNA==","signatures":[{"sig":"MEUCID7zgoVqDOFE0ITGYTa0M6NhoB2+f1H79vZx3dTsuGVaAiEAjrxNkeJAgwaH0b+HqfVvS0yvdNOt7x2Ka9/nKp4ugVg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1557374},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"f1b112fa7c9a6359cd569295a1980f5da630f87b","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.31","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.242","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.185","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.11","@tscircuit/props":"0.0.298","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.71","schematic-symbols":"^0.0.195","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/math-utils":"^0.0.18","@tscircuit/footprinter":"^0.0.208","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.38","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.6","@tscircuit/circuit-json-util":"^0.0.67","@tscircuit/capacity-autorouter":"^0.0.100","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^0.0.33"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.692_1757209485184_0.11679204590222869","host":"s3://npm-registry-packages-npm-production"}},"0.0.693":{"name":"@tscircuit/core","version":"0.0.693","_id":"@tscircuit/core@0.0.693","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"65cfca8e553dfe144ba7db15330967629643bfdd","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.693.tgz","fileCount":5,"integrity":"sha512-PEIJiaVyCEkJoGy8xKbOX7WJDRvjYHKSWcZ6TcgZOlWlAow07ouHpdnmrk5tpGbLQ9egRTG+DkOW34xsN8RhpA==","signatures":[{"sig":"MEQCICDYJFPJrUifIW07BnG4dZffyMneFoTdkTVM2Zl5F8whAiAY4LDV2d829P1+mDne9n6IaowGgW13ZMoaUHAIEnJcZw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1557374},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"519d52ee019c612946528aa6dd616d507385b1d8","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.31","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.242","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.185","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.11","@tscircuit/props":"0.0.298","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.71","schematic-symbols":"^0.0.195","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/math-utils":"^0.0.19","@tscircuit/footprinter":"^0.0.208","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.38","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.6","@tscircuit/circuit-json-util":"^0.0.67","@tscircuit/capacity-autorouter":"^0.0.100","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^0.0.33"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.693_1757234253464_0.969768228732403","host":"s3://npm-registry-packages-npm-production"}},"0.0.694":{"name":"@tscircuit/core","version":"0.0.694","_id":"@tscircuit/core@0.0.694","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"0dd051b1c6ddd0c935711ab9b499dfa2532a19f7","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.694.tgz","fileCount":5,"integrity":"sha512-TZAhZ1GUYieaFmcH/aE7lCaFJwtmbqdZu+gzV+1QedC6goFtZOyQAUsr9sM9Y5Q/AgGi+5PXIPlcGXnVdxFQCw==","signatures":[{"sig":"MEYCIQD1fDgkhZ4NqElML6jrmd19vfu6RC5+zKgNVjhKfloCyQIhAOVldS9KfZCBREqjcBsi7PbuhtiZaBjCVakNOL0uz6IF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1557374},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"518dd9289a1cfe649df20a3c38fa685a0aac31d0","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.31","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.242","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.185","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.11","@tscircuit/props":"0.0.298","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.71","schematic-symbols":"^0.0.195","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/math-utils":"^0.0.21","@tscircuit/footprinter":"^0.0.208","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.38","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.6","@tscircuit/circuit-json-util":"^0.0.67","@tscircuit/capacity-autorouter":"^0.0.100","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^0.0.33"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.694_1757255736526_0.8477158256053199","host":"s3://npm-registry-packages-npm-production"}},"0.0.695":{"name":"@tscircuit/core","version":"0.0.695","_id":"@tscircuit/core@0.0.695","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"822c44b0ccfec3a60233521d34e3ae3f1ee98c8a","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.695.tgz","fileCount":5,"integrity":"sha512-WYh5o4BuglHaMzAj+jVfD0VRFh1aQ1ZWlLx5sjeb7cGAhO2I9fcUYrY8KasNuYaEHQDE8ItGmOWh8qFoGkQSNA==","signatures":[{"sig":"MEUCIHIufx2lQmQZFpJrRtezrBy9Jo40+gC3rQ7OJMsTIiVIAiEA/892vA+oS99jWytGHBWqfS50CdiJI+kIiE6U1ye5nTM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1559291},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"8c66add1255ff17c5256a4dd742528c5bd6abeb2","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.31","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.242","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.185","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.11","@tscircuit/props":"0.0.298","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.71","schematic-symbols":"^0.0.195","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/math-utils":"^0.0.21","@tscircuit/footprinter":"^0.0.208","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.38","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.6","@tscircuit/circuit-json-util":"^0.0.67","@tscircuit/capacity-autorouter":"^0.0.100","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^0.0.33"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.695_1757256911589_0.4915944682827127","host":"s3://npm-registry-packages-npm-production"}},"0.0.696":{"name":"@tscircuit/core","version":"0.0.696","_id":"@tscircuit/core@0.0.696","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"0528cf7ef87bef1b89c721d9a11c80ff4a2fc9fe","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.696.tgz","fileCount":5,"integrity":"sha512-9ngiAI9j3pu6V8QvHiyCMDm1A+ZDNnrSu0D4NfJsAzljZsn0SxiZB1sChybB9ms+5Sj/RW5Z9/a/tWit9R6QLw==","signatures":[{"sig":"MEUCIQCwTsBQukFdyzqiQbdhRlKWKuv+Y0fqJxe5I4CXXfeV3AIgQBGu2hE+MfujSX+TvyiuhlkXFexcTuifjl5J3+GeBrU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1561019},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"be0291b03e78f910b0a88bbfe8740f14e73793a4","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.31","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.242","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.185","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.11","@tscircuit/props":"0.0.298","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.71","schematic-symbols":"^0.0.195","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/math-utils":"^0.0.21","@tscircuit/footprinter":"^0.0.208","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.38","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.6","@tscircuit/circuit-json-util":"^0.0.67","@tscircuit/capacity-autorouter":"^0.0.100","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^0.0.33"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.696_1757258545279_0.6544397305317913","host":"s3://npm-registry-packages-npm-production"}},"0.0.697":{"name":"@tscircuit/core","version":"0.0.697","_id":"@tscircuit/core@0.0.697","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"03fcb835a9dff487e4f24a2687aa84722597518e","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.697.tgz","fileCount":5,"integrity":"sha512-hwiVZa1dz138Kr0ZxwssyJsZQADwF3jo/xsO2VGeKU5yfraFnrsyn0gWV7Ze1WF1zfBcWcjMkw1Mb+g4K9KHqQ==","signatures":[{"sig":"MEUCIDilR9AbvO/MOSON45YUuHIAh+v099eW1W5SnriPGvHsAiEAkD1j9anwQVvp0nz5oBvEgYd3/WMnt7idGwF0/JZUMVA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1561019},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"95ec6dbc5632eacf60da2a90ca2db9036bf69575","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.31","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.242","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.185","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.11","@tscircuit/props":"0.0.298","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.71","schematic-symbols":"^0.0.195","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/math-utils":"^0.0.21","@tscircuit/footprinter":"^0.0.208","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.38","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.6","@tscircuit/circuit-json-util":"^0.0.67","@tscircuit/capacity-autorouter":"^0.0.100","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^0.0.34"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.697_1757264712765_0.5690218545411776","host":"s3://npm-registry-packages-npm-production"}},"0.0.698":{"name":"@tscircuit/core","version":"0.0.698","_id":"@tscircuit/core@0.0.698","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"99b92086acf1b036047ba80df862a22de5a7f422","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.698.tgz","fileCount":5,"integrity":"sha512-98+i0BvjBq0xU2SZNNPJLeEFzpdB6mDDLlTrv57ODhQY9/DPIEXgchEluGAdaIeOnBpJDChCXcpEJU1cH2gn1g==","signatures":[{"sig":"MEUCIQD1iFdfoFws5/R6P4+6ZVhNfnYtT5952Ay4FrvYx3v1GAIgMavB8c75RWqPtEoq0/zhR8V2k4/u71heOKY5NTZzJFg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1563594},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"e8157ecd094b481775b7e15c965cf39000d3edc5","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.31","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.245","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.185","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.11","@tscircuit/props":"0.0.298","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.71","schematic-symbols":"^0.0.195","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/math-utils":"^0.0.21","@tscircuit/footprinter":"^0.0.208","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.38","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.6","@tscircuit/circuit-json-util":"^0.0.67","@tscircuit/capacity-autorouter":"^0.0.100","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^0.0.34"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.698_1757272017482_0.3396968884760656","host":"s3://npm-registry-packages-npm-production"}},"0.0.699":{"name":"@tscircuit/core","version":"0.0.699","_id":"@tscircuit/core@0.0.699","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"b97773ce2c41f919b595a3fde1d396b15100a190","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.699.tgz","fileCount":5,"integrity":"sha512-RN21AfdjjHa1ku2tKQAhxWmIp0/y3ljBe309ijbB+1fif7klbwhazVKkinnd92ldngqN2O0yyWmAzdy48tODIA==","signatures":[{"sig":"MEYCIQDXCH1Jm4ud48Ob/SMR3LgHN5YHo3cu1TND5WMm849E0AIhAJhUv7Rh+MqojO3mXcvAk9vNG82r20FiLVze+oyl0ewC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1563777},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"fa7c8a32b344b9b4fb1ee53741fca575869f93e9","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.31","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.245","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.185","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.11","@tscircuit/props":"0.0.298","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.71","schematic-symbols":"^0.0.195","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/math-utils":"^0.0.21","@tscircuit/footprinter":"^0.0.208","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.38","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.6","@tscircuit/circuit-json-util":"^0.0.67","@tscircuit/capacity-autorouter":"^0.0.100","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^0.0.34"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.699_1757278439833_0.6653428748584538","host":"s3://npm-registry-packages-npm-production"}},"0.0.700":{"name":"@tscircuit/core","version":"0.0.700","_id":"@tscircuit/core@0.0.700","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"6ba5cef7a52fee8662620a15d1577998d870d790","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.700.tgz","fileCount":5,"integrity":"sha512-H44mEJKpN0RTCiODkxl0sJ3lLR3vnWteofltxll/wBLtwWt1ZtMlEK/q7W0PKtmkrWmbqqEGrF/RB0BkX3HZXA==","signatures":[{"sig":"MEUCIFbbqJ+7RV+F/w7kiS+3arz7FhE0UoNNt8IIdjjnir2+AiEA/zt9k/gc7acmoccM1iwYLd22k5leW1+tRBcKxXKNluA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1563777},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"ef2c980344780e5d81f1b55ac2c9de5e7e33ba91","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.31","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.245","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.185","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.12","@tscircuit/props":"0.0.298","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.71","schematic-symbols":"^0.0.195","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/math-utils":"^0.0.21","@tscircuit/footprinter":"^0.0.208","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.38","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.6","@tscircuit/circuit-json-util":"^0.0.67","@tscircuit/capacity-autorouter":"^0.0.100","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^0.0.35"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.700_1757286780132_0.3658424691514668","host":"s3://npm-registry-packages-npm-production"}},"0.0.701":{"name":"@tscircuit/core","version":"0.0.701","_id":"@tscircuit/core@0.0.701","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"f26e12b06ddeb1942a1c2d9146e6cc64e2a8a93d","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.701.tgz","fileCount":5,"integrity":"sha512-012Gu3WNvdQMnt1XBtHiIkhAMm9VsTFKRUHsxZcGasLE2FFZrORF+F2YMZoAQVwDFhltByNjE6epLMe7bt6O7g==","signatures":[{"sig":"MEUCIQCLlWxn1rKke//gtgq33/3UfVGk1WRxwgGps9WH08H28QIgFqXO1PJC1YHbEnyTGjhts3ZOFqKfHMfDQRQ8A8ac2S8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1563819},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"4977ae200ee448e080bed97175a1019092b60ee6","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.31","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.245","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.185","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.12","@tscircuit/props":"0.0.298","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.71","schematic-symbols":"^0.0.195","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/math-utils":"^0.0.21","@tscircuit/footprinter":"^0.0.236","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.38","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.6","@tscircuit/circuit-json-util":"^0.0.67","@tscircuit/capacity-autorouter":"^0.0.107","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^0.0.35"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.701_1757296835363_0.5001479520430423","host":"s3://npm-registry-packages-npm-production"}},"0.0.702":{"name":"@tscircuit/core","version":"0.0.702","_id":"@tscircuit/core@0.0.702","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"b7a3b55233868f4e6af45d4925473b703a6817bb","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.702.tgz","fileCount":5,"integrity":"sha512-2i2+nDg8xcWDDY1/lBq/eGQECFDTH96yQ5tINZJ1JQKSQfc9pQirs+dRiuUfK2wm007EVP1OI0TDpisBeNREnQ==","signatures":[{"sig":"MEYCIQDTHJDK5Xf8rP/MxwgZzbyEPJMHalfBdISI/kT2n5qNdwIhAPK9VHZ7CKn3Jo8OwXEcs/6KR8xaKUIx76bRijOlqZqw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1564087},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"c145a25615daaea635a74267860427e75ede293f","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.31","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.245","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.185","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.12","@tscircuit/props":"0.0.298","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.71","schematic-symbols":"^0.0.195","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/math-utils":"^0.0.21","@tscircuit/footprinter":"^0.0.236","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.38","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.6","@tscircuit/circuit-json-util":"^0.0.67","@tscircuit/capacity-autorouter":"^0.0.107","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^0.0.35"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.702_1757301086202_0.14166504654924528","host":"s3://npm-registry-packages-npm-production"}},"0.0.703":{"name":"@tscircuit/core","version":"0.0.703","_id":"@tscircuit/core@0.0.703","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"d4d042399ba7fd156cd6fcc444c7821ba3ec3f35","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.703.tgz","fileCount":5,"integrity":"sha512-CNgaTXpRd+YUcomstOVkr5AXXbxq7vgWxCWzlxcGd9IQTVHkwyHfOpdR87vI6dljkxAQTi/FSq89BgH/FGC7Aw==","signatures":[{"sig":"MEYCIQCANMdz7V+tFzFDYa9iVvRDSaNMbe2nQwZcSbGKteaFNAIhAOo6CYObPqLGWwDa9ZOVLmaxsErQsqPcfivFuyXuxuqJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1564087},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"5a77b1fdd103a85c9edda901b730bce88c803e5c","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.33","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.245","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.185","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.12","@tscircuit/props":"0.0.298","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.71","schematic-symbols":"^0.0.195","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/math-utils":"^0.0.21","@tscircuit/footprinter":"^0.0.236","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.38","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.6","@tscircuit/circuit-json-util":"^0.0.67","@tscircuit/capacity-autorouter":"^0.0.107","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^0.0.35"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.703_1757303457988_0.2900004838923813","host":"s3://npm-registry-packages-npm-production"}},"0.0.704":{"name":"@tscircuit/core","version":"0.0.704","_id":"@tscircuit/core@0.0.704","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"e7a48f30b1c33c32cff7e1c324feb304fa1c1f17","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.704.tgz","fileCount":5,"integrity":"sha512-KwW9m8cxFZkmpU6FBFQ+qp/6Rt8G6PP8pMjW6JjlwS+fM74l7YXJWoVn6IDk+H5eai9unMZuU+7MsjUg+7d5nA==","signatures":[{"sig":"MEUCIQDRyagisj0zi0dfg9DPlttBu4E741psH7rzXDuLR8BzggIgfdpaU9oB0+kkJioAgMAoBxHrRPNOv4UlR6wz1Mlst2M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1564482},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"9d1be1156d08ce6fc0499ed322d19a1c4503577d","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.33","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.245","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.185","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.12","@tscircuit/props":"0.0.298","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.71","schematic-symbols":"^0.0.195","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/math-utils":"^0.0.21","@tscircuit/footprinter":"^0.0.236","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.38","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.6","@tscircuit/circuit-json-util":"^0.0.67","@tscircuit/capacity-autorouter":"^0.0.107","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^0.0.35"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.704_1757305305312_0.11541363726687104","host":"s3://npm-registry-packages-npm-production"}},"0.0.705":{"name":"@tscircuit/core","version":"0.0.705","_id":"@tscircuit/core@0.0.705","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"a818ecf08962cca6d8bd248a1a0423836f6621d3","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.705.tgz","fileCount":5,"integrity":"sha512-CAhf0fAraFYc+2SfZPO6tUkWmsS1LaaG1ChNmltc5jkHl/OAcermTht13J3NoeA6dtZnK/S0dRPWOKkXtG8VSA==","signatures":[{"sig":"MEUCIApKMWEH7+Ppr2xpnpCj0mNBQy+G7QS0dqw4l6b0ZvdUAiEAw0wx/KgPbu5GOvIpMbL1SbRS9bg5cRlEYclwd9VcYiE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1564808},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"5cd095a7c48d9e26f88f83ca92cad92a72aff940","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.33","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.245","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.185","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.12","@tscircuit/props":"0.0.300","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.71","schematic-symbols":"^0.0.195","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/math-utils":"^0.0.21","@tscircuit/footprinter":"^0.0.236","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.38","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.6","@tscircuit/circuit-json-util":"^0.0.67","@tscircuit/capacity-autorouter":"^0.0.107","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^0.0.35"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.705_1757342789194_0.8650120065754219","host":"s3://npm-registry-packages-npm-production"}},"0.0.706":{"name":"@tscircuit/core","version":"0.0.706","_id":"@tscircuit/core@0.0.706","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"16e9971a35114da43b031b92f74f66f851514f07","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.706.tgz","fileCount":5,"integrity":"sha512-SPD1A7M1ybtaX/7TjPGwnQ1/By89fptlt3CV5Cnq+wZbEzoyaQlg21L441ZHQ7RJqb7Dit7XoJeXP/T1LcQR9g==","signatures":[{"sig":"MEUCIBjVmXnx9kDhiAn1jnqXK/KqSYtozxtR2TOQzJVr0wQoAiEAnvmKMyh5V1qsXAgYFf7PCCx/8/00mxUflotAaNKewog=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1891964},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"b5d4a70dfbd626d5d4ef5d44c456aff7ab2e1521","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.33","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.245","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.185","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.12","@tscircuit/props":"0.0.305","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.71","schematic-symbols":"^0.0.195","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/math-utils":"^0.0.21","@tscircuit/footprinter":"^0.0.236","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.38","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.6","@tscircuit/circuit-json-util":"^0.0.67","@tscircuit/capacity-autorouter":"^0.0.107","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^0.0.35"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.706_1757355441811_0.3216385000953741","host":"s3://npm-registry-packages-npm-production"}},"0.0.707":{"name":"@tscircuit/core","version":"0.0.707","_id":"@tscircuit/core@0.0.707","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"fc49146b69479a47433a46f73084a156d6d53ed5","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.707.tgz","fileCount":5,"integrity":"sha512-JQm5xtRSo8U2Q9NveeSc5CUmLj2r0YhyfJ4rX8zQxCq22ykU9mLUzpziqJgZ4R/A9lvANgAckULnrlqSF6/9Zg==","signatures":[{"sig":"MEYCIQDqKFlKkuxsqMTHGCMIyD39nZRBuL9XYmw1uxW/zIZIBwIhAPXLRYhVf3o+cVHSrrp8MwAdEe3gBqCiWSv1Oiz478QY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1892489},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"f1d5cc532954264cf73ee08a292e18dc58bf9cb4","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.33","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.245","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.185","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.12","@tscircuit/props":"0.0.307","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.71","schematic-symbols":"^0.0.195","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/math-utils":"^0.0.21","@tscircuit/footprinter":"^0.0.236","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.38","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.6","@tscircuit/circuit-json-util":"^0.0.67","@tscircuit/capacity-autorouter":"^0.0.107","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^0.0.35"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.707_1757366681346_0.8443675374264521","host":"s3://npm-registry-packages-npm-production"}},"0.0.708":{"name":"@tscircuit/core","version":"0.0.708","_id":"@tscircuit/core@0.0.708","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"2ae528a9e9c2ef8a049276f8425282bd8770ed04","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.708.tgz","fileCount":5,"integrity":"sha512-/PtiAVyooR9XnC4hKd4vfEUpfZlyFfxO0/769bL2zcETnCxFe7eayT9Vl2Z/IFKVzB3P/V9tZ3NGFUKzTe/VrQ==","signatures":[{"sig":"MEUCIQDAIPaU4tFBxVIS9yADuWM51g6Zh/rb+KbVNShpbpgGSQIgXHQh7W2yzanz9/C/ImCTfrYyAI9Oy/iMv8Km6kVw7S0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1901146},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"4aece2839687ec8f63ecebb7c51b2eed0eb58453","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.33","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.245","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.185","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.12","@tscircuit/props":"0.0.307","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.71","schematic-symbols":"^0.0.195","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/math-utils":"^0.0.21","@tscircuit/footprinter":"^0.0.236","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.38","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.6","@tscircuit/circuit-json-util":"^0.0.67","@tscircuit/capacity-autorouter":"^0.0.107","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^0.0.35"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.708_1757369577685_0.6418481034785055","host":"s3://npm-registry-packages-npm-production"}},"0.0.709":{"name":"@tscircuit/core","version":"0.0.709","_id":"@tscircuit/core@0.0.709","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"491063a04036d09d6876b49869ce9db045b8e62f","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.709.tgz","fileCount":5,"integrity":"sha512-lFh6HOYhWEK979NvslFOfWEClxIvJA16vI0e2IpTJMRqZ9X3seN+xAUyUJWHomm00IIl33IDLU0O2vpNldAGXg==","signatures":[{"sig":"MEUCIG2A3PPubNLb00vYI5vde8ZyhNv7jbL2k3UynWK2LiKzAiEAhTrxsa9p4cptSvw5rrxQCm0Pa6NUwFOUSGgR2KwiNm0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2021743},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"1c4e2519c436e498aad0e04edca8488319213476","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.33","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.245","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.185","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.12","@tscircuit/props":"0.0.310","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.71","schematic-symbols":"^0.0.195","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/math-utils":"^0.0.21","@tscircuit/footprinter":"^0.0.236","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.38","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.6","@tscircuit/circuit-json-util":"^0.0.67","@tscircuit/capacity-autorouter":"^0.0.107","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^0.0.35"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.709_1757373474615_0.7532933873608365","host":"s3://npm-registry-packages-npm-production"}},"0.0.710":{"name":"@tscircuit/core","version":"0.0.710","_id":"@tscircuit/core@0.0.710","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"c2e506689ad81aee60c2f518296029fdb7db67ef","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.710.tgz","fileCount":5,"integrity":"sha512-TZq261AyuUqrDfDlodu549Uky4XpDADdMuHkml0RIUOOIEQ0Ms/0Ssw1HBgH6YEyHzsJKPVY42pCG//FACYtcw==","signatures":[{"sig":"MEUCIQDbjQlbmnR511OS2QeVB431QrzS/ckdu5oSnMpLslQNQgIgOZtbdLjju3lxg6fM4fM+6tix+ON6DDNQwtAvMEGFWsk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2021742},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"a8c467ba947c33e2040b6264201b30c06e9f4ba4","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.33","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.245","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.185","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.12","@tscircuit/props":"0.0.310","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.71","schematic-symbols":"^0.0.198","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/math-utils":"^0.0.21","@tscircuit/footprinter":"^0.0.236","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.38","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.6","@tscircuit/circuit-json-util":"^0.0.67","@tscircuit/capacity-autorouter":"^0.0.107","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^0.0.35"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.710_1757374428922_0.7076197322890554","host":"s3://npm-registry-packages-npm-production"}},"0.0.711":{"name":"@tscircuit/core","version":"0.0.711","_id":"@tscircuit/core@0.0.711","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"fe1586aee15866df2ba081fb9d5230ccd89528f6","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.711.tgz","fileCount":5,"integrity":"sha512-a2vmHDLXW3Wl0ZjxMCV2CG/b8xker3QvSH+9cgEpRXztIyi4FY61/LoaFRCrv/kMndhUdwB6jZNIByNrY2Twjg==","signatures":[{"sig":"MEUCIQCrpoCXJfnui74elm0vcVMv3Uw8uiKce3RTpXUkMUhHyQIgPuRrufq+u/Q1GfJvBXQUrBrY00yRwVUAA1CAJMErBjI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2021742},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"098a8528e0d6f9394d348970961c6ec41f346423","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.33","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.245","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.185","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.12","@tscircuit/props":"0.0.311","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.71","schematic-symbols":"^0.0.198","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/math-utils":"^0.0.21","@tscircuit/footprinter":"^0.0.236","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.38","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.6","@tscircuit/circuit-json-util":"^0.0.67","@tscircuit/capacity-autorouter":"^0.0.107","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^0.0.35"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.711_1757386969544_0.4945853491535439","host":"s3://npm-registry-packages-npm-production"}},"0.0.712":{"name":"@tscircuit/core","version":"0.0.712","_id":"@tscircuit/core@0.0.712","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"8230beb9ce5a9dcf79e70fcc6460a553ccc8c42b","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.712.tgz","fileCount":5,"integrity":"sha512-/fJFXEmxQgNA6iglQCriuL1q8F6rt/wRSo5wgyLlsMhX/sMHsMOqXT8n0KYMH5j7p6vGalG5+qwhNvSa0QP5Vg==","signatures":[{"sig":"MEYCIQC6BGCN7x3yhoSUObonUJFptoZATNpFRx5TBIk9F+esbgIhAJh0DF3BwjXrV3tCojHUIMsFteeok4QDmtkDq1xyQN+Z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2022662},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"d69754e4ad07a510728c118363d93749fd7a279a","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.33","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.246","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.185","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.12","@tscircuit/props":"0.0.311","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.71","schematic-symbols":"^0.0.198","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/math-utils":"^0.0.21","@tscircuit/footprinter":"^0.0.236","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.38","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.6","@tscircuit/circuit-json-util":"^0.0.67","@tscircuit/capacity-autorouter":"^0.0.107","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^0.0.35"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.712_1757394631495_0.5257866207813893","host":"s3://npm-registry-packages-npm-production"}},"0.0.713":{"name":"@tscircuit/core","version":"0.0.713","_id":"@tscircuit/core@0.0.713","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"abd9688929f05a1b029e0a59adf425c10cdf0501","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.713.tgz","fileCount":5,"integrity":"sha512-OXa98dJJi7zJGxjz1eE82NWzQsHIN2xcf1tUF/yNeficGcYKdc8IYmKYo4Bqq2bOPpSDqUlTQ/yYVoq5FA460w==","signatures":[{"sig":"MEQCIBDJe4o3lSJq4k+3UIMFZ6FR10gPfJYrtxpbUkBahjoTAiAMalV9sR+2te0sLKgKzbSglZzNj+dYYEdSjhE8v6YI6w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2024754},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"2a78ef37928d8e00b4fc9fb8c495acb8ddc52260","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.33","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.247","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.185","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.12","@tscircuit/props":"0.0.311","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.71","schematic-symbols":"^0.0.198","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/math-utils":"^0.0.21","@tscircuit/footprinter":"^0.0.236","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.38","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.6","@tscircuit/circuit-json-util":"^0.0.67","@tscircuit/capacity-autorouter":"^0.0.107","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^0.0.35"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.713_1757396893767_0.2767328367187081","host":"s3://npm-registry-packages-npm-production"}},"0.0.714":{"name":"@tscircuit/core","version":"0.0.714","_id":"@tscircuit/core@0.0.714","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"146d28f5d8c12eff47d0fa8d5e44091c29a65d01","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.714.tgz","fileCount":5,"integrity":"sha512-6zmcpgfgbMIUPFLLdodB05fg47B8lIQpOqp6PvLz/VjkKgPkY8FDDzt3O3f2f1BYP14gmSUxLSQG8Qj8JNTSBA==","signatures":[{"sig":"MEQCIHz9kc9xNoKvtyHj4zTFM1z+2UlszHp5R954qLBca+CeAiBCIFpfc4KYp01qgjKKW5aKxrxruBx9DEd1cMynuwRpAQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2024958},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"8cece2555e114aef7fe14c75d2fbed0f6008f256","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.33","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.247","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.185","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.12","@tscircuit/props":"0.0.311","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.71","schematic-symbols":"^0.0.198","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/math-utils":"^0.0.21","@tscircuit/footprinter":"^0.0.236","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.38","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.6","@tscircuit/circuit-json-util":"^0.0.67","@tscircuit/capacity-autorouter":"^0.0.107","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^0.0.36"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.714_1757446909257_0.3177138417746461","host":"s3://npm-registry-packages-npm-production"}},"0.0.715":{"name":"@tscircuit/core","version":"0.0.715","_id":"@tscircuit/core@0.0.715","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"c721065f3633b446bcb33e8fb3a354203c9362bf","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.715.tgz","fileCount":5,"integrity":"sha512-VsCQu8Cr43RbIMIVjFl6V3bRgqRQy+wPpN25ZeLItrspPvctLpIngmOWmK0pmimw3/KLDVKS+YCROXZ57RUCGg==","signatures":[{"sig":"MEUCIQDdHX5GHfaD/K53wZlCuhgNYQ7/9cx1uAoTumI/cvA/FwIgb/+c9Ey26HELPw3kCT2Vy4dYxw93b2GxlF4pyn8CRZI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2090527},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"0c337198f6b026c754e1d89e6e161c3abca41ad0","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.33","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.249","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.185","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.12","@tscircuit/props":"0.0.313","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.71","schematic-symbols":"^0.0.198","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/math-utils":"^0.0.21","@tscircuit/footprinter":"^0.0.236","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.38","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.6","@tscircuit/circuit-json-util":"^0.0.67","@tscircuit/capacity-autorouter":"^0.0.107","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^0.0.36"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.715_1757482166355_0.44825015442417704","host":"s3://npm-registry-packages-npm-production"}},"0.0.716":{"name":"@tscircuit/core","version":"0.0.716","_id":"@tscircuit/core@0.0.716","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"ff33d0f8ce4cf3b4ed7e4ea9a34e3f4e05c0ede8","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.716.tgz","fileCount":5,"integrity":"sha512-7XJWW/5qPslWs425rv+jccjS3bebH+1dJ5meHGDmFVDwsuitVTDV/bguuvF/Mv0xAOO0nghydP/F3fI5mzHBaw==","signatures":[{"sig":"MEUCIENUXI6Vr6gIIUTfQMXkhana/g/k+vJkjo9l60l3bFEMAiEAkpSlQpLW8UI/mizdxwXzjwgDkahHd9e5g2PcqW/VL7M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2091413},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"af6b997e8660a247f5a58005b7c63a7ae903c465","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.33","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.250","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.189","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.12","@tscircuit/props":"0.0.315","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.71","schematic-symbols":"^0.0.198","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/math-utils":"^0.0.21","@tscircuit/footprinter":"^0.0.236","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.38","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.6","@tscircuit/circuit-json-util":"^0.0.67","@tscircuit/capacity-autorouter":"^0.0.107","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^0.0.36"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.716_1757523428675_0.49367625906510804","host":"s3://npm-registry-packages-npm-production"}},"0.0.717":{"name":"@tscircuit/core","version":"0.0.717","_id":"@tscircuit/core@0.0.717","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"a23135220a04aa70d9c992ee084b0b324f6d8194","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.717.tgz","fileCount":5,"integrity":"sha512-C70wsWFhu9mNWvUL8XkFcP8UFh94uTTkFmkqSZNbf/4q8tgd4X+S1yMMrrxXWu/lOTZskUd4P7qwVOyVp/SIMA==","signatures":[{"sig":"MEUCIQColBxWAorE3OT6A5FeaMe0eTFsJqZVrN4E9X12bjms3wIgesq5Tll90YHNSTqIiXgYaoJHmJNvsa6/q8FmExprqKo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2093362},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"2f6c6f0b3e505f99d68e0d2ccfe7e89ce5fefdf2","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.33","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.250","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.189","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.12","@tscircuit/props":"0.0.315","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.71","schematic-symbols":"^0.0.198","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/math-utils":"^0.0.21","@tscircuit/footprinter":"^0.0.236","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.38","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.6","@tscircuit/circuit-json-util":"^0.0.67","@tscircuit/capacity-autorouter":"^0.0.107","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^0.0.36"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.717_1757564003561_0.8500984797188202","host":"s3://npm-registry-packages-npm-production"}},"0.0.718":{"name":"@tscircuit/core","version":"0.0.718","_id":"@tscircuit/core@0.0.718","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"8bb6e1c4458305666d8933ebaa2d2e11a81c55fc","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.718.tgz","fileCount":5,"integrity":"sha512-8Jw+ydIGU3zy0Tf0t9Rgp82/94s7HarQkr73jgxd1slRiTP5f57id2cymelWGUhQKk+v/wvof1eDyUIs+8UTmw==","signatures":[{"sig":"MEYCIQCOmSuQLiUjx3e2ZTPEs7qvQLOOQP3OLX2bXeLAG8l8XwIhAIYRamnPIAFpIrHH2ZsIyJ2hWTUphcaBRkCLNLkcu7ro","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2094125},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"07ea3e5d5e8d2e188abeeac046679910668bfe7c","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.34","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.250","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.189","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.12","@tscircuit/props":"0.0.315","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.71","schematic-symbols":"^0.0.198","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/math-utils":"^0.0.21","@tscircuit/footprinter":"^0.0.236","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.38","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.6","@tscircuit/circuit-json-util":"^0.0.67","@tscircuit/capacity-autorouter":"^0.0.107","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^0.0.36"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.718_1757624501306_0.9607085809326323","host":"s3://npm-registry-packages-npm-production"}},"0.0.719":{"name":"@tscircuit/core","version":"0.0.719","_id":"@tscircuit/core@0.0.719","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"ba1a20dcc6d4d7e06f04fb8deacaa67f3833c700","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.719.tgz","fileCount":5,"integrity":"sha512-uYUX31nef98h3/fBofmLtx884By+l32Nn/1b/ttYAj2Q+j+6wVBg2eNi1wJFKPSLTwmOSsuFv0g697a9MZHRnw==","signatures":[{"sig":"MEQCIBXN8+PEJOlBthQuOHUtyu2tQCLOhfvYP09QsOMa0GNTAiAr46XV3hMRj5Sc0xov2fo7Jovk6xKlNPVbteCBVEBztw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2113683},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"d17337571fa8fd03ae386530f6659b7eed7f3710","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.34","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.250","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.189","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.12","@tscircuit/props":"0.0.319","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.71","schematic-symbols":"^0.0.198","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/math-utils":"^0.0.21","@tscircuit/footprinter":"^0.0.236","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.41","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.8","@tscircuit/circuit-json-util":"^0.0.67","@tscircuit/capacity-autorouter":"^0.0.107","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^0.0.36"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.719_1757633639385_0.9591535118104719","host":"s3://npm-registry-packages-npm-production"}},"0.0.720":{"name":"@tscircuit/core","version":"0.0.720","_id":"@tscircuit/core@0.0.720","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"21397639690904bd8e0e481e5617836f40067745","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.720.tgz","fileCount":5,"integrity":"sha512-/rLGj8mVJqZ49FheIqfHhugnqXJQtDKHLs0w2+JIolOY+RvCO0RsiKspxthAgGFyXy6mRZwqj++4Uh2wqGUbng==","signatures":[{"sig":"MEQCIBu1OwXvRVn4dP8XVeDfXMcF5NWSe8GjiDG71WetEpOuAiBKiK/PFlq5NDwoOpqIYgb9CRifaN0NXXgHuCuJKv9ikg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2114212},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"8447b96f396256f277c81eb4a14b2e7ff5507872","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.34","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.250","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.189","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.12","@tscircuit/props":"0.0.319","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.71","schematic-symbols":"^0.0.198","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/math-utils":"^0.0.21","@tscircuit/footprinter":"^0.0.236","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.41","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.8","@tscircuit/circuit-json-util":"^0.0.67","@tscircuit/capacity-autorouter":"^0.0.107","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^0.0.36"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.720_1757635214288_0.48121094551583576","host":"s3://npm-registry-packages-npm-production"}},"0.0.721":{"name":"@tscircuit/core","version":"0.0.721","_id":"@tscircuit/core@0.0.721","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"c4072864cf66138086088da7a986c44c0cd586c5","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.721.tgz","fileCount":5,"integrity":"sha512-7oA5wO54fxS9dXCAM56PzTklmenWz/6bbEZQB0sYJFzduNHq+iLJNjLMGGr88MrvyBGkMskX7/0uKJIsCfVF7w==","signatures":[{"sig":"MEUCIGY6uBtv7yyhz6ucoDNl3dlaaZc+90lV2OUqOhmydQjmAiEAjsoM/dyCo3uDqF7/kUDuktfPUfsIvlAkAiXpD7ANhA0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2114635},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"3366e694001d716b51e2a72d0dd3eb26d97033b9","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.34","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.250","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.189","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.12","@tscircuit/props":"0.0.319","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.71","schematic-symbols":"^0.0.198","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/math-utils":"^0.0.21","@tscircuit/footprinter":"^0.0.236","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.41","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.8","@tscircuit/circuit-json-util":"^0.0.67","@tscircuit/capacity-autorouter":"^0.0.107","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^0.0.36"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.721_1757694350281_0.8605040778318915","host":"s3://npm-registry-packages-npm-production"}},"0.0.722":{"name":"@tscircuit/core","version":"0.0.722","_id":"@tscircuit/core@0.0.722","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"372ef43b4a04323d98fd2068336b91e1fbe103d3","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.722.tgz","fileCount":5,"integrity":"sha512-DA63COV/jyxXzjkqm3ZyabGovKoxbbNsXqKCCYymDzgngyau/8uPfAnSqa8/CtARu4gwu2EJ6shi3hklgHVYkg==","signatures":[{"sig":"MEUCIQCKglGEPtQCitbPxxxG1givdPeeYcZOmWmgA6WduWzDIQIgEpRAWrAGP/xo2abf/mMNNP2QSf3bG/7KH/iz6UJqrkw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2114866},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"9a86f5839a314537bd025455120c2ef123699557","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.34","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.251","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.189","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.12","@tscircuit/props":"0.0.319","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.75","schematic-symbols":"^0.0.198","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/math-utils":"^0.0.21","@tscircuit/footprinter":"^0.0.236","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.41","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.8","@tscircuit/circuit-json-util":"^0.0.67","@tscircuit/capacity-autorouter":"^0.0.107","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^0.0.36"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.722_1757694459849_0.12881072963695894","host":"s3://npm-registry-packages-npm-production"}},"0.0.723":{"name":"@tscircuit/core","version":"0.0.723","_id":"@tscircuit/core@0.0.723","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"47757da318f0c511731f04924460c270c03933ba","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.723.tgz","fileCount":5,"integrity":"sha512-odZpuOwdwjCbAyvkQ87xAe5Ik6+ju4h1nMW0IJtwCXRcS3UqKnUmnl0OBVYbFQg8pc31Uw6mAd4XOJ46u4ZuyA==","signatures":[{"sig":"MEQCIG+RB8MH4+knX2My0BTx6zoHtbPtv0axn9mmne6hY4VsAiAU4rbg+jjIiUshOllgAkkUQLmAFG6qf7Oj37ml3FFyEw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2114866},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"57d0944ae3231e3eeb69bcdca77cb42686890be9","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.34","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.252","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.189","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.12","@tscircuit/props":"0.0.319","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.75","schematic-symbols":"^0.0.198","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/math-utils":"^0.0.21","@tscircuit/footprinter":"^0.0.236","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.41","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.8","@tscircuit/circuit-json-util":"^0.0.67","@tscircuit/capacity-autorouter":"^0.0.107","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^0.0.36"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.723_1757706233660_0.0016689725371992203","host":"s3://npm-registry-packages-npm-production"}},"0.0.724":{"name":"@tscircuit/core","version":"0.0.724","_id":"@tscircuit/core@0.0.724","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"fb158d0c87adfab264dfa4846111a5b2443e45aa","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.724.tgz","fileCount":5,"integrity":"sha512-AWZPICCauTRoju2UbTrjuJjviVbExwG7FQw9bOSOzrFzTC3szubk3xULVkzvr0EMclYY6iEgOhhZkermHep8xQ==","signatures":[{"sig":"MEQCIDBqxSAY84T5R/72dGvMdE071RGJKj8yeh8jwaLnf/czAiAGivXGvajI7vIByx+hJg4DPltCfeRwZyue97c2AWsapQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2117813},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"532a9487b7bb60e72e6619318beaa487bcde5b05","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.34","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.252","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.189","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.12","@tscircuit/props":"0.0.319","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.75","schematic-symbols":"^0.0.198","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/math-utils":"^0.0.21","@tscircuit/footprinter":"^0.0.236","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.41","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.8","@tscircuit/circuit-json-util":"^0.0.67","@tscircuit/capacity-autorouter":"^0.0.107","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^0.0.36"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.724_1757730838003_0.024879885115592915","host":"s3://npm-registry-packages-npm-production"}},"0.0.725":{"name":"@tscircuit/core","version":"0.0.725","_id":"@tscircuit/core@0.0.725","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"74ecc65858df5c148fc0f34e9ce63af003e01242","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.725.tgz","fileCount":5,"integrity":"sha512-VKfiOQwekHhfCb1rUvJ61gjkD0kDd/dsa9yTRBpf+QWLNnKKpO7ZXTrlyNi32yst6+iibB+Cr9MEOve0QBU6CA==","signatures":[{"sig":"MEUCIBDv6vENe2Nu7ESiEcictISEepYIyCJWEmyYXMXBMM9VAiEApK89ioR+8oty6BE96I3UYaRProGBsLysRliuhrpjUcY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2128457},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"ab57333192c21ad23a6d13cb7c2bb6f5c18069b4","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.34","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.252","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.189","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.12","@tscircuit/props":"0.0.321","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.75","schematic-symbols":"^0.0.198","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/math-utils":"^0.0.21","@tscircuit/footprinter":"^0.0.236","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.41","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.8","@tscircuit/circuit-json-util":"^0.0.67","@tscircuit/capacity-autorouter":"^0.0.107","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^0.0.36"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.725_1757783121074_0.2822086443750249","host":"s3://npm-registry-packages-npm-production"}},"0.0.726":{"name":"@tscircuit/core","version":"0.0.726","_id":"@tscircuit/core@0.0.726","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"73ed456b752fd2680b2e13944d6bf0c5eee68637","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.726.tgz","fileCount":5,"integrity":"sha512-J57kfCF+GF5ZR53earKJ9J+OEhDZqLJsN0i0sSFrM/SpMpglJkUgbI2XYSJ6aVIEWnxGFxBQSXNiz8N3UzbWCg==","signatures":[{"sig":"MEYCIQCDeRY1IH1kPa3Oe+aFFog4Lh1PLdnGKBZRvY90NHDCBQIhANv93JpMzymmQWLWHououCF9A0CX/YBpGXtD1PJ63HJR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2128457},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"704862fa3fd9e525f037b92251e161d3a800d5a8","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.34","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.252","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.189","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.12","@tscircuit/props":"0.0.321","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.75","schematic-symbols":"^0.0.201","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/math-utils":"^0.0.21","@tscircuit/footprinter":"^0.0.236","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.41","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.8","@tscircuit/circuit-json-util":"^0.0.67","@tscircuit/capacity-autorouter":"^0.0.107","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^0.0.36"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.726_1757789008662_0.6089277886817801","host":"s3://npm-registry-packages-npm-production"}},"0.0.727":{"name":"@tscircuit/core","version":"0.0.727","_id":"@tscircuit/core@0.0.727","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"3f93fc9c19ec225b8696184d8577d6a5cfe38644","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.727.tgz","fileCount":5,"integrity":"sha512-zKjuoc5mc3SOI+o9THKTdCUF2tB9G1fFgSCopM9nfzg+vMeNtekogF4zDGcmRH42n0IpZpvVhIhb4EKxW19PRQ==","signatures":[{"sig":"MEQCIDZe7GD2L8AnYzLJ48pO4QcWCps6WzKXM2ArSqe+ElP0AiApuHz5DHCI9rv8IbtDpeDthwnHgKaVg6yKBP6vwW/geQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2128457},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"42f030b81768eeb4bb5e19cd6c47e634ef77b6e3","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.37","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.252","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.189","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.12","@tscircuit/props":"0.0.321","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.75","schematic-symbols":"^0.0.201","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/math-utils":"^0.0.21","@tscircuit/footprinter":"^0.0.236","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.41","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.8","@tscircuit/circuit-json-util":"^0.0.67","@tscircuit/capacity-autorouter":"^0.0.107","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^0.0.37"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.727_1757825064387_0.5071717739488957","host":"s3://npm-registry-packages-npm-production"}},"0.0.728":{"name":"@tscircuit/core","version":"0.0.728","_id":"@tscircuit/core@0.0.728","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"803cc0894d1ba8d57e8de0c842829ebda8cf31b8","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.728.tgz","fileCount":5,"integrity":"sha512-j4FO9+n8CJLo6gPD5d3B3R7+hq7jrMkIW8PpLJ4aisE/usXaWVoRoCAd7NoeaqMENS4exdfg7elcujvx//cddA==","signatures":[{"sig":"MEUCIHlTjhDOnVBFx4WVfUDPgM6DPtAlPJ/MMnScf4a/mHF3AiEAoPUfCeOOOqZ1oQEAL49PzIcAg7C1yakj2HEh1L354Ms=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2128457},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"8e934e193000acc9c2e8f4c4662ada9c67572a1a","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.37","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.252","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.191","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.12","@tscircuit/props":"0.0.321","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.75","schematic-symbols":"^0.0.201","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/math-utils":"^0.0.21","@tscircuit/footprinter":"^0.0.236","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.41","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.8","@tscircuit/circuit-json-util":"^0.0.67","@tscircuit/capacity-autorouter":"^0.0.107","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^0.0.37"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.728_1757870183489_0.08269446695422089","host":"s3://npm-registry-packages-npm-production"}},"0.0.729":{"name":"@tscircuit/core","version":"0.0.729","_id":"@tscircuit/core@0.0.729","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"a1c490e7cca2d0611bc74ce298d64177c15f2f40","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.729.tgz","fileCount":5,"integrity":"sha512-bFlLtfq9ep2Jog+oX9G2gbxbxsGW2vG0TyOAAl8wa4JTJLzlBl/jp9uXd8XsxPaQJyRttXtG5X/ROZwcpnkPrA==","signatures":[{"sig":"MEUCIHPDcUGNkD7K+88prASR2NmZA6XIrnx+IUM5Dv+im+4/AiEAzdYfc53FZ5qU8u3GVvtBfMm+1DBKNNdtJupMmsKY7Go=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2129667},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"f4dfe5014c22303c15a55d0923aba92d9ad7d5ab","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.37","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.253","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.191","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.12","@tscircuit/props":"0.0.322","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.75","schematic-symbols":"^0.0.201","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/math-utils":"^0.0.21","@tscircuit/footprinter":"^0.0.236","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.41","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.8","@tscircuit/circuit-json-util":"^0.0.67","@tscircuit/capacity-autorouter":"^0.0.107","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^0.0.37"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.729_1757876161683_0.7631960418832899","host":"s3://npm-registry-packages-npm-production"}},"0.0.730":{"name":"@tscircuit/core","version":"0.0.730","_id":"@tscircuit/core@0.0.730","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"27feecb87fdfef8a2c36cfe29c78679bee322552","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.730.tgz","fileCount":5,"integrity":"sha512-FTlyttfgBlCcsiDJvX3rjw4dnEHa94vPPdYU2xmYnkllJB+HPLeoB7Wks5VaiHg29YuAmpwGIsyTavQ6gWVU6Q==","signatures":[{"sig":"MEYCIQDXiCxQpyEblvqECNTcdeL62qbka2AY0Q1ups3Xsd3XFQIhAIF85mtnFach29RxLE3aTb69drCFcGzUUhWBNI2EiZjD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2130562},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"7cde7af287eb228f420e0978f15dc6d2bea8f5e9","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.37","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.253","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.191","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.12","@tscircuit/props":"0.0.324","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.75","schematic-symbols":"^0.0.201","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/math-utils":"^0.0.21","@tscircuit/footprinter":"^0.0.236","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.41","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.8","@tscircuit/circuit-json-util":"^0.0.67","@tscircuit/capacity-autorouter":"^0.0.107","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^0.0.37"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.730_1757881045439_0.6777173898841355","host":"s3://npm-registry-packages-npm-production"}},"0.0.731":{"name":"@tscircuit/core","version":"0.0.731","_id":"@tscircuit/core@0.0.731","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"d874febe5a6b8a964fc02d73641622659212e7de","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.731.tgz","fileCount":5,"integrity":"sha512-PFsfv9yUvP/RkW2Tm9TcU9ac8po5JGCgzzYD4e3Qk0E4pJUy2YsG5UaCwghWa5wPTAeFgiX3jxcD98D4C6fPVg==","signatures":[{"sig":"MEUCIDac4Z4+koPteB+sg/iZ+lqarqn1fZ3S+GLrmFBURre2AiEAkT16ew1H4be4W6ui/e/cRM+vFXwV/aHgAUIrL0TPX4Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2131780},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"50230ac366444f535b7e25213c3f7800c9900f00","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.37","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.253","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.191","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.12","@tscircuit/props":"0.0.324","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.75","schematic-symbols":"^0.0.201","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/math-utils":"^0.0.21","@tscircuit/footprinter":"^0.0.236","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.41","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.8","@tscircuit/circuit-json-util":"^0.0.67","@tscircuit/capacity-autorouter":"^0.0.107","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^0.0.37"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.731_1757950028982_0.06178883873319041","host":"s3://npm-registry-packages-npm-production"}},"0.0.732":{"name":"@tscircuit/core","version":"0.0.732","_id":"@tscircuit/core@0.0.732","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"dd3bae94b7d28424b98e517fcb09a2a0fa97ddce","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.732.tgz","fileCount":5,"integrity":"sha512-vkBGcq7wTb9h/xaWoDLHG+d41/XG8HIE/pqIaj0H81vTIOfKTa5sPD+lodaD8/Vs+LChd2crAJbnF4fgxW4wkQ==","signatures":[{"sig":"MEUCIQC5qw6vVaUjFFEWdeKaBkU59H5NwIz6mKHEiU881BkJvgIgSLO3Ce/s2OjWiApwnMA9b5RjOJykbQY17Fn7/aBTDzI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2149248},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"675a459345d2f13aa97bb017524480f0806b9bd0","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.37","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.255","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.191","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.12","@tscircuit/props":"0.0.326","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.75","schematic-symbols":"^0.0.201","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/math-utils":"^0.0.21","@tscircuit/footprinter":"^0.0.236","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.41","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.8","@tscircuit/circuit-json-util":"^0.0.67","@tscircuit/capacity-autorouter":"^0.0.107","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^0.0.37"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.732_1757960069547_0.8545606062763087","host":"s3://npm-registry-packages-npm-production"}},"0.0.733":{"name":"@tscircuit/core","version":"0.0.733","_id":"@tscircuit/core@0.0.733","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"441fb859b2eac390e2ec7d2b8fb532ccb2aa7e31","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.733.tgz","fileCount":5,"integrity":"sha512-jcbB5sfdK1+cgsSO5l7PMPdkAp/TNy4+crDw4TE2GDJOKvRshdvcADH5wUozf6dkUShBXeUJjpCEOieC9FzJTg==","signatures":[{"sig":"MEQCH3HliKxAuQeUcmsB8rCLqHzI+E1Uvk81AdhEpj2qlsUCIQDI5ZM2pGjLZbnUIzDaf7+UWtSolwNADWe5a8gxYAAi6w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2149480},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"5b86d2915f9308055f5529d50f70eb058602decd","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.37","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.256","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.193","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.12","@tscircuit/props":"0.0.327","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.75","schematic-symbols":"^0.0.201","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/math-utils":"^0.0.21","@tscircuit/footprinter":"^0.0.236","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.41","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.8","@tscircuit/circuit-json-util":"^0.0.67","@tscircuit/capacity-autorouter":"^0.0.107","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^0.0.37"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.733_1757967643949_0.5873625566147611","host":"s3://npm-registry-packages-npm-production"}},"0.0.734":{"name":"@tscircuit/core","version":"0.0.734","_id":"@tscircuit/core@0.0.734","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"43dff034aa8befcd33dbe6be7996ff8b75ed8944","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.734.tgz","fileCount":5,"integrity":"sha512-1KFpLrDhoKS17RhbuF7e9eOKM38hk2PI9zaTU/cUNMs68cRStgaKkafEYf5WPOy3KDOZhTCoRDnOICZng9a3nw==","signatures":[{"sig":"MEYCIQCE0ESgPdIOviFZzdhJ84dK3gUcylTuqp/eEyyjv4WmLQIhAKw7cPmv0cAeLpT4hRCuNOoC6juAqRcw18oGGLxDimks","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2157735},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"eda875c1a7684843244749f311d9d7bc85aa76c3","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.37","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.257","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.194","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.12","@tscircuit/props":"0.0.334","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.75","schematic-symbols":"^0.0.201","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/math-utils":"^0.0.21","@tscircuit/footprinter":"^0.0.236","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.41","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.8","@tscircuit/circuit-json-util":"^0.0.67","@tscircuit/capacity-autorouter":"^0.0.107","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^0.0.37"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.734_1758074566318_0.0010400343074541407","host":"s3://npm-registry-packages-npm-production"}},"0.0.735":{"name":"@tscircuit/core","version":"0.0.735","_id":"@tscircuit/core@0.0.735","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"a85a638420edf6d1fbb8c6d1a56672215374c963","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.735.tgz","fileCount":5,"integrity":"sha512-EaXlw/7FxZ8U9Nw6qO+UJDgymLFj/0IJx3DzyKKRrW9qooXkbi/TkvvZ4aX33EBaNW8ROhC1VHSSO+eKRP66eg==","signatures":[{"sig":"MEUCICJcQUWL60R7p+YgL50amhl7nqesJM+vuyrVKNJe/AwvAiEAxk329uBEI5jzd9nKMsfcS7d3kkXTYel/n2m/gQmi/KE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2159017},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"f1a24d3e8b515b0a353b0451a3a04998bfa95b3f","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.37","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.260","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.194","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.12","@tscircuit/props":"0.0.334","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.75","schematic-symbols":"^0.0.201","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/math-utils":"^0.0.21","@tscircuit/footprinter":"^0.0.236","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.41","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.8","@tscircuit/circuit-json-util":"^0.0.67","@tscircuit/capacity-autorouter":"^0.0.107","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^0.0.37"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.735_1758120174414_0.33568959073054105","host":"s3://npm-registry-packages-npm-production"}},"0.0.736":{"name":"@tscircuit/core","version":"0.0.736","_id":"@tscircuit/core@0.0.736","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"9aab636e6ebed03d7c128d71c8e5bb65b1ae4dc8","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.736.tgz","fileCount":5,"integrity":"sha512-kvbiJxY3Zf3Ke85hw3UNpaS9Jia85qdpOhYVvrMcFCNTauMDCF6pQfNui7/YkYMQ5VGfQ8/+qcLqCmryg4vO/A==","signatures":[{"sig":"MEQCIH63zzQqNBg88O237OiH8ri1s6TAUjU94mnZZ9xV2qY3AiBCtewi3cWQP+dLD984e+FvaG+sU56jW7R3SMIZxQiTgQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2159536},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"297965030892a7b34a808a2762038a08ba4a8287","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.37","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.260","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.194","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.12","@tscircuit/props":"0.0.334","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.75","schematic-symbols":"^0.0.201","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/math-utils":"^0.0.21","@tscircuit/footprinter":"^0.0.236","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.41","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.8","@tscircuit/circuit-json-util":"^0.0.67","@tscircuit/capacity-autorouter":"^0.0.107","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^0.0.37"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.736_1758123259839_0.33848712697298033","host":"s3://npm-registry-packages-npm-production"}},"0.0.737":{"name":"@tscircuit/core","version":"0.0.737","_id":"@tscircuit/core@0.0.737","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"d9902fde16ab86f14b8a89873804f46227d771e3","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.737.tgz","fileCount":5,"integrity":"sha512-NBYDcsONQiCP1bQe2KPE2jR78q00U0ovNyJSzMBMz9U/ieeFfLERYGCZN5BdIPNwdjlfFjsgI//QlG9s+UhfUw==","signatures":[{"sig":"MEQCIGSWF1xG2L2u7E3ophyGlk8u15t3QqcxigeIYlwI0njZAiAW63Bd4J+H3d6c2CWATrqp1obswiAT6r2keUf/wqSrCg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2177637},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"0f3542f6e4546c3560921b3e6a0a802d854bf55f","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.37","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.260","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.196","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.12","@tscircuit/props":"0.0.335","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.75","schematic-symbols":"^0.0.201","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/math-utils":"^0.0.21","@tscircuit/footprinter":"^0.0.236","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.41","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.8","@tscircuit/circuit-json-util":"^0.0.67","@tscircuit/capacity-autorouter":"^0.0.107","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^0.0.37"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.737_1758130165933_0.5027487456904198","host":"s3://npm-registry-packages-npm-production"}},"0.0.738":{"name":"@tscircuit/core","version":"0.0.738","_id":"@tscircuit/core@0.0.738","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"fc12d64eeaca6db8a5a839fd9ee407345d56243b","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.738.tgz","fileCount":5,"integrity":"sha512-99Zh9HJg7ijTy+y1PU7znIpV2OZ7VsAsParWqh4GTd41ts5llKHf7ac0YS5TC6tYCwt64zc5IkmW/Ao3t9b57g==","signatures":[{"sig":"MEQCICpknL56senKeD87kFXXZxv5Cf8VqXB//IVyJYcTUWlCAiB2lcXiE3OLIZPG787dEDyiWSfXtnxTB+NxvQ7x+eYLeg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2177602},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"c6d6db1d5b4e5989225e98ff8c91b62da774408a","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.37","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.261","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.197","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.12","@tscircuit/props":"0.0.335","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.75","schematic-symbols":"^0.0.201","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/math-utils":"^0.0.21","@tscircuit/footprinter":"^0.0.236","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.41","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.8","@tscircuit/circuit-json-util":"^0.0.67","@tscircuit/capacity-autorouter":"^0.0.107","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^0.0.37"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.738_1758209436684_0.8411617083828233","host":"s3://npm-registry-packages-npm-production"}},"0.0.739":{"name":"@tscircuit/core","version":"0.0.739","_id":"@tscircuit/core@0.0.739","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"311e8b6f7ddd0d95654175840b001f92fa0ac007","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.739.tgz","fileCount":5,"integrity":"sha512-+g/YvNkshx+oDN/J+Lh4i68og/sHOK0a2sltrxCN0G/jTpFPP30yoi+EZavRmyPmwa/4PZxeWc11Xp8ANtqbqw==","signatures":[{"sig":"MEQCIDQ2aOmDM0TKieZ8Pt0mOLNmp4kVytOD/6W4E/0nnrHVAiAZJVpjQfmCmhzUDiLzuI3nhFfGIUcUBtzpw+rrU+nyBQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2177602},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"a169e587b8eaadf702c918571f06db7b10f3df25","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.37","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.261","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.197","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.12","@tscircuit/props":"0.0.335","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.75","schematic-symbols":"^0.0.201","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/math-utils":"^0.0.21","@tscircuit/footprinter":"^0.0.236","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.41","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.8","@tscircuit/circuit-json-util":"^0.0.67","@tscircuit/capacity-autorouter":"^0.0.107","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^0.0.38"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.739_1758304366446_0.18113927041560207","host":"s3://npm-registry-packages-npm-production"}},"0.0.740":{"name":"@tscircuit/core","version":"0.0.740","_id":"@tscircuit/core@0.0.740","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"27573f829a24507ed5fa7c92e3a2700cddf79a3a","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.740.tgz","fileCount":5,"integrity":"sha512-uxpIQVNPaNvWoY9BLlnCXeaxRQARub9pJBO0bYyhKUgWvnvOeIMipDR1NhNnFksyz+i0yNXVJNf8t2rbekE/Qg==","signatures":[{"sig":"MEUCIEwBnx37q9nSjFQhNEvsOh3zOZ6T8p1/QgywNrAr3hloAiEAz7Bgfoez7WfpwxuZVWBt/6gw0TZKfbCpX50V3Jp722k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2177602},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"96019153c07f7c6b8ddd6d8bd192b8a11d8dcdf4","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.37","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.261","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.197","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.12","@tscircuit/props":"0.0.335","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.75","schematic-symbols":"^0.0.201","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/math-utils":"^0.0.21","@tscircuit/footprinter":"^0.0.236","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.41","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.67","@tscircuit/capacity-autorouter":"^0.0.107","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^0.0.38"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.740_1758308838794_0.11380740513594345","host":"s3://npm-registry-packages-npm-production"}},"0.0.741":{"name":"@tscircuit/core","version":"0.0.741","_id":"@tscircuit/core@0.0.741","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"d6e16f66176c40ca3649171ab3db85d5ba7b2afc","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.741.tgz","fileCount":5,"integrity":"sha512-XOK4Clw6UnjBIKLRuE4JJykoj+63ChuGle08D8uD9HZWLC3E20oRFvtYefZQIgkS5Y5TPt/+GX2+2ZvlqE8Hrw==","signatures":[{"sig":"MEYCIQCs5qacCbKbQVfqUdlfjSpt3BdpLxXkdDd2QRzAS6GHZgIhAMC33Bi/wARkgy36qkLh4vY2D/xShYUKNBYmFQbCLkjC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2187485},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"bc85372eeec57224782204f3ea6f72a86723b1cc","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.37","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.261","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.197","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.12","@tscircuit/props":"0.0.335","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.75","schematic-symbols":"^0.0.201","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/math-utils":"^0.0.21","@tscircuit/footprinter":"^0.0.236","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.41","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.67","@tscircuit/capacity-autorouter":"^0.0.107","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^0.0.38"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.741_1758311563025_0.18920183355164144","host":"s3://npm-registry-packages-npm-production"}},"0.0.742":{"name":"@tscircuit/core","version":"0.0.742","_id":"@tscircuit/core@0.0.742","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"c18930a6b93e5b8b64264a672d6cd4c2d1f9bef7","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.742.tgz","fileCount":5,"integrity":"sha512-iGuLgqM090S0HbNcfkJIuwHsXbjsOIy31QCu88+8rQqwVNUhNdqnNY2Job/XtglfUJpQvV4bqtkGWBZgRQ0rVw==","signatures":[{"sig":"MEUCIEZqZtfiNeYq9SKobznYq40kYWhokHrz/HE+9QVnnE8RAiEAxYQvwrOmu+ybW3IgUDIhw8z+OwNAcnFsK1r5HGhVrtM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2188031},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"a4feb8ed67dbac7f44305c069ff60651ea201a96","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.37","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.261","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.197","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.12","@tscircuit/props":"0.0.335","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.75","schematic-symbols":"^0.0.201","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/math-utils":"^0.0.21","@tscircuit/footprinter":"^0.0.236","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.41","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.67","@tscircuit/capacity-autorouter":"^0.0.107","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^0.0.38"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.742_1758379879469_0.8643831656606642","host":"s3://npm-registry-packages-npm-production"}},"0.0.743":{"name":"@tscircuit/core","version":"0.0.743","_id":"@tscircuit/core@0.0.743","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"d48aa00a4d5baf53ea7f66d24ba86cf1b0994177","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.743.tgz","fileCount":5,"integrity":"sha512-wWphYU/1tgyZT7DBE3cQixzbs1nDf92TrkRtMrCp7URfn1tQwA5V0xhkypmuoNzAHx8lDTgpMFO5oKNveum8rg==","signatures":[{"sig":"MEUCIQCD5OdulFUONvPCXhd0ebzF3RDsvhDgblXcjdTOexTKswIgEJyMAdKcE8Nped04IvMnfOrScLExP0UxDBqJoDIWW3E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2188219},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"d2b2805bb519d6a6e4c77068cdaefe3d6370f4d2","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.37","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.265","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.197","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.12","@tscircuit/props":"0.0.335","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.75","schematic-symbols":"^0.0.201","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/math-utils":"^0.0.21","@tscircuit/footprinter":"^0.0.236","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.41","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.67","@tscircuit/capacity-autorouter":"^0.0.107","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^0.0.38"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.743_1758621800959_0.5602064964336524","host":"s3://npm-registry-packages-npm-production"}},"0.0.744":{"name":"@tscircuit/core","version":"0.0.744","_id":"@tscircuit/core@0.0.744","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"308888d3690c321dedbbaa438168ad8a6729af2d","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.744.tgz","fileCount":5,"integrity":"sha512-gODphbbngd6yVRP9RUkzIo82ejQtF/u0Vu8ucwQsWaTFdEulAF58VF6mcbizGg09zsKdmUu4Er3TndAUuAIfsw==","signatures":[{"sig":"MEUCIFb9FvEeb+OTH8aRXfUiQku8gjXEPKz5bg81YYq0I/luAiEAqm9z7PNAOs7XPOoo+22zl7j9N71Ik+V5xStEaS6TgRI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2188644},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"82fb58d90366003ad84d3240245524d358ef6063","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.37","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.265","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.197","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.12","@tscircuit/props":"0.0.335","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.75","schematic-symbols":"^0.0.201","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/math-utils":"^0.0.21","@tscircuit/footprinter":"^0.0.236","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.41","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.67","@tscircuit/capacity-autorouter":"^0.0.107","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^0.0.38"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.744_1758621892135_0.1938497863259303","host":"s3://npm-registry-packages-npm-production"}},"0.0.745":{"name":"@tscircuit/core","version":"0.0.745","_id":"@tscircuit/core@0.0.745","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"6f0af26b86c642e5d2653dc6479b95dbfe6b6b24","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.745.tgz","fileCount":5,"integrity":"sha512-xKS1+11kP4JI5NTWf+yX3Fl/S8kAOahE2PXImtzzFGSTE1nM36Ro59SKzT9dF1TD4Jj4bu7qGnLB5qGq6NCAPQ==","signatures":[{"sig":"MEUCIGs5olgCsmi6usulmnm9eFzCxUMJ2RWRQZWvnujHsAf2AiEA6TNib0Pm+4Bsj7PK219mzG/4qIlO+HiCySlvVdRzMtM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2189481},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"4ae7a681732a4053fdb5332c87a443b4b87a0df2","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.37","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.265","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.200","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.12","@tscircuit/props":"0.0.335","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.75","schematic-symbols":"^0.0.201","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/math-utils":"^0.0.21","@tscircuit/footprinter":"^0.0.236","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.41","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.67","@tscircuit/capacity-autorouter":"^0.0.107","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^0.0.38"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.745_1758645590062_0.40890837194677143","host":"s3://npm-registry-packages-npm-production"}},"0.0.746":{"name":"@tscircuit/core","version":"0.0.746","_id":"@tscircuit/core@0.0.746","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"e65172b9b6a6e1adf4eb1d2252b0d60aff931749","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.746.tgz","fileCount":5,"integrity":"sha512-frZrmmHmh7iGg4ZwT9IjXDNE1dlNCf0u8YjiEL3pxodjLhOb92hsJaUeCfJkv/W+uyQAgn7F6jWJPhJ/cxS7KQ==","signatures":[{"sig":"MEYCIQCk/iivl6d/4nZaVh4lz5zT/i/n+sWdlEBs2oN0GAP3wAIhALvbVr4LsKTwK3jcfromQAsft5K2JjdtjFywOMTINQfB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2189481},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"0a54323e4bb0a0bddaeb5947f255430da6d4abdd","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.37","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.265","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.200","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.12","@tscircuit/props":"0.0.335","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.75","schematic-symbols":"^0.0.202","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/math-utils":"^0.0.21","@tscircuit/footprinter":"^0.0.236","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.41","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.67","@tscircuit/capacity-autorouter":"^0.0.107","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^0.0.38"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.746_1758728854464_0.6481839453073952","host":"s3://npm-registry-packages-npm-production"}},"0.0.747":{"name":"@tscircuit/core","version":"0.0.747","_id":"@tscircuit/core@0.0.747","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"76387f54c31254d6ccc033396d50c85d630e3992","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.747.tgz","fileCount":5,"integrity":"sha512-uMphiFy53IuSM4WOGdDazI4IKMqKm9PT2w8xIewRjXKR27mbc8jyrU6pUbv2jjVFeC14m1uW6VHJYtkV6cNjnQ==","signatures":[{"sig":"MEUCIQDT6E9YYysSYjMKLd6H0857Q9aXz+31cW/UnPFkYTCb/AIgGmK478NLKXVTnPZCYEWFezagWwrPEvy/spxr8FwxTck=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2189481},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"35107f5cc4d5341bc59293db9d736b566338bb8d","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.37","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.265","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.202","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.12","@tscircuit/props":"0.0.335","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.75","schematic-symbols":"^0.0.202","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/math-utils":"^0.0.21","@tscircuit/footprinter":"^0.0.236","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.41","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.67","@tscircuit/capacity-autorouter":"^0.0.107","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^0.0.38"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.747_1758781304122_0.9575303771117454","host":"s3://npm-registry-packages-npm-production"}},"0.0.748":{"name":"@tscircuit/core","version":"0.0.748","_id":"@tscircuit/core@0.0.748","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"972e7df17554cefe46c2e8383e91ffaabab3a71f","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.748.tgz","fileCount":5,"integrity":"sha512-PLhn0uvU9of7Q8qvk1401nYh3ZXtyYt+rs++hC8mtrA7OBdhVZINepY9JNN+v8yRCJ/LjYwTjNZvBsbPYWUYjQ==","signatures":[{"sig":"MEQCIEOIhhhybOjDOjW3sROcKcdlTe69yj5q1+Km7kYOeY1eAiBL4/qJITzQxypoQRmS5impbtim3ioFTbD67FSaCVcCMw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2191691},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"abae9f6e59c75492a69acd888d11c167b3979283","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.37","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.265","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.202","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.12","@tscircuit/props":"0.0.335","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.75","schematic-symbols":"^0.0.202","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/math-utils":"^0.0.21","@tscircuit/footprinter":"^0.0.236","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.41","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.67","@tscircuit/capacity-autorouter":"^0.0.107","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^0.0.38"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.748_1758920144228_0.8291418994634014","host":"s3://npm-registry-packages-npm-production"}},"0.0.749":{"name":"@tscircuit/core","version":"0.0.749","_id":"@tscircuit/core@0.0.749","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"7f0de93da34901cb278749241f82f5bc3a4c2c94","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.749.tgz","fileCount":5,"integrity":"sha512-Z5Tq1KJVe9xjUQMJ3Uu0POMyq28ba3Ep9LUXznkSEUxzRoqoJB5XiXualT+4QiU6vfm9Sfyl5t9UwBhzmsrNyA==","signatures":[{"sig":"MEUCIQDPxD505V+gdixJFndb70B+eRSVQaMF1Lnkue6t7Nf5OwIgTeuoDcKeQZ+OUiTtStDdWQhvnE5jks4H7ChN7Av6qfY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2191774},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"0e149f52e18602a46cc56e498fcc64309f12fc86","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.37","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.265","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.202","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.12","@tscircuit/props":"0.0.335","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.75","schematic-symbols":"^0.0.202","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/math-utils":"^0.0.21","@tscircuit/footprinter":"^0.0.236","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.41","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.67","@tscircuit/capacity-autorouter":"^0.0.107","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^0.0.38"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.749_1759002001348_0.8013175507199548","host":"s3://npm-registry-packages-npm-production"}},"0.0.750":{"name":"@tscircuit/core","version":"0.0.750","_id":"@tscircuit/core@0.0.750","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"51d9d7b4934270aba0f149fdcff55db430fe27d8","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.750.tgz","fileCount":5,"integrity":"sha512-Ab7aB7zRC6s+sL6nR8enpwN2O3ugaP5Z0lXO/QqApy4PIcPcrv6oLhGgRptLUNs5XkEEMIni4uPgFdfMH1OixA==","signatures":[{"sig":"MEYCIQDEDP0sItijRnYLi67UQ0PcHqkvbvChSXvaQUuqydIcYQIhAIFmfjNYnRZupwgkjzy7NtxvNC9MBEFJMYE5nSfDVjWx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2191805},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"1e5a426a7d99c99a89d9ac9954b2e7a52e54ed20","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.37","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.265","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.202","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.12","@tscircuit/props":"0.0.335","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.75","schematic-symbols":"^0.0.202","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/math-utils":"^0.0.21","@tscircuit/footprinter":"^0.0.236","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.41","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.67","@tscircuit/capacity-autorouter":"^0.0.107","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^0.0.40"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.750_1759038887370_0.4373776820585584","host":"s3://npm-registry-packages-npm-production"}},"0.0.751":{"name":"@tscircuit/core","version":"0.0.751","_id":"@tscircuit/core@0.0.751","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"d94494e4343b37d31609354468d08114583efc3a","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.751.tgz","fileCount":5,"integrity":"sha512-2HRWQvX08Ezmo/2OXP0msD6k/rHm3pH3uSM/vWS5HAEUv/1MYERCPLhKzSdPGNYzojOE1vhJFgpmkXGitC9LGA==","signatures":[{"sig":"MEQCIHA4CxP1s5YpCgzi9MSElbkm+uBfbtJfgEMUsCsrE1jVAiACYYRXoh5qKK2CVjqTQAiYBVAZ/k2sdUEiq82NM2vYRw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2200216},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"6b3fde9d2dcaa03520f19d76d768118d81fd36ae","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.37","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.267","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.202","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.12","@tscircuit/props":"0.0.341","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.75","schematic-symbols":"^0.0.202","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/math-utils":"^0.0.21","@tscircuit/footprinter":"^0.0.236","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.41","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.67","@tscircuit/capacity-autorouter":"^0.0.107","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^0.0.40"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.751_1759114710004_0.866169349926009","host":"s3://npm-registry-packages-npm-production"}},"0.0.752":{"name":"@tscircuit/core","version":"0.0.752","_id":"@tscircuit/core@0.0.752","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"f92530291da5f45d07340e91a5c943b5b70dac4f","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.752.tgz","fileCount":5,"integrity":"sha512-JoRtZv/xe1qJDbOLTe5LaJ5UhtI16aIllOU7n/CSKBWuRsxg0/unewuEKGz17GHEyF+QauUK4/A5FAmCcO61+g==","signatures":[{"sig":"MEUCIQCrTNpKgLYarNNxgu6ZuTTmBJVnZw4BiBaSGBM/37/EiwIgcrpSXIk+OOp+haaEAKgytkQgdaCE1SPNXe7rndik1jw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2200434},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"3ad2e9775710242aaf86038f2cf40e19c7bde0a3","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.37","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.267","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.202","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.12","@tscircuit/props":"0.0.341","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.75","schematic-symbols":"^0.0.202","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/math-utils":"^0.0.21","@tscircuit/footprinter":"^0.0.236","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.41","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.67","@tscircuit/capacity-autorouter":"^0.0.107","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^0.0.40"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.752_1759177886675_0.00843364983890682","host":"s3://npm-registry-packages-npm-production"}},"0.0.753":{"name":"@tscircuit/core","version":"0.0.753","_id":"@tscircuit/core@0.0.753","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"41932bb53e9b84c45b2687db66f22ffbcff7001e","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.753.tgz","fileCount":5,"integrity":"sha512-btXjE14RuI08RU+EJodQXE7g1qxLC+AWBn7awPL8erSo9jdGQaWDNoRgSeCVhkEIXyjr1U97Eir6/tBiYvKeXQ==","signatures":[{"sig":"MEYCIQDIRrISE47bdPvGzXPqnRLj3mmU1YB/RMYnhP/3fgIijAIhAO+HRu7DuSQShBvQaCARiXYgn4Qs/7cg6Mjlzf3UPqKI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2200455},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"f048eca9632804058f8490827b1d3645fb40157b","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.37","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.267","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.202","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.12","@tscircuit/props":"0.0.341","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.75","schematic-symbols":"^0.0.202","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/math-utils":"^0.0.21","@tscircuit/footprinter":"^0.0.236","@types/react-reconciler":"^0.28.9","@tscircuit/simple-3d-svg":"^0.0.41","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.67","@tscircuit/capacity-autorouter":"^0.0.107","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^0.0.40"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.753_1759179488166_0.5541866330284542","host":"s3://npm-registry-packages-npm-production"}},"0.0.754":{"name":"@tscircuit/core","version":"0.0.754","_id":"@tscircuit/core@0.0.754","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"54d2a2aaa1d2e2bbfbb589795effd878f4de26b6","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.754.tgz","fileCount":5,"integrity":"sha512-jrbMpRFM/IH79G/xMdB8P7YrtOFL45Md3ULFyJIFBycCVIkSTNOz5vhwoo5PoyXKvF4cpWOohKXrKrrMzBGEMA==","signatures":[{"sig":"MEYCIQDs4L5F1EBu066zFpsVF5Sl7Q3Ou07HsBGFCnt5P1vwpgIhAMJcKXltOr59cKgVS+kuXxhv35K9+lzf9J2R6Nm2ydU4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2200493},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"104425dee68ae4bf6c9bce78aec17e5b21f91191","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.37","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","poppygl":"^0.0.6","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.267","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.202","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.12","@tscircuit/props":"0.0.341","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.75","schematic-symbols":"^0.0.202","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","circuit-json-to-gltf":"^0.0.7","@tscircuit/math-utils":"^0.0.21","@tscircuit/footprinter":"^0.0.236","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.67","@tscircuit/capacity-autorouter":"^0.0.107","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^0.0.40"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.754_1759333647592_0.18428404062818537","host":"s3://npm-registry-packages-npm-production"}},"0.0.755":{"name":"@tscircuit/core","version":"0.0.755","_id":"@tscircuit/core@0.0.755","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"f62af3b53aa39e07b9397dc819d2dd48090b1e0f","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.755.tgz","fileCount":5,"integrity":"sha512-dFRNNNOfr/atWNaoxCpW8RrNj4tMgNwyVhnvTkqdtFxSPEkvCtH36ILupArpKBZ5cEbpF1wAezx5NAEPb0Y+Mw==","signatures":[{"sig":"MEYCIQCPAbZ3lifGB/Aa3B6SgFTQY8/c0aqBdFdGUaHVzLd5RAIhAIY8h/MNykJbEErZPEytwwSo54im0pPaYAZV36KlBySN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2200493},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"04649d95b6e58f594cf87835fe7a70429c104ee3","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.41","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","poppygl":"^0.0.6","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.267","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.202","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.12","@tscircuit/props":"0.0.341","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.75","schematic-symbols":"^0.0.202","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","circuit-json-to-gltf":"^0.0.7","@tscircuit/math-utils":"^0.0.21","@tscircuit/footprinter":"^0.0.236","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.67","@tscircuit/capacity-autorouter":"^0.0.107","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^0.0.40"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.755_1759446078110_0.48076711460673227","host":"s3://npm-registry-packages-npm-production"}},"0.0.756":{"name":"@tscircuit/core","version":"0.0.756","_id":"@tscircuit/core@0.0.756","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"d6023f02549f6925c9ba175bbdff2ee5485c94f1","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.756.tgz","fileCount":5,"integrity":"sha512-oFdQwA4Lnik4GTzSu0Fu19uYc38HElub1HHk4FQpDWTM1d/CEQk5/gZPs7Ay9xIw0ZFy15641xkuehODj8+zLg==","signatures":[{"sig":"MEYCIQCW60jwJabJLu2NTKVN/Dg5IB6HRioMjnCRgp+H1p5XoAIhANb/Chc+FwtuoIBHY7LJTtYhLR6pL/Ean3BmxDLUNMbY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2200846},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"ebb3deac528c1c99aa7c6fbf575c6c243ec3dbf4","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.41","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","poppygl":"^0.0.6","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.267","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.202","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.12","@tscircuit/props":"0.0.341","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.75","schematic-symbols":"^0.0.202","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","circuit-json-to-gltf":"^0.0.7","@tscircuit/math-utils":"^0.0.21","@tscircuit/footprinter":"^0.0.236","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.67","@tscircuit/capacity-autorouter":"^0.0.123","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^0.0.40"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.756_1759511655910_0.9871412055094384","host":"s3://npm-registry-packages-npm-production"}},"0.0.757":{"name":"@tscircuit/core","version":"0.0.757","_id":"@tscircuit/core@0.0.757","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"9b4fc23eb7f9b696f36f7d8aace8208af2f012ae","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.757.tgz","fileCount":5,"integrity":"sha512-6Eo8BNORiOAk+TSyCYqpaWeeUfpXfpXzQqOaVBTHqhyEx10IWA5oNh86EnaIxzEmqG9a2uPaL7wcw71v2z2N7g==","signatures":[{"sig":"MEQCID7y/4dRRnFhGqKScR8adGXhOPahRMlUQqjGLA1xVq34AiB2DATrnpAYSlf/UVoR7wWOD9aTA1kOmrLadE4fYJaioQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2201387},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"184503cfd10bdddc1bc114a230b7a6f52c99a61f","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.41","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","poppygl":"^0.0.6","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.267","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.202","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.12","@tscircuit/props":"0.0.341","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.75","schematic-symbols":"^0.0.202","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","circuit-json-to-gltf":"^0.0.7","@tscircuit/math-utils":"^0.0.21","@tscircuit/footprinter":"^0.0.236","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.67","@tscircuit/capacity-autorouter":"^0.0.123","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^0.0.40"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.757_1759513207888_0.8907042657755462","host":"s3://npm-registry-packages-npm-production"}},"0.0.758":{"name":"@tscircuit/core","version":"0.0.758","_id":"@tscircuit/core@0.0.758","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"c1b91c3908c7036b98ed070234abf514df221956","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.758.tgz","fileCount":5,"integrity":"sha512-8K8S6Sgf0TSijLBSZ8xpeUfUamKzKspvIcVXZ2ThRANFvnWmrK0+cl81oPa99TmouvzQs2N0JvKKSBhkj99laA==","signatures":[{"sig":"MEUCIG4e9RxWJnz0Nhh03kuYNmy8c0KF9qfD8RO/VkJGkGUDAiEAsW1JMya9vHncIWe/WFaE0OJTCcnFTlb8NtSkJeLQjnU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2201387},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"5e6d4ea0300f1db43b6e9bd58a75f6e70a0a85b8","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.41","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","poppygl":"^0.0.6","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.267","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.202","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.12","@tscircuit/props":"0.0.341","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.79","schematic-symbols":"^0.0.202","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","circuit-json-to-gltf":"^0.0.7","@tscircuit/math-utils":"^0.0.21","@tscircuit/footprinter":"^0.0.236","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.67","@tscircuit/capacity-autorouter":"^0.0.123","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^0.0.40"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.758_1759515889378_0.24541307452171757","host":"s3://npm-registry-packages-npm-production"}},"0.0.759":{"name":"@tscircuit/core","version":"0.0.759","_id":"@tscircuit/core@0.0.759","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"32a7a3e5f1bac58e72b980fd74d3257a29e840a8","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.759.tgz","fileCount":5,"integrity":"sha512-ABHHYd9KMfhSY1Qkuj/HP6Du7xbqAJUtP9O0Y6E4jMYz+N3fEZun1aFJ/EIQC6VTWGhkuCGOrNa/eBH86QE0Ag==","signatures":[{"sig":"MEYCIQCQlyAoFFsri9z90q5dK1ZBu4PZ5MIAd8aqyNlzrl7q0wIhAJr1k9RMx5jyLgqaA9ljSCPa+gtF1l0Wr5UoYEbNRzl3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2201592},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"236d8f6b5c4b411685bfe228b3010a95dc2951fe","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.41","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","poppygl":"^0.0.6","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.267","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.202","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.12","@tscircuit/props":"0.0.341","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.79","schematic-symbols":"^0.0.202","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","circuit-json-to-gltf":"^0.0.7","@tscircuit/math-utils":"^0.0.21","@tscircuit/footprinter":"^0.0.236","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.67","@tscircuit/capacity-autorouter":"^0.0.123","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^0.0.40"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.759_1759517594529_0.16891925981939915","host":"s3://npm-registry-packages-npm-production"}},"0.0.760":{"name":"@tscircuit/core","version":"0.0.760","_id":"@tscircuit/core@0.0.760","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"1814bb4c5d106c0e109683e430a2609e7a4bb68e","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.760.tgz","fileCount":5,"integrity":"sha512-UAjA3wzhJ/iPjYVBApr0UzVPnXqTc/rKTghnuZ/WeiOupjrnoZ+/2fUbW8VVcRyzOJKcU3czi8XaZ0ANYaNN/Q==","signatures":[{"sig":"MEYCIQDFTmmoBvAE+3vsRPGNoSagDsHQCsdH5hCLBiSppYDm3QIhAPTHCQ/pN+vhIXbVxjvuKP28Z+7gvu6fwb+ha6YwcCjT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2205724},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"7336ca807c4d85b3c823ca9a36adfd3d08af2433","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.41","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.3","poppygl":"^0.0.6","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.267","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.217","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.12","@tscircuit/props":"0.0.343","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.79","schematic-symbols":"^0.0.202","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","circuit-json-to-gltf":"^0.0.7","@tscircuit/math-utils":"^0.0.21","circuit-json-to-spice":"^0.0.10","@tscircuit/footprinter":"^0.0.236","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.67","@tscircuit/capacity-autorouter":"^0.0.123","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^0.0.40"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.760_1759533131951_0.5250837610403551","host":"s3://npm-registry-packages-npm-production"}},"0.0.761":{"name":"@tscircuit/core","version":"0.0.761","_id":"@tscircuit/core@0.0.761","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"9afb8e83369b2a69113179ee999617460a125734","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.761.tgz","fileCount":5,"integrity":"sha512-CmvuzgJQZNZk9JPs3AzuzqTS7hBcERtnUm0FcfG8VXwm/ntkpDf/O/YWHtuqu/Rh7Qp2ObiNkCYFYDdyzgvyBw==","signatures":[{"sig":"MEYCIQDhHxh871X9TcD7vU3RIVl2unAFva2Rfe/CXfn/iIFlTQIhAPlSmbtMKzlWkYK2Eq4Eabz5DMT2+8PD4UJy1zynVuVI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2207663},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"db5591082fe2ae78c5fb8b216edb37e9b3f83462","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.41","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.4","poppygl":"^0.0.6","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.267","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.217","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.12","@tscircuit/props":"0.0.343","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.79","schematic-symbols":"^0.0.202","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","circuit-json-to-gltf":"^0.0.7","@tscircuit/math-utils":"^0.0.21","circuit-json-to-spice":"^0.0.10","@tscircuit/footprinter":"^0.0.236","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.67","@tscircuit/capacity-autorouter":"^0.0.123","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^0.0.40"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.761_1759595821854_0.6114272118947257","host":"s3://npm-registry-packages-npm-production"}},"0.0.762":{"name":"@tscircuit/core","version":"0.0.762","_id":"@tscircuit/core@0.0.762","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"2b6b833e383ad82274abbb1e95d20839eb70e9ce","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.762.tgz","fileCount":5,"integrity":"sha512-dPRXrwNpliqn00Ps1IPNx9FCusdqraWw52GaiIYS8au4Apt3wz8TuV5VPky/FSuaTOxJ6s2CYqM0xHa09Omf4Q==","signatures":[{"sig":"MEUCIBjFqmBny1IzpmV9Ppmq/3tWj6weXbhxfnIqfjwQuemOAiEAsq0xYY67oTpFOYIy9L1kiZBwc7G0J/3189JCkDkrt2A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2209889},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"8f1e239b8843781e9a90d32ca5eca2b9e4d2d5e1","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.41","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.4","poppygl":"^0.0.6","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.268","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.217","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.12","@tscircuit/props":"0.0.346","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.79","schematic-symbols":"^0.0.202","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","circuit-json-to-gltf":"^0.0.7","@tscircuit/math-utils":"^0.0.21","circuit-json-to-spice":"^0.0.10","@tscircuit/footprinter":"^0.0.236","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.67","@tscircuit/capacity-autorouter":"^0.0.123","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^0.0.40"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.762_1759611846308_0.42496597785921786","host":"s3://npm-registry-packages-npm-production"}},"0.0.763":{"name":"@tscircuit/core","version":"0.0.763","_id":"@tscircuit/core@0.0.763","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"d93714a6306dc0746434cac7e8f5be34be88f9ec","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.763.tgz","fileCount":5,"integrity":"sha512-mo7rCV/VquNBAySYipjl3xzraSwARzfW/KazIC+VNvwGVBcFnw+MPnx/m3yITC9apHMhQUOuoP6KmrXgzal8lg==","signatures":[{"sig":"MEYCIQDw06Lhtaa9eR7XkcCZjddnHiZRfkj1UHTDZpi1F5VCVQIhAMdJKTnGBlqDaTwVcJHl/yhVLk8WXVgZVOB6KYa+27rU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2209794},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"028ef863a447201168464b2e287ed43fa17f69c3","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.41","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.4","poppygl":"^0.0.6","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.268","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.217","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.12","@tscircuit/props":"0.0.349","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.79","schematic-symbols":"^0.0.202","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","circuit-json-to-gltf":"^0.0.7","@tscircuit/math-utils":"^0.0.21","circuit-json-to-spice":"^0.0.10","@tscircuit/footprinter":"^0.0.236","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.67","@tscircuit/capacity-autorouter":"^0.0.123","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^0.0.40"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.763_1759645032146_0.6562130130210599","host":"s3://npm-registry-packages-npm-production"}},"0.0.764":{"name":"@tscircuit/core","version":"0.0.764","_id":"@tscircuit/core@0.0.764","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"fde8badfaeffa1df9a4d27be1c7b4b91d751d206","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.764.tgz","fileCount":5,"integrity":"sha512-ubvnz/GgTLk3bFj+YUNvVve50V83zlAnNWOxMlUchFbjrzPZfXOJ7qZQaVzK7UCsgFRzUtHNpM+yzd1hAPO9jQ==","signatures":[{"sig":"MEQCICvnFflbUL/PH99U2/PX+Z3F95v8fg25OFg8UL5nrMhlAiBN44U5ApITP00euHjvWNvQDlC69Uoj5qyGLe3pwYgC3A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2209808},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"b407fa229a535e7394e27b4a9994247174580db4","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.41","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.4","poppygl":"^0.0.6","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.268","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.221","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.12","@tscircuit/props":"0.0.349","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.79","schematic-symbols":"^0.0.202","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","circuit-json-to-gltf":"^0.0.7","@tscircuit/math-utils":"^0.0.21","circuit-json-to-spice":"^0.0.10","@tscircuit/footprinter":"^0.0.236","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.67","@tscircuit/capacity-autorouter":"^0.0.129","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^0.0.40"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.764_1759646801709_0.11942605544895302","host":"s3://npm-registry-packages-npm-production"}},"0.0.765":{"name":"@tscircuit/core","version":"0.0.765","_id":"@tscircuit/core@0.0.765","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"050e5099afbaa7c4bd8f87502104b53d82d64f1c","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.765.tgz","fileCount":5,"integrity":"sha512-Vkp6cqTjOBwFE2KJpNTXjb4zmyxjdgl3i4Z/+ZMOyjfQ9s67+J55/5hHtcoxW/fyRLJ4LSOB8lLQ00vKfH8ucQ==","signatures":[{"sig":"MEYCIQDAj04WoyWVonHjqkgLDfaEmYICQW7LHsyAZDvQCJEpPgIhALdbn4i9tE8IEGSrFwtA6XhsBkp/UcrmGZqPqvX2uH0U","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2210788},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"bf8819faa1928877fbdd94782ab6262967329be7","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.41","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.4","poppygl":"^0.0.6","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.272","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.221","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.12","@tscircuit/props":"0.0.349","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.84","schematic-symbols":"^0.0.202","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","circuit-json-to-gltf":"^0.0.7","@tscircuit/math-utils":"^0.0.21","circuit-json-to-spice":"^0.0.10","@tscircuit/footprinter":"^0.0.236","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.67","@tscircuit/capacity-autorouter":"^0.0.129","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^0.0.40"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.765_1759797415227_0.8728564194168411","host":"s3://npm-registry-packages-npm-production"}},"0.0.766":{"name":"@tscircuit/core","version":"0.0.766","_id":"@tscircuit/core@0.0.766","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"122da3f7708826542b09311410aac221e099c35c","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.766.tgz","fileCount":5,"integrity":"sha512-HwIxmibeQofhgHfsehlOQ/2VPY8ORZoHHyfztM60lMf5bgRDAm0HfaOhYnkUGgehHeWwadjaJ44HQdoAzFeKKQ==","signatures":[{"sig":"MEYCIQCW7q/LloMJHXhrQsvOnd1/ee9h9+Uh+WPb0ZtAC0BqLwIhAKCDfyFg67170jNMKwo9NuP9eImbNUh1D1AFkytdPEVo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2212322},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"cf8ec1ff79e3e2f674ad94867cf9f073460cf6b6","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.41","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.4","poppygl":"^0.0.6","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.272","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.221","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.12","@tscircuit/props":"0.0.349","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.84","schematic-symbols":"^0.0.202","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","circuit-json-to-gltf":"^0.0.7","@tscircuit/math-utils":"^0.0.21","circuit-json-to-spice":"^0.0.10","@tscircuit/footprinter":"^0.0.236","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.67","@tscircuit/capacity-autorouter":"^0.0.129","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^0.0.40"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.766_1759858005012_0.5072294943346842","host":"s3://npm-registry-packages-npm-production"}},"0.0.767":{"name":"@tscircuit/core","version":"0.0.767","_id":"@tscircuit/core@0.0.767","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"426635812a06cf51fa51428c0df339904bac5a85","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.767.tgz","fileCount":5,"integrity":"sha512-6dsdougALJGGxKSP+tNPYCzTuJ8PQn8DNzlL186Pa3U132fxb3yv+8hznVtDk+S8Tx1ynDnBOdvOIzRjMr1HHw==","signatures":[{"sig":"MEQCIEi+xjnin+NsjKLNEcAcp1b1lCYO2OHFMTrxnJtFfDbOAiBjqB770ZgBG7NLFLjtVbKMGi93rV3uus1p1QEJQUWnDA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2212480},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"34fea4d12e30919b1c984f467e063f0d0d0f3bdc","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.41","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.4","poppygl":"^0.0.6","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.273","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.221","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.12","@tscircuit/props":"0.0.349","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.84","schematic-symbols":"^0.0.202","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","circuit-json-to-gltf":"^0.0.7","@tscircuit/math-utils":"^0.0.21","circuit-json-to-spice":"^0.0.10","@tscircuit/footprinter":"^0.0.236","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.67","@tscircuit/capacity-autorouter":"^0.0.129","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^0.0.40"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.767_1759873252850_0.623796635111153","host":"s3://npm-registry-packages-npm-production"}},"0.0.768":{"name":"@tscircuit/core","version":"0.0.768","_id":"@tscircuit/core@0.0.768","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"e7d85a83d5d0b0a728d4fbd4e8244b15219f16f4","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.768.tgz","fileCount":5,"integrity":"sha512-7x7qmTn3OxRLID94mBtaMyTnLLSxFLTPXi4x5aSIbWh9OL5f8cirT1kgVrgmZVdRI/RgWygJCRc7r/L7Jj8f9Q==","signatures":[{"sig":"MEYCIQDt0qVghofuKA8aWmS94NISt5fPP4NKhNIGxI8PtnyrwAIhAOP0VUh/1j+wjcSyiFeePkYO5e15TkrdGlh5As1MBj3/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2212550},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"47265e74c436e7c8c0abcb9359fd86aaed92853e","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.48","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.4","poppygl":"^0.0.6","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.273","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.221","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.12","@tscircuit/props":"0.0.349","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.84","@tscircuit/common":"^0.0.9","schematic-symbols":"^0.0.202","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","circuit-json-to-gltf":"^0.0.7","@tscircuit/math-utils":"^0.0.21","circuit-json-to-spice":"^0.0.10","@tscircuit/footprinter":"^0.0.236","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.67","@tscircuit/capacity-autorouter":"^0.0.131","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^0.0.40"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.768_1759882356584_0.3515842335668502","host":"s3://npm-registry-packages-npm-production"}},"0.0.769":{"name":"@tscircuit/core","version":"0.0.769","_id":"@tscircuit/core@0.0.769","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"1ba5f012d7e91f32e528d0faae03f63450f0b082","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.769.tgz","fileCount":5,"integrity":"sha512-sXSDeV1/m/MTw/mA+eXTDaFzUVM2iseLw8j0Oyfb775YhQJ89OQy3r7jhqerw89pvyYgBByOkgakvF9tdxYGMg==","signatures":[{"sig":"MEYCIQDQuhyeQiBZ0OA73K3fngnQY/OqjojHfit2YySpvcgWNAIhAM8tqrRWdFtrqhp6+mrbiAtbK2p3goZtdNUGDr4qN1uv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2208747},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"32df9b7ab48c743a5a81beea81545791db9111ec","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.48","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.4","poppygl":"^0.0.6","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.273","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.221","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.12","@tscircuit/props":"0.0.352","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.84","@tscircuit/common":"^0.0.9","schematic-symbols":"^0.0.202","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","circuit-json-to-gltf":"^0.0.7","@tscircuit/math-utils":"^0.0.21","circuit-json-to-spice":"^0.0.13","@tscircuit/footprinter":"^0.0.236","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.67","@tscircuit/capacity-autorouter":"^0.0.131","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^0.0.40"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.769_1759939891369_0.1808598088607556","host":"s3://npm-registry-packages-npm-production"}},"0.0.770":{"name":"@tscircuit/core","version":"0.0.770","_id":"@tscircuit/core@0.0.770","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"25b6d168b12329c6e4625707c50625b18656a3e8","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.770.tgz","fileCount":5,"integrity":"sha512-sywJBXZMUrpjyAn2ztmf5NTkYwpjgr3Ve5FHMS1GR1Fjj4P8fglaxg0BuIHJIOFrtCMLakpZm/Z983kXV8Kcaw==","signatures":[{"sig":"MEUCIQDK9RjgAUqhJPuAoYS7O/EhSIOVzn4O0UfIOg7dMx96OAIgZvtnP5cyWhwyhqg1D30QSeSanZMAc0iBqHAyHpQZ7pg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2208747},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"93a68ce95a31b73800a62caf5115a41a153c15c8","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.48","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.4","poppygl":"^0.0.6","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.273","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.221","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.12","@tscircuit/props":"0.0.352","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.84","@tscircuit/common":"^0.0.9","schematic-symbols":"^0.0.202","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","circuit-json-to-gltf":"^0.0.7","@tscircuit/math-utils":"^0.0.21","circuit-json-to-spice":"^0.0.13","@tscircuit/footprinter":"^0.0.236","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.67","@tscircuit/capacity-autorouter":"^0.0.131","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^0.0.41"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.770_1759944526471_0.9932280670574192","host":"s3://npm-registry-packages-npm-production"}},"0.0.771":{"name":"@tscircuit/core","version":"0.0.771","_id":"@tscircuit/core@0.0.771","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"047405946ec306f5adeee4cb22464176963f91d1","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.771.tgz","fileCount":5,"integrity":"sha512-xZkKQLonDbqmplfewjwZ3vBqvepKQTPCsNTMofew0Zq1FNaQl2EC/Jmj9PiNomqSH92cVyK8WVMkFHODbnR9MQ==","signatures":[{"sig":"MEQCIHSuGXrunQdIHyRwAtwqA/rl0MtW7uA6nkL3jbOMOMu8AiAygqUlPBAUERv5b4ppvULtZOKV9lp0jpFdYDwh+3on4A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2208747},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"e7f5563f21149d48fa129de2b5e404a9c5a4758f","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.48","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.4","poppygl":"^0.0.6","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.273","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.228","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.12","@tscircuit/props":"0.0.352","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.84","@tscircuit/common":"^0.0.9","schematic-symbols":"^0.0.202","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","circuit-json-to-gltf":"^0.0.7","@tscircuit/math-utils":"^0.0.21","circuit-json-to-spice":"^0.0.13","@tscircuit/footprinter":"^0.0.236","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.67","@tscircuit/capacity-autorouter":"^0.0.131","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^0.0.41"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.771_1760103825161_0.8516268498358643","host":"s3://npm-registry-packages-npm-production"}},"0.0.772":{"name":"@tscircuit/core","version":"0.0.772","_id":"@tscircuit/core@0.0.772","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"cdb59edb16ee9e07568c38cf0b60110c0fe732c9","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.772.tgz","fileCount":5,"integrity":"sha512-uee964WXeOslaQyf9rrBO0RHUBGMQ20F8Bi7DMFTyCsoLAhm8IGeeFnLwOVizNQSpYjsFbTpkmhgc5e+XPoJ7w==","signatures":[{"sig":"MEUCIQDmD9k7sJjaA0+PnhVCetM6rZ+NtnLE2wJ1MIopaZCo7AIgKxXqlA6BpNSdbRfHJQlunMBckaueQHiQdUVhZsdhUWg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2212667},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"4c6238c5420e8d58cea9211b2d761043a1432569","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.48","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.4","poppygl":"^0.0.6","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.273","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.228","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.12","@tscircuit/props":"0.0.352","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.84","@tscircuit/common":"^0.0.9","schematic-symbols":"^0.0.202","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","circuit-json-to-gltf":"^0.0.7","@tscircuit/math-utils":"^0.0.21","circuit-json-to-spice":"^0.0.13","@tscircuit/footprinter":"^0.0.236","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.67","@tscircuit/capacity-autorouter":"^0.0.131","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^0.0.41"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.772_1760108869375_0.6367316008498949","host":"s3://npm-registry-packages-npm-production"}},"0.0.773":{"name":"@tscircuit/core","version":"0.0.773","_id":"@tscircuit/core@0.0.773","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"0c2c939192a4b2dea370ae9f434f2d571b5102c9","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.773.tgz","fileCount":5,"integrity":"sha512-9gjuXahAas016K/8EBllOZM8FHYMu8B8MlkwW6c99lf3Y6fEYODqnSoglJH+YoN3EM4YAB5PJsgXKo2JHY96lA==","signatures":[{"sig":"MEQCIHwWxwLQuSCyMIUBOJZ7hgfaYbW2KusuMpQKKf+4Hf96AiB98LVzJvI8xtRVWDpMMZ66kGoziMRVhgWIXlXpro+Lfg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2212661},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"54b2898e0eeff881350403e606b9450c62e8965d","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.48","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.4","poppygl":"^0.0.6","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.273","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.228","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.12","@tscircuit/props":"0.0.352","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.84","@tscircuit/common":"^0.0.9","schematic-symbols":"^0.0.202","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","circuit-json-to-gltf":"^0.0.7","@tscircuit/math-utils":"^0.0.21","circuit-json-to-spice":"^0.0.13","@tscircuit/footprinter":"^0.0.236","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.67","@tscircuit/capacity-autorouter":"^0.0.131","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^0.0.41"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.773_1760112025667_0.2856461475435428","host":"s3://npm-registry-packages-npm-production"}},"0.0.774":{"name":"@tscircuit/core","version":"0.0.774","_id":"@tscircuit/core@0.0.774","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"c62ec9325c5ef0c49f72cf9a07698d9a01df8ccc","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.774.tgz","fileCount":5,"integrity":"sha512-eOMxmCVVC6c09N9tsLLnrt78/lXizpM9jfypjc511FC0Mx+hD0PLoqIyGEBe1tx7noYeWgf9vkzCNVupAixm1A==","signatures":[{"sig":"MEYCIQDpa01rcvWGHr92NNwmnoSMhTJaXJi7omOK5bWX0p78BQIhAILerJlgqhFEI1XfSxb+FLHm5MTGpmDfCoyxU2nRkQH4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2212890},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"3371b3b5c06af77fafb9570ec3b8025e11e448e3","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.48","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.4","poppygl":"^0.0.6","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.273","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.228","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.12","@tscircuit/props":"0.0.352","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.84","@tscircuit/common":"^0.0.9","schematic-symbols":"^0.0.202","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","circuit-json-to-gltf":"^0.0.7","@tscircuit/math-utils":"^0.0.21","circuit-json-to-spice":"^0.0.13","@tscircuit/footprinter":"^0.0.236","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.67","@tscircuit/capacity-autorouter":"^0.0.131","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^0.0.41"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.774_1760126564411_0.7622750225652237","host":"s3://npm-registry-packages-npm-production"}},"0.0.775":{"name":"@tscircuit/core","version":"0.0.775","_id":"@tscircuit/core@0.0.775","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"3b481c0c23d3ec6a98764ad0ffb08265ee1e5f8e","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.775.tgz","fileCount":5,"integrity":"sha512-lGP2/WooNfNskXwDI1HvmOZdz4r6WdyaPttOzh99l8YzTdrK27caodiiqJgOROBKg7RuzbZQZp4+GydU8TbhFA==","signatures":[{"sig":"MEUCIQCBsQtjK5qoVXrAd94Md9LWTXrt/AVGCjHBGHOGP4pMMQIgaAYRmxWb3fo6n9JzfcjeVuD7Q62/JeqDi6U/T46MJe0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2214565},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"1d09797d213d67ac8e357839353cb1f28d2c5d14","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.48","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.4","poppygl":"^0.0.6","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.273","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.228","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.12","@tscircuit/props":"0.0.352","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.84","@tscircuit/common":"^0.0.9","schematic-symbols":"^0.0.202","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","circuit-json-to-gltf":"^0.0.7","@tscircuit/math-utils":"^0.0.21","circuit-json-to-spice":"^0.0.13","@tscircuit/footprinter":"^0.0.236","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.67","@tscircuit/capacity-autorouter":"^0.0.131","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^0.0.41"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.775_1760126982397_0.6757993440154519","host":"s3://npm-registry-packages-npm-production"}},"0.0.776":{"name":"@tscircuit/core","version":"0.0.776","_id":"@tscircuit/core@0.0.776","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"fe9da906aaaf76343f63937db0641d37696a1458","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.776.tgz","fileCount":5,"integrity":"sha512-x9iqXUu68CR99fOadhE1vecuIAeFBr5i6u2TxK5jXzIC20h74l7zMG9SywHCY2gnblKOwoS70BClrDXqPVC3Sw==","signatures":[{"sig":"MEYCIQC4/ehpFyPQK8lUTnVNh/mvRhnza4g5gEJq8dGfzqToLQIhANU73NsbFrqo3cJh3iZOlEm4R/D9a3NbRre/2sda3YtG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2214782},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"a3555157982de6590acf4232b8e58f7e33c60da7","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.48","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.4","poppygl":"^0.0.6","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.273","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.230","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.12","@tscircuit/props":"0.0.352","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.85","@tscircuit/common":"^0.0.9","schematic-symbols":"^0.0.202","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","circuit-json-to-gltf":"^0.0.7","@tscircuit/math-utils":"^0.0.21","circuit-json-to-spice":"^0.0.13","@tscircuit/footprinter":"^0.0.236","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.67","@tscircuit/capacity-autorouter":"^0.0.131","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^0.0.41"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.776_1760171043630_0.9325390806126126","host":"s3://npm-registry-packages-npm-production"}},"0.0.777":{"name":"@tscircuit/core","version":"0.0.777","_id":"@tscircuit/core@0.0.777","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"59bc5657481a082c233542d50dc7e7bcb46ca6c6","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.777.tgz","fileCount":5,"integrity":"sha512-wlGHWZDDX4HeSCjR3wSxfw0SlpIA9ebldXiuH3bJGGSltz3QwZfkxFeYndJJ4whbeHSpoTAqzlksblqGEhppdQ==","signatures":[{"sig":"MEYCIQCl2vdV4MZP2ZO04MgrEx7so4suQ6Vc6rs+P7YnNSstGwIhAMh7uACdop3brXPVz8Oy+rS7xLDJcWiLosRs/QaF48Lp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2215484},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"9d3c316f6769bd885449eea48615b678e8c8cc2c","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.48","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.4","poppygl":"^0.0.6","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.275","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.230","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.12","@tscircuit/props":"0.0.357","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.85","@tscircuit/common":"^0.0.9","schematic-symbols":"^0.0.202","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","circuit-json-to-gltf":"^0.0.7","@tscircuit/math-utils":"^0.0.21","circuit-json-to-spice":"^0.0.13","@tscircuit/footprinter":"^0.0.236","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.67","@tscircuit/capacity-autorouter":"^0.0.131","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^0.0.41"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.777_1760293664543_0.9304656416043913","host":"s3://npm-registry-packages-npm-production"}},"0.0.778":{"name":"@tscircuit/core","version":"0.0.778","_id":"@tscircuit/core@0.0.778","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"4e86aa5ed8aa693b38b1f1be43a49a4e0df1bf69","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.778.tgz","fileCount":5,"integrity":"sha512-PDPlv9U74088Z5EiZahbODIQgcfllcN+/u0Nx3tKOd4KBy2xJ54cr+yDDvFM6PA3t3qMQrKU4Gi54eWftANK8w==","signatures":[{"sig":"MEUCIApFTrssc55ikdC7UhVS67/WsLCkJznTlqppeM+FZZjzAiEA2VWy/munf0ZoI70awtJ6HItEMZFe4cWUMoEDntyutMc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2215956},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"fc1251736f55e820f3bc05dd7567bf084dfa12c5","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.48","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.4","poppygl":"^0.0.6","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.275","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.230","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.12","@tscircuit/props":"0.0.357","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.85","@tscircuit/common":"^0.0.9","schematic-symbols":"^0.0.202","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","circuit-json-to-gltf":"^0.0.7","@tscircuit/math-utils":"^0.0.21","circuit-json-to-spice":"^0.0.13","@tscircuit/footprinter":"^0.0.236","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.67","@tscircuit/capacity-autorouter":"^0.0.131","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^0.0.41"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.778_1760294198323_0.17115520447329002","host":"s3://npm-registry-packages-npm-production"}},"0.0.779":{"name":"@tscircuit/core","version":"0.0.779","_id":"@tscircuit/core@0.0.779","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"1955de20b2be1ce955c3e51d8ca4930cf9eb623c","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.779.tgz","fileCount":5,"integrity":"sha512-Qp5kEXlaLPp6du4pA5bYENSTMo5qLi96HzTLKhgB6l8QBDdGLjb00eznHpXiQjHIypNskv5yae2lbkvFKjlgKw==","signatures":[{"sig":"MEUCIEbjPtEfWxjR/XLoB11KpzEV9AyBamMgrPLL8yyB70fOAiEA2wuqwHyH05caZ82ORhj5SEd02/koINDRRNapXFT4d+A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2217612},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"a70938e8ea3c770217be3ee73eca19b3f5549a50","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.48","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.4","poppygl":"^0.0.6","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.277","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.235","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.12","@tscircuit/props":"0.0.357","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.85","@tscircuit/common":"^0.0.9","schematic-symbols":"^0.0.202","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","circuit-json-to-gltf":"^0.0.7","@tscircuit/math-utils":"^0.0.21","circuit-json-to-spice":"^0.0.13","@tscircuit/footprinter":"^0.0.236","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.67","@tscircuit/capacity-autorouter":"^0.0.131","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^0.0.41"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.779_1760294314737_0.3372305641772375","host":"s3://npm-registry-packages-npm-production"}},"0.0.780":{"name":"@tscircuit/core","version":"0.0.780","_id":"@tscircuit/core@0.0.780","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"bf4e39e02f107b3fc8f886353465d113824dac92","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.780.tgz","fileCount":5,"integrity":"sha512-2Sp9+A+dB349gDRPBL80HIlJ4Gt+NgUdbgpiAK6IOCY6KhCPIedPzNDb2Xb9OjS+JPrbTex9SVP8K/oJHHglNw==","signatures":[{"sig":"MEYCIQCL0ZndQHEpFIMmvgUVIJRtjJ/USCGOnj4ShrJSTKZ+wAIhAP7sw9kI9uhOaULvcLQbHx/1Rw8scVAbqxlUEz4lXS5U","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2225079},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"2dddb5bf18b60ebcf01c7f0ba4adaa8ce8ebd4bc","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.48","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.4","poppygl":"^0.0.6","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.277","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.235","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.12","@tscircuit/props":"0.0.360","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.85","@tscircuit/common":"^0.0.9","schematic-symbols":"^0.0.202","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","circuit-json-to-gltf":"^0.0.7","@tscircuit/math-utils":"^0.0.21","circuit-json-to-spice":"^0.0.13","@tscircuit/footprinter":"^0.0.236","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.72","@tscircuit/capacity-autorouter":"^0.0.131","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^0.0.41"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.780_1760297121017_0.08657441680315237","host":"s3://npm-registry-packages-npm-production"}},"0.0.781":{"name":"@tscircuit/core","version":"0.0.781","_id":"@tscircuit/core@0.0.781","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"bf715a3622308927bf00dc73378f09c5c7eab261","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.781.tgz","fileCount":5,"integrity":"sha512-BBCKm++7Cgwprb0ZIYFTTed9La6d5CcUbll/5Uv71rxm6/Vu6GwFaXeChGjG3/vO8PBZZKNaCWC+MO0Olh/1cQ==","signatures":[{"sig":"MEYCIQDloJmT6zSHGwKLGS7VEU7aQ9UY1IKci287dev5Qi9QRAIhAIS45XSxMMxF4Fbcd+ryKD614nYASoLEkdVcDZ3VFBm+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2232284},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"5af226b3471a9112df21c6780ec4d71e96736b85","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.48","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.4","poppygl":"^0.0.6","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.277","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.235","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.12","@tscircuit/props":"0.0.360","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.85","@tscircuit/common":"^0.0.9","schematic-symbols":"^0.0.202","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","circuit-json-to-gltf":"^0.0.7","@tscircuit/math-utils":"^0.0.21","circuit-json-to-spice":"^0.0.13","@tscircuit/footprinter":"^0.0.236","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.72","@tscircuit/capacity-autorouter":"^0.0.131","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^0.0.41"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.781_1760298055757_0.18662372356274304","host":"s3://npm-registry-packages-npm-production"}},"0.0.782":{"name":"@tscircuit/core","version":"0.0.782","_id":"@tscircuit/core@0.0.782","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"91dca3b6bf6b4f07af4a1f67b650ee3705873898","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.782.tgz","fileCount":5,"integrity":"sha512-QzrlmYAG42ql2DBhqcnI/BdT7zsKGgV5jG0wuGtQ9KpHk6pzIW4nnqEO4gjL9fuQDlpHY2ZcagWVT2giz8JlLw==","signatures":[{"sig":"MEUCIQD+OIplYHvDLaS8oUHQ3ikiicv8RSoJbDdF8/pj9MemBQIgTZzA/pOPy5QQLrHjW7PFJ1k0SAaoUGYQxWeHD78ApcQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2257782},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"ae61f583b23fe3a63407b45a80422304b9ca6185","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.48","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.4","poppygl":"^0.0.6","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.277","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.235","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.12","@tscircuit/props":"0.0.360","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.85","@tscircuit/common":"^0.0.9","schematic-symbols":"^0.0.202","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","circuit-json-to-gltf":"^0.0.7","@tscircuit/math-utils":"^0.0.21","circuit-json-to-spice":"^0.0.13","@tscircuit/footprinter":"^0.0.236","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.72","@tscircuit/capacity-autorouter":"^0.0.131","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^0.0.41"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.782_1760302902477_0.9451227735969483","host":"s3://npm-registry-packages-npm-production"}},"0.0.783":{"name":"@tscircuit/core","version":"0.0.783","_id":"@tscircuit/core@0.0.783","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"c637b1799faebf9b41260ae809c276170f995abb","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.783.tgz","fileCount":5,"integrity":"sha512-ec16nz1nIGqTqFg3lhU+KW61IdhI6D6svAcdu2RTqcCPlLAITZCWGMRbZweM4EzQ/J0FRMBsn9Q5PrcBljb1XA==","signatures":[{"sig":"MEQCIGQlSroHLjePLdrxA6xnwC4fUHIFpA04KVOzMjFTYHNjAiBxcj+bGO0G99Ok/j3PLUZmcQe5a6oEs5cQkYMlDHrkyw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2257782},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"8eaadd3a1c072d254850ac38eeb15c3eedd79f58","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.48","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.4","poppygl":"^0.0.6","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.277","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.235","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.12","@tscircuit/props":"0.0.360","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.85","@tscircuit/common":"^0.0.9","schematic-symbols":"^0.0.202","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","circuit-json-to-gltf":"^0.0.7","@tscircuit/math-utils":"^0.0.21","circuit-json-to-spice":"^0.0.13","@tscircuit/footprinter":"^0.0.236","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.72","@tscircuit/capacity-autorouter":"^0.0.132","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^0.0.41"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.783_1760307459983_0.19741093411506894","host":"s3://npm-registry-packages-npm-production"}},"0.0.784":{"name":"@tscircuit/core","version":"0.0.784","_id":"@tscircuit/core@0.0.784","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"33de535c69a586b2d2a11289bb91c43264060b7b","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.784.tgz","fileCount":5,"integrity":"sha512-4yeNRGEdPdMGmaclIusTG18V+i6YfcMqrP0g0wYnic1WfBv+zAzJVqkVVmY5IS3JXsiuUsluITs5ym3I6XE2/w==","signatures":[{"sig":"MEUCIGWeMFnvfuLEJtO0LGDiod9/RDlzKSclwhiNJfrZBalsAiEAhuY6fwPlijWG0iONhFqOtItTotIc3aezLicKqUKOmp8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2259107},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"3ddc30298d5f808c2246f380f6fafa19cf8fc3e9","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.48","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.4","poppygl":"^0.0.6","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.277","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.235","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.12","@tscircuit/props":"0.0.360","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.85","@tscircuit/common":"^0.0.11","schematic-symbols":"^0.0.202","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","circuit-json-to-gltf":"^0.0.7","@tscircuit/math-utils":"^0.0.21","circuit-json-to-spice":"^0.0.13","@tscircuit/footprinter":"^0.0.236","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.72","@tscircuit/capacity-autorouter":"^0.0.132","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^0.0.41"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.784_1760384565345_0.9671706423907738","host":"s3://npm-registry-packages-npm-production"}},"0.0.785":{"name":"@tscircuit/core","version":"0.0.785","_id":"@tscircuit/core@0.0.785","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"97328209c26c9618a869088d6e20a18500db985b","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.785.tgz","fileCount":5,"integrity":"sha512-dVl9wMoZVpRvRlqzZ1ZjDfPqf6eTGeOSnmwYjnoH7oUxJO4XC9CVNQbT0iJnrdE/9B9h5zzL9nFWz1Dgqrx44w==","signatures":[{"sig":"MEQCICfzBhDHRhawb8vIVOsvXi97tDTu6PY7lnwEZrnuEbZvAiA2xA95ZYC2cLUtUpukY4FuS69qxVz87sdp3ZryVQ15/w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2305809},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"609251965b0b1a02b9a583710f6d85da5891a0d2","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.48","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.8","poppygl":"^0.0.6","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.277","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.235","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.12","@tscircuit/props":"0.0.360","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.85","@tscircuit/common":"^0.0.11","schematic-symbols":"^0.0.202","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","circuit-json-to-gltf":"^0.0.7","@tscircuit/math-utils":"^0.0.21","circuit-json-to-spice":"^0.0.14","@tscircuit/footprinter":"^0.0.236","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.72","@tscircuit/capacity-autorouter":"^0.0.132","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^0.0.41"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.785_1760385303532_0.08566404196804989","host":"s3://npm-registry-packages-npm-production"}},"0.0.786":{"name":"@tscircuit/core","version":"0.0.786","_id":"@tscircuit/core@0.0.786","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"514180814d44867707074aff838acae7ab6feebf","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.786.tgz","fileCount":5,"integrity":"sha512-VbsZhOy1K+QePBHvdkrIFYBPvfC4N66s3rcEMuzjn8Vh+s7tVaEFLjJ3S38hYx9eoKi5062Z2BLH1m4e+whAUA==","signatures":[{"sig":"MEUCIQDyeGsWo4HWpMGcRHVrh1ygHFHiovja+Hb0s3qF3EZ8KAIgdJwJTlXvvdCz6ZbAKoHCheEKjue30kv45RkPr+0j10I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2315368},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"b902f829d823f9239a72d5ce2ba4963a04c1cd44","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.48","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.8","poppygl":"^0.0.6","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.278","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.238","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.12","@tscircuit/props":"0.0.360","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.85","@tscircuit/common":"^0.0.11","schematic-symbols":"^0.0.202","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","circuit-json-to-gltf":"^0.0.7","@tscircuit/math-utils":"^0.0.21","circuit-json-to-spice":"^0.0.14","@tscircuit/footprinter":"^0.0.236","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.72","@tscircuit/capacity-autorouter":"^0.0.132","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^0.0.41"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.786_1760386969588_0.42444870057277306","host":"s3://npm-registry-packages-npm-production"}},"0.0.787":{"name":"@tscircuit/core","version":"0.0.787","_id":"@tscircuit/core@0.0.787","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"c532f27fdbb62200f29214641454b31d96dbea08","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.787.tgz","fileCount":5,"integrity":"sha512-KK6xuxF5rWdSbUR0j1KKf7ISU7tYZZ1SDPDYS6GUWW9n4WRawJKhtwy57RZye/6bR9rlKvAdbabkjuzA7fBG1w==","signatures":[{"sig":"MEUCIQCzJCySBHpvViSoty0d5JoV2St0qvGe2VjCDkmsrhHAbgIgFEArfzdJP2Llbv88vttg1Inxy2LBjAUNcNUM84m/C5E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2315500},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"0ddfb0333e12840a77bb1e30f3d249152c9463d7","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.48","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.8","poppygl":"^0.0.6","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.278","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.238","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.12","@tscircuit/props":"0.0.361","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.85","@tscircuit/common":"^0.0.11","schematic-symbols":"^0.0.202","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","circuit-json-to-gltf":"^0.0.7","@tscircuit/math-utils":"^0.0.21","circuit-json-to-spice":"^0.0.14","@tscircuit/footprinter":"^0.0.236","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.72","@tscircuit/capacity-autorouter":"^0.0.132","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^0.0.41"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.787_1760438900664_0.8301709722903534","host":"s3://npm-registry-packages-npm-production"}},"0.0.788":{"name":"@tscircuit/core","version":"0.0.788","_id":"@tscircuit/core@0.0.788","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"621a82774bcb42cabc5386b19a8bd34063da1704","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.788.tgz","fileCount":5,"integrity":"sha512-T7U6RH5Oqod+HKsvJrc877hzoDZjlzQdUquuJg+No918HDvfrRG0Z/OtLmidSf/2N+auXoeOmh7MBjBb3EpujA==","signatures":[{"sig":"MEYCIQC6ytfIw5jEd1Y+71h+FnKP/Jy/B6KGRywWtPdZyFs9cwIhANBwm4no+yEK/5Xf4gElvC+eL4R0o77sBf08Wn9Y1KpQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2315575},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"98aefaef2bd1e3d3f0a725e9f27478a4aa8702a0","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.48","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.8","poppygl":"^0.0.6","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.278","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.238","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.12","@tscircuit/props":"0.0.361","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.85","@tscircuit/common":"^0.0.11","schematic-symbols":"^0.0.202","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","circuit-json-to-gltf":"^0.0.7","@tscircuit/math-utils":"^0.0.21","circuit-json-to-spice":"^0.0.14","@tscircuit/footprinter":"^0.0.236","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.72","@tscircuit/capacity-autorouter":"^0.0.132","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^0.0.41"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.788_1760480279333_0.4691593578233031","host":"s3://npm-registry-packages-npm-production"}},"0.0.789":{"name":"@tscircuit/core","version":"0.0.789","_id":"@tscircuit/core@0.0.789","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"f2f774a395ac8e04968c36227415b956dca43ed6","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.789.tgz","fileCount":5,"integrity":"sha512-Aze0uOT16iko4E/AMO9l7rtqG69p46mXkSXk3jpbguzI9d4vCPLS4yc0sltUhrQgAR1zTX4EAf89OlGaBlOSaA==","signatures":[{"sig":"MEYCIQDemQNZbh//yv2kGS8JXiP40uRMqnNas9RNLUD0FBhO/QIhAN649sOni1pqZAh8lRyfkbVy/9vhhPSPCITK5htYWDMV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2384462},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"e07937609645533002ceebbbc5ad409aea12881d","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.48","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.8","poppygl":"^0.0.6","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.278","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.238","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.12","@tscircuit/props":"0.0.363","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.85","@tscircuit/common":"^0.0.11","schematic-symbols":"^0.0.202","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","circuit-json-to-gltf":"^0.0.7","@tscircuit/math-utils":"^0.0.21","circuit-json-to-spice":"^0.0.14","@tscircuit/footprinter":"^0.0.236","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.72","@tscircuit/capacity-autorouter":"^0.0.132","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^0.0.41"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.789_1760487059937_0.4678735518792825","host":"s3://npm-registry-packages-npm-production"}},"0.0.790":{"name":"@tscircuit/core","version":"0.0.790","_id":"@tscircuit/core@0.0.790","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"d6e086da4c45701303faebd038b3f09dbcdef6a1","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.790.tgz","fileCount":5,"integrity":"sha512-9OxUUrd3Z0IOzzwSUS9aGuF/oSNRfuFdaGQCE4xxoQaK5oLNsjVxxuXzxRqnO6P7N75+ft/aKxtrnQ9/l7u11w==","signatures":[{"sig":"MEUCIC2HShkvlHHHaGxdcAg8KSSsadVvxyfSDo8RwrwcyIcBAiEA25KyJUiIKPJo960UtrRO7OKQtMz29MPB5ap+D9jfPEQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2384837},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"def5cf340c9c2a916042ec40d259d22e9d48dad9","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.48","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.8","poppygl":"^0.0.6","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.278","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.238","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.12","@tscircuit/props":"0.0.363","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.85","@tscircuit/common":"^0.0.11","schematic-symbols":"^0.0.202","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","circuit-json-to-gltf":"^0.0.7","@tscircuit/math-utils":"^0.0.21","circuit-json-to-spice":"^0.0.14","@tscircuit/footprinter":"^0.0.236","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.72","@tscircuit/capacity-autorouter":"^0.0.132","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^0.0.41"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.790_1760510314915_0.2407143447423925","host":"s3://npm-registry-packages-npm-production"}},"0.0.791":{"name":"@tscircuit/core","version":"0.0.791","_id":"@tscircuit/core@0.0.791","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"f466c52f5151e133ea92ccb01ba11aff05e4ca0b","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.791.tgz","fileCount":5,"integrity":"sha512-mSGlmEw68mdh3lZl9WkPnUVDv6SRHMXKIjCdyKra1wt8Nf1iIRTWt7Bh7hKcC0EtDMio8WlzCPOEldl3OHyuYA==","signatures":[{"sig":"MEUCIFVekl7lgGCpk5kiW3J+cf2GMtCSVFrdOpbHEVmYBiNZAiEAkj7DUuoFqkrVScVE5JtNq3llArit9U+6qrX7kjDONbk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2391764},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"149bb27b01f0b0e87030387b1ec142e5cacd20a2","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.48","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.8","poppygl":"^0.0.6","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.278","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.238","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.12","@tscircuit/props":"0.0.363","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.85","@tscircuit/common":"^0.0.11","schematic-symbols":"^0.0.202","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","circuit-json-to-gltf":"^0.0.7","@tscircuit/math-utils":"^0.0.21","circuit-json-to-spice":"^0.0.14","@tscircuit/footprinter":"^0.0.236","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.72","@tscircuit/capacity-autorouter":"^0.0.132","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^0.0.41"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.791_1760528028196_0.15030954418042675","host":"s3://npm-registry-packages-npm-production"}},"0.0.792":{"name":"@tscircuit/core","version":"0.0.792","_id":"@tscircuit/core@0.0.792","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"142b76935366868732617c77b742ccdd627d5aeb","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.792.tgz","fileCount":5,"integrity":"sha512-wtQ1SklRMUX1PI7E0SVSmcNuMs1tz59E2xpBDkMK46JDiPJj8hKUOr2YT6y4BYzGb2ui0DRseBP7azCFkqSMuA==","signatures":[{"sig":"MEQCIC/6ij+EnVZ1H9YQ5D/K6Xsms8WcTrDxnUNnuZMV3WEtAiBUVESEYCGF5tVJ81MGzvqbib/03vcMbxMx2qVakO/sZQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2395356},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"1a7388223205f4c7766173c9b7ddbb5ab1d4cb8a","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.48","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.8","poppygl":"^0.0.6","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.278","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.238","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.12","@tscircuit/props":"0.0.363","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.85","@tscircuit/common":"^0.0.11","schematic-symbols":"^0.0.202","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","circuit-json-to-gltf":"^0.0.7","@tscircuit/math-utils":"^0.0.21","circuit-json-to-spice":"^0.0.14","@tscircuit/footprinter":"^0.0.236","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.72","@tscircuit/capacity-autorouter":"^0.0.132","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^0.0.41"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.792_1760540511476_0.7339722808934352","host":"s3://npm-registry-packages-npm-production"}},"0.0.793":{"name":"@tscircuit/core","version":"0.0.793","_id":"@tscircuit/core@0.0.793","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"c4c73a3bac2fdd5201c15891c38e54c74d691f71","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.793.tgz","fileCount":5,"integrity":"sha512-0t/t253lwF6tdSLPN7ZS0d7Qw/yZvWDra+UYfVNr+8kYCsqUNt2SUUy5JaNGQqFJRbQgAxjRmxICE1y0eYyd6w==","signatures":[{"sig":"MEYCIQDGTb6diaGXSqhNEs7+FdM19E9xdmiAmGBrl30CmVxzqAIhAMubqrqQjf9slKgLYXKixSoAdyO3K3/qsVR6BKfQ0Dvk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2395362},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"ef3c13beb4ce2cb615590afbc5df3b27bbe45b62","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.48","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.8","poppygl":"^0.0.6","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.278","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.238","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.12","@tscircuit/props":"0.0.363","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.85","@tscircuit/common":"^0.0.11","schematic-symbols":"^0.0.202","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","circuit-json-to-gltf":"^0.0.7","@tscircuit/math-utils":"^0.0.21","circuit-json-to-spice":"^0.0.14","@tscircuit/footprinter":"^0.0.236","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.72","@tscircuit/capacity-autorouter":"^0.0.132","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^0.0.41"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.793_1760624531473_0.17931558204522924","host":"s3://npm-registry-packages-npm-production"}},"0.0.794":{"name":"@tscircuit/core","version":"0.0.794","_id":"@tscircuit/core@0.0.794","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"e23ec683e2ce58699ad77193bf0042d0a5d648e9","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.794.tgz","fileCount":5,"integrity":"sha512-8x8DAiGW2646hvbK6QQCoQSM54JSkXczseB6dm2BOqMMy5ifgrjBeTITJj49HwoHMn8FZD9QM0xHf/JR/ropiQ==","signatures":[{"sig":"MEUCIQCIKQos8DulAgVTPuvR7rObwLT0Lt9tJPwyVyx/glErNwIgURNbq4u7LFec3LIRSnj7o4p0Cm9AwCkjjmluVrvtaiE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2395381},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"af891126746a2ff0e882bcc028b8de8139ae46d6","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.48","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.8","poppygl":"^0.0.6","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.278","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.238","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.12","@tscircuit/props":"0.0.363","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.85","@tscircuit/common":"^0.0.11","schematic-symbols":"^0.0.202","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","circuit-json-to-gltf":"^0.0.7","@tscircuit/math-utils":"^0.0.21","circuit-json-to-spice":"^0.0.14","@tscircuit/footprinter":"^0.0.236","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.72","@tscircuit/capacity-autorouter":"^0.0.132","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^0.0.41"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.794_1760631088455_0.8885940968038506","host":"s3://npm-registry-packages-npm-production"}},"0.0.795":{"name":"@tscircuit/core","version":"0.0.795","_id":"@tscircuit/core@0.0.795","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"f12b725aef349c948610ba22619a1a66f06602e5","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.795.tgz","fileCount":5,"integrity":"sha512-McG3JVBAdA9m/q77enzhKl4rfd1xhoujb8u8N1WTW0pGkc3FxJp//C0LHYL6pHQ1gSOXX4dkdQkRo3jo0+Bkwg==","signatures":[{"sig":"MEUCIQC+P3tWEoZKy8cV/gkzxGnhk758vgSvyi6ooFI6gIqzaAIgR0nNO64Pt5D7/P5agZntBykJB/S6/s2XQ0tP8XR6JFI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2398238},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"0026f6a04cbf3767ec1911fdadff22b77d2d8d26","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.48","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.8","poppygl":"^0.0.6","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.278","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.238","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.12","@tscircuit/props":"0.0.369","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.85","@tscircuit/common":"^0.0.11","schematic-symbols":"^0.0.202","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","circuit-json-to-gltf":"^0.0.7","@tscircuit/math-utils":"^0.0.21","circuit-json-to-spice":"^0.0.14","@tscircuit/footprinter":"^0.0.236","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.72","@tscircuit/capacity-autorouter":"^0.0.132","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^0.0.41"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.795_1760652240245_0.295761766654711","host":"s3://npm-registry-packages-npm-production"}},"0.0.796":{"name":"@tscircuit/core","version":"0.0.796","_id":"@tscircuit/core@0.0.796","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"c3ac7277fcb5cbccefcb6cb5e537bb175505a9a9","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.796.tgz","fileCount":5,"integrity":"sha512-8/02dv1b4N8FHIizXZiJaHfrHhXgCRlcMpY3bl5CmCVfM7SzhZAYR/0v1CgOk/P/f8YvlwgL5jHYVfeWWqHjPg==","signatures":[{"sig":"MEUCIHxdZW57UxXj2g/qXMh8f20/C3AaUHwMo9q8CVVtx4y0AiEA72SOBd8u1U8Iw7oKjTLMeJcARRmU/KwJnslcfLe3+qQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2399713},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"17b79850204443e1cf8a0f72b1e75e0d5e5476f3","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.48","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.8","poppygl":"^0.0.6","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.283","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.238","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.12","@tscircuit/props":"0.0.369","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.85","@tscircuit/common":"^0.0.11","schematic-symbols":"^0.0.202","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","circuit-json-to-gltf":"^0.0.7","@tscircuit/math-utils":"^0.0.21","circuit-json-to-spice":"^0.0.14","@tscircuit/footprinter":"^0.0.236","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.72","@tscircuit/capacity-autorouter":"^0.0.132","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^0.0.41"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.796_1760668974994_0.2225140258478866","host":"s3://npm-registry-packages-npm-production"}},"0.0.797":{"name":"@tscircuit/core","version":"0.0.797","_id":"@tscircuit/core@0.0.797","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"13e094d54984a2124d8558c517f00ddfc9a1464e","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.797.tgz","fileCount":5,"integrity":"sha512-Jj4UoQ7urk12wD2fRvINq5lztal9zOKQ/XGwGSb36ogsHEsX1PBjYaCXA6+6NPJTOLVv3e2kABAdHjVs/xNNDg==","signatures":[{"sig":"MEUCIHYtpB856bHoH86rtHmFb+TM4gU94ZxRKm5qgi4BGcJnAiEAqc+JkMRyZ990NxSC+NH+9jkdsHObHg3L7oALPUsdLyU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2399752},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"2206b84c4a522f614fcf8c6a47c44ed6df49e4fc","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.48","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.8","poppygl":"^0.0.6","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.283","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.238","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.12","@tscircuit/props":"0.0.369","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.85","@tscircuit/common":"^0.0.11","schematic-symbols":"^0.0.202","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","circuit-json-to-gltf":"^0.0.7","@tscircuit/math-utils":"^0.0.21","circuit-json-to-spice":"^0.0.14","@tscircuit/footprinter":"^0.0.236","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.72","@tscircuit/capacity-autorouter":"^0.0.132","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^0.0.41"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.797_1760671269832_0.8572043303052594","host":"s3://npm-registry-packages-npm-production"}},"0.0.798":{"name":"@tscircuit/core","version":"0.0.798","_id":"@tscircuit/core@0.0.798","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"a704745bcd568e93ef64463e65747c5912bc7594","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.798.tgz","fileCount":5,"integrity":"sha512-9Bf44Do/3x/djH0U5p0s5LiMZSx5axD/Ba1rMFaIxFZdjbabPc6ZBiPTdB3vNprtmJzt4gzq24ERlgD3CSoEMw==","signatures":[{"sig":"MEUCIQD+VrCnPsRWAYr9NDJfseykc7eIVXe2+GBezmec4HDOAAIgGh4z1ih2iZVwc3kI++JMy5bWvRZSxz9K6Ket9GT2GxU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2400064},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"67e56d0dcb748f5108d1689f6f51589dddcea04f","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.49","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.8","poppygl":"^0.0.6","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.283","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.238","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.12","@tscircuit/props":"0.0.369","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.85","@tscircuit/common":"^0.0.11","schematic-symbols":"^0.0.202","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","circuit-json-to-gltf":"^0.0.7","@tscircuit/math-utils":"^0.0.21","circuit-json-to-spice":"^0.0.14","@tscircuit/footprinter":"^0.0.236","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.72","@tscircuit/capacity-autorouter":"^0.0.132","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^0.0.41"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.798_1760711832948_0.0784979572567297","host":"s3://npm-registry-packages-npm-production"}},"0.0.799":{"name":"@tscircuit/core","version":"0.0.799","_id":"@tscircuit/core@0.0.799","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"122bf217f5839e84832a3ed45a37389431b2a42f","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.799.tgz","fileCount":5,"integrity":"sha512-JE+tdFHiw0C3E7fFmncdVH2/AhTdhLP/eWHHob4fae2E/kbIt5GCZ+3OUJpN/FzLdThe0FecNrVqGilfAFDqLg==","signatures":[{"sig":"MEYCIQCBFncGyxc+QqHj6shkzIgDR4woRkZJESRetU5xuIvCAwIhAOkb1em07aw3taCAcM5uoG3YSE7NPWDeyyPmCYnShpgB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2403509},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"c682fc5c1d5c16a9efab1b70396415fbbd7822c1","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.49","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.8","poppygl":"^0.0.6","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.283","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.245","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.12","@tscircuit/props":"0.0.369","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.85","@tscircuit/common":"^0.0.11","schematic-symbols":"^0.0.202","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","circuit-json-to-gltf":"^0.0.7","@tscircuit/math-utils":"^0.0.21","circuit-json-to-spice":"^0.0.14","@tscircuit/footprinter":"^0.0.236","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.72","@tscircuit/capacity-autorouter":"^0.0.132","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^0.0.41"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.799_1760719010690_0.5861983219826239","host":"s3://npm-registry-packages-npm-production"}},"0.0.800":{"name":"@tscircuit/core","version":"0.0.800","_id":"@tscircuit/core@0.0.800","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"9d84f2a4ced45779eeb9ea87540f6c1823231df1","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.800.tgz","fileCount":5,"integrity":"sha512-BVtT8bAS+pxVzRCnf6x2sAnIuiaP2nH/G2l1/8Dj9ZGCAPSW29vZ/DCc5I/aeTdwoUAGZABL68rrNPF72fvF1Q==","signatures":[{"sig":"MEUCIQDN8+VUBTA3DbDMoezTlqwih51jgrcccAKt6B2SsmacwQIgHLSTgtRhjmfMSBmSxExrKvhCumFLy9L8oqwVFb4KPuE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2404862},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"6b1e8f4c213ca13b3cb52531c9a221763f7b2798","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.49","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.8","poppygl":"^0.0.6","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.283","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.245","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.12","@tscircuit/props":"0.0.369","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.85","@tscircuit/common":"^0.0.14","schematic-symbols":"^0.0.202","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","circuit-json-to-gltf":"^0.0.26","@tscircuit/math-utils":"^0.0.28","circuit-json-to-spice":"^0.0.14","@tscircuit/footprinter":"^0.0.236","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.72","@tscircuit/capacity-autorouter":"^0.0.132","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^0.0.41"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.800_1760746692831_0.9794736600841245","host":"s3://npm-registry-packages-npm-production"}},"0.0.801":{"name":"@tscircuit/core","version":"0.0.801","_id":"@tscircuit/core@0.0.801","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"bf393bc7bfcaaf5dd8afe19069188f20022f8fa4","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.801.tgz","fileCount":5,"integrity":"sha512-iGvLzhlCeITNb6K2CydlF80Q3HW2kfzFkvEAfOCT9ZvH/REizQNyJNkL9dcMfB0bU8SHGdu5Eo/IkzXML0cwTA==","signatures":[{"sig":"MEUCIAMhl9lN06gqLII4W3Kyz2FiHxxE5Ug3FdohhuME+xKbAiEApdo0DJSiaUcocYEjAySEaaEdj+UE05fCZqIsOum/yrs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2404483},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"4f8315f323ac5c0b6a64e241275aec9ca6922499","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.49","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.10","poppygl":"^0.0.6","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.288","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.245","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.12","@tscircuit/props":"0.0.369","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.85","@tscircuit/common":"^0.0.14","schematic-symbols":"^0.0.202","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","circuit-json-to-gltf":"^0.0.26","@tscircuit/math-utils":"^0.0.28","circuit-json-to-spice":"^0.0.15","@tscircuit/footprinter":"^0.0.236","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.72","@tscircuit/capacity-autorouter":"^0.0.132","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^0.0.41"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.801_1760805005796_0.9855765097876883","host":"s3://npm-registry-packages-npm-production"}},"0.0.802":{"name":"@tscircuit/core","version":"0.0.802","_id":"@tscircuit/core@0.0.802","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"b2774232c37b96c8890c21edc830d303ec3e132e","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.802.tgz","fileCount":5,"integrity":"sha512-krQai7TX5uO2wFu7N6hKY6W4FCfzTVSkkeDRAtyAKQzCkvB8gMNRe2Oy0a3b1CdSO0ue8uHUSXAXq8XlSf9O0w==","signatures":[{"sig":"MEQCICrHV/vuFCJnqmCo6XIDLDx0JfJa2c0nHDpPJUPDBQu4AiBUCsuwzSM3N4acDehCjhJ+zg+WG+lEC4MbjbFMgWOikA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2404590},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"374528d07007355be37d818574a2c86f1ceb864a","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.49","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.10","poppygl":"^0.0.6","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.288","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.245","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.12","@tscircuit/props":"0.0.369","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.85","@tscircuit/common":"^0.0.14","schematic-symbols":"^0.0.202","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","circuit-json-to-gltf":"^0.0.26","@tscircuit/math-utils":"^0.0.28","circuit-json-to-spice":"^0.0.15","@tscircuit/footprinter":"^0.0.236","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.72","@tscircuit/capacity-autorouter":"^0.0.132","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^0.0.41"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.802_1760809313205_0.37351203533015287","host":"s3://npm-registry-packages-npm-production"}},"0.0.803":{"name":"@tscircuit/core","version":"0.0.803","_id":"@tscircuit/core@0.0.803","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"f8de704234d6b8bd835b366b3919422ebd9ba45a","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.803.tgz","fileCount":5,"integrity":"sha512-XhpmjcKf+CgYiSr2hAINMBmWjUD/Ab8dGZXjbV27P27/8yQfLW0+MaMi4X9jqgol3GhDAp09raiTNQ07IbAEHQ==","signatures":[{"sig":"MEYCIQCLWjCXULMnkwo1TVHBEWB2L1S4E1PYAd+U2hBMPtsn/AIhAIlQcbW7MGhFOxHg45UNnLNpoP8OiJfuDERp7Xgcpq8p","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2406705},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"072f8fc7745c74dd08836438bf582686b854bcd4","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.49","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.10","poppygl":"^0.0.6","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.288","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.245","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.12","@tscircuit/props":"0.0.369","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.85","@tscircuit/common":"^0.0.14","schematic-symbols":"^0.0.202","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","circuit-json-to-gltf":"^0.0.26","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.15","@tscircuit/footprinter":"^0.0.236","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.72","@tscircuit/capacity-autorouter":"^0.0.132","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^0.0.41"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.803_1760824648452_0.8356381858965178","host":"s3://npm-registry-packages-npm-production"}},"0.0.804":{"name":"@tscircuit/core","version":"0.0.804","_id":"@tscircuit/core@0.0.804","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"dac1b9bd60cba88b2e9683081b62e62f5f73f266","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.804.tgz","fileCount":5,"integrity":"sha512-YZjXsDC4DbP47YKDQNrbULKqc9z6ge6LKenXliYhwmO080aGlxIGnb3yvFPBlb6Y34q9rl9hm+qpO1Xn/K+A4g==","signatures":[{"sig":"MEYCIQDwKrOqqJszbVvJQbZmHsHBYrif4NO5IJIAaULBdfUBrwIhALyrKKUijE3O93rcJQ8ngE8ithtdwjD0dVOBlxvuElMD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2406801},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"8d07ab346e158d8c93bd0371b80655a337c58241","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.49","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.10","poppygl":"^0.0.6","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.288","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.245","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.12","@tscircuit/props":"0.0.369","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.85","@tscircuit/common":"^0.0.14","schematic-symbols":"^0.0.202","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","circuit-json-to-gltf":"^0.0.26","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.15","@tscircuit/footprinter":"^0.0.236","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.72","@tscircuit/capacity-autorouter":"^0.0.132","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^0.0.41"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.804_1760850182566_0.4000063010975672","host":"s3://npm-registry-packages-npm-production"}},"0.0.805":{"name":"@tscircuit/core","version":"0.0.805","_id":"@tscircuit/core@0.0.805","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"a8a8c3eafc113e1dffd291d6449bc7d4029f8b9c","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.805.tgz","fileCount":5,"integrity":"sha512-PKv5PQRdYLoSay6Wwl3K0O3JeQxLnLbjs+Wbx2B7PCgzFFwMB3+0Nbeo2wjHmnb6H+AGwMD2c3VeOxNX+jtkpg==","signatures":[{"sig":"MEUCIB4Bw1Q6J17sWRqhOh04wp5O7Ny4fdzoPiOgFLSRlITEAiEA97XOMcXwwSLTt/zgRYN+HwSNnbp0yq6xEKoGYDmrWEE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2462889},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"a41e8a4b04d591669180322e5c0e9688f2ba3dca","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.49","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.10","poppygl":"^0.0.6","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.288","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.250","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.12","@tscircuit/props":"0.0.371","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.85","@tscircuit/common":"^0.0.14","schematic-symbols":"^0.0.202","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","circuit-json-to-gltf":"^0.0.26","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.15","@tscircuit/footprinter":"^0.0.236","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.72","@tscircuit/capacity-autorouter":"^0.0.132","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^0.0.41"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.805_1760889487105_0.5782380997557655","host":"s3://npm-registry-packages-npm-production"}},"0.0.806":{"name":"@tscircuit/core","version":"0.0.806","_id":"@tscircuit/core@0.0.806","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"cffc592b66633f351c45c24ec1552ec92500cbe7","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.806.tgz","fileCount":5,"integrity":"sha512-wd0cJBCHQsHXu4spaJtSPy6BlnTfaGhLlzSwm2f9Rit/7lcvBU1EzkkvSWE+CWBF+Dhu/HoNbMdqdqq1nrehfQ==","signatures":[{"sig":"MEUCIBpsysSYRz/M07EFAaW+wK/OEwHdp49sBiAhfnfF2r58AiEA+GNB6WfFfHPRk30fiptxXDG/8seHh5g4iYgE44AV6Oo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2464922},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"dc733bcc10fb4ac5de84ef8041f78b084317c442","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.49","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.10","poppygl":"^0.0.6","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.288","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.250","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.12","@tscircuit/props":"0.0.371","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.85","@tscircuit/common":"^0.0.14","schematic-symbols":"^0.0.202","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","circuit-json-to-gltf":"^0.0.26","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.15","@tscircuit/footprinter":"^0.0.236","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.72","@tscircuit/capacity-autorouter":"^0.0.132","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^0.0.41"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.806_1760901550491_0.9766554548351447","host":"s3://npm-registry-packages-npm-production"}},"0.0.807":{"name":"@tscircuit/core","version":"0.0.807","_id":"@tscircuit/core@0.0.807","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"ed790b89be9c552c8729618e68e9a3c8b75d8dcf","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.807.tgz","fileCount":5,"integrity":"sha512-PXanPTP1eh5xPeErvotG01/41JjWi7WLZTPL/3SwALQAY57yrB0oVE2ATfJkQ3TH7CSTJfUXTfCJDvhbJCU3nw==","signatures":[{"sig":"MEUCIExd8YOcjncQHsoCDCXl/W24UWdrZOvJfzMYck+PPNlUAiEAlBfTwhhlJ3aDAoiUBfcrS6IlmbLD6UMq2vCAIGGeuNc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2530125},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"e6c0bbdb800fed83fcd009d2132c3f725898ed8b","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.49","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.10","poppygl":"^0.0.6","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.288","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.250","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.12","@tscircuit/props":"0.0.371","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.85","@tscircuit/common":"^0.0.14","schematic-symbols":"^0.0.202","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","circuit-json-to-gltf":"^0.0.26","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.15","@tscircuit/footprinter":"^0.0.236","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.72","@tscircuit/capacity-autorouter":"^0.0.132","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^0.0.41"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.807_1760906374542_0.8272263521664478","host":"s3://npm-registry-packages-npm-production"}},"0.0.808":{"name":"@tscircuit/core","version":"0.0.808","_id":"@tscircuit/core@0.0.808","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"b655846f421428f72b973b63702d43448ca60a35","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.808.tgz","fileCount":5,"integrity":"sha512-t5N3xUutruaObe+8VMqT3HgZvh6Yq7v65HdaoCWZyIeJvstdyo8OFuNs7DNJJ43xYREvpNwbCYkvJGh+HEjLmw==","signatures":[{"sig":"MEQCIH0FssMFdmBqj03O+siwdBsL4NZE1QRFVfMkLZT9dkJ2AiBpJrx2qcALES7kuIz2A9sJaemdIqflxUIcXO3XyoyiXg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2530480},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"c2203b82aedb879358fa3f9ffe3a63a3d9247f5c","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.49","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.10","poppygl":"^0.0.6","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.288","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.250","graphics-debug":"^0.0.60","calculate-elbow":"^0.0.12","@tscircuit/props":"0.0.371","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.85","@tscircuit/common":"^0.0.14","schematic-symbols":"^0.0.202","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","circuit-json-to-gltf":"^0.0.26","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.15","@tscircuit/footprinter":"^0.0.236","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.72","@tscircuit/capacity-autorouter":"^0.0.132","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^0.0.41"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.808_1760997697451_0.8381891260223693","host":"s3://npm-registry-packages-npm-production"}},"0.0.809":{"name":"@tscircuit/core","version":"0.0.809","_id":"@tscircuit/core@0.0.809","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"ce459af844f7a1d880cc57727a35b70db3e70eab","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.809.tgz","fileCount":5,"integrity":"sha512-hBrLKwJ4H5Mv+wLK9zySu1FOa40UH2kJITL+7DNLc4g1mDfdPA8juy1zAO5VAvfsmZ3cdjTS0GlrnA2QRD/5VA==","signatures":[{"sig":"MEUCIQDG6ZwsNFH5u4tgq4Mo+PDf/cXqb7HTZIdyI2UZW4cZugIgegXzd6yaEMO6C1mNuBSOAOHu0k7Y8xEq006nWZMjGPQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2530548},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"b2e66b296effa9910b706fd5207227944a61798f","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.49","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.10","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.288","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.250","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"0.0.371","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.85","@tscircuit/common":"^0.0.14","schematic-symbols":"^0.0.202","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","circuit-json-to-gltf":"^0.0.27","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.15","@tscircuit/footprinter":"^0.0.236","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.72","@tscircuit/capacity-autorouter":"^0.0.132","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^0.0.41"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.809_1761010418945_0.8057870056359699","host":"s3://npm-registry-packages-npm-production"}},"0.0.810":{"name":"@tscircuit/core","version":"0.0.810","_id":"@tscircuit/core@0.0.810","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"93110488a4092e5d75040da39417e004b0bfd422","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.810.tgz","fileCount":5,"integrity":"sha512-7Ryc8MuNVG8jsjdNFD0qICJDyRmleer8uuNo4sCgwiFcsEZf6lhG++xL2JVdOz22HTVQ/GfVOKI+7rYFtCsflg==","signatures":[{"sig":"MEYCIQDIueCmD2V0WWLeNYB1YzcRBxI41C20BueQB25EWDV0/AIhANls6cL/k6XpjhMeXI80oBFoDpaU27O4N1alheUZ6ILo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2530743},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"0e20554219894bacb0b7d049cfd5ce1ae7def631","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.49","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.10","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.288","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.250","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"0.0.371","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.85","@tscircuit/common":"^0.0.14","schematic-symbols":"^0.0.202","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","circuit-json-to-gltf":"^0.0.27","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.15","@tscircuit/footprinter":"^0.0.236","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.72","@tscircuit/capacity-autorouter":"^0.0.132","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^0.0.41"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.810_1761011544966_0.29436911347698036","host":"s3://npm-registry-packages-npm-production"}},"0.0.811":{"name":"@tscircuit/core","version":"0.0.811","_id":"@tscircuit/core@0.0.811","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"819a23aa5e91638d6f81b7b35cf10ef592c2c28f","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.811.tgz","fileCount":5,"integrity":"sha512-OkcdanBUu5k7tPjSm5rs5Y02YhqDz1rUnA6hHrHLPqaxMQidvUg5DxMIIO+07sInSgGEZ88/dqS63152izgRnA==","signatures":[{"sig":"MEQCIFN1weDNS7KyOfPwB9WGHkn9yX4lai8aYT8GAlC2gee6AiBSomUB2N/tLJjUqBBz5TI+NjuAyq+YNGDcmHlZNw3ZrQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2530611},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"2c2ec1cf05459c80853e70a542fd3f38b5616976","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.49","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.10","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.288","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.250","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"0.0.371","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.85","@tscircuit/common":"^0.0.14","schematic-symbols":"^0.0.202","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","circuit-json-to-gltf":"^0.0.28","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.15","@tscircuit/footprinter":"^0.0.236","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.72","@tscircuit/capacity-autorouter":"^0.0.132","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^0.0.41"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.811_1761014947795_0.3346605523332624","host":"s3://npm-registry-packages-npm-production"}},"0.0.812":{"name":"@tscircuit/core","version":"0.0.812","_id":"@tscircuit/core@0.0.812","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"17e45ef9e7f446c7dea5a4248b3983b8f3904ea0","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.812.tgz","fileCount":5,"integrity":"sha512-16JkD01yg6ohXvKE158b+ZcPfxbTl3mQQLYW0CdO6vlzdIcCoAMyH4IGq+mRSJFwg/Qq9Le/bbfmf/e25nrNBw==","signatures":[{"sig":"MEYCIQC0cHFE1/QWGw+7xNYDtSMnRGKeoL8fyaqJ3zon7jTj/wIhAKX9LMm3dcOhApaJGjkE7ozgSYVa1d9Aw29dyOcBywBq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2530847},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"2025726208723d751c7771d0e4558112b360e783","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.49","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.10","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.288","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.250","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"0.0.371","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.85","@tscircuit/common":"^0.0.14","schematic-symbols":"^0.0.202","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","circuit-json-to-gltf":"^0.0.28","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.15","@tscircuit/footprinter":"^0.0.236","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.72","@tscircuit/capacity-autorouter":"^0.0.132","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^0.0.41"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.812_1761022974970_0.5596156539340906","host":"s3://npm-registry-packages-npm-production"}},"0.0.813":{"name":"@tscircuit/core","version":"0.0.813","_id":"@tscircuit/core@0.0.813","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"1c3f81d63cc6d8fddbf4895fab10b581d0910d05","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.813.tgz","fileCount":5,"integrity":"sha512-ddGFsqmvel+ZBb5c0HeTPnkXARK151aMhm/uAvjAE9jf5FtutKDUW5AjfbFVkw1FQJKu11RwdfMgPs/YT33rUg==","signatures":[{"sig":"MEQCIC9DWK1rTlaSax6DK7Fi6bP0gtXcQMPre1WtPPwzSwWhAiAxGa/CFjT15U5hYjVyJan587l9GpQmx1XCidMEeg2eMg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2530847},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"ff074f5f47625bb91e50ebb39e84ca101d7de833","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.49","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.10","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.288","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.250","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"0.0.371","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.85","@tscircuit/common":"^0.0.14","schematic-symbols":"^0.0.202","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","circuit-json-to-gltf":"^0.0.31","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.15","@tscircuit/footprinter":"^0.0.236","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.72","@tscircuit/capacity-autorouter":"^0.0.132","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^0.0.41"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.813_1761025800219_0.47225628077862636","host":"s3://npm-registry-packages-npm-production"}},"0.0.814":{"name":"@tscircuit/core","version":"0.0.814","_id":"@tscircuit/core@0.0.814","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"e0056fdb6142c080f1f689408cf4dd9e33b60465","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.814.tgz","fileCount":5,"integrity":"sha512-wAu/47xVYpULpb6IlOdCkwgZMQswPauQ3ojhRuLakdW3Yw8SRPacYnZGiyMpXc+hTGWaPCcQUCvVlKFu05jFGQ==","signatures":[{"sig":"MEQCIDwb8/X6+tNxPnV5tg20Qqc3ng89UpjlZwRwdqq5Vq+GAiAoh5mW3t3A2Sf9+NO57Js2pIrgHPysM/uPK+Ha3lqhPw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2531829},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"ec37041ea9905e2ad422b31164c24b35ad4e389c","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.49","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.10","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.288","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.250","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"0.0.371","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.85","@tscircuit/common":"^0.0.14","schematic-symbols":"^0.0.202","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","circuit-json-to-gltf":"^0.0.31","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.15","@tscircuit/footprinter":"^0.0.236","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.72","@tscircuit/capacity-autorouter":"^0.0.132","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^0.0.41"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.814_1761092462033_0.5792092854133595","host":"s3://npm-registry-packages-npm-production"}},"0.0.815":{"name":"@tscircuit/core","version":"0.0.815","_id":"@tscircuit/core@0.0.815","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"8316d91b04cab30439002aee49832facedf3523f","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.815.tgz","fileCount":5,"integrity":"sha512-FaPeApH+n5YJwM68nbwLJ+xbCGQlAi5ZS1IiErHJt1hRrKhlseoxqLskpawEQ85ZKCEQ8qNXh7R1FdBSAVdZYQ==","signatures":[{"sig":"MEUCIQCrIdlQqV8fDfNAJsk3FTUxBODRW3RWMC7pIpuZoQxuggIgZPlrM+RZXV3im4S4+n0HY7S14e+ruKeSTvlMKtMuSfc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2531829},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"6e24d592a7132c7c75094d8ff7c0924cfaca27e7","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.50","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.10","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.288","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.250","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"0.0.371","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.85","@tscircuit/common":"^0.0.14","schematic-symbols":"^0.0.202","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","circuit-json-to-gltf":"^0.0.31","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.15","@tscircuit/footprinter":"^0.0.236","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.72","@tscircuit/capacity-autorouter":"^0.0.132","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^0.0.41"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.815_1761164022440_0.5027227940939254","host":"s3://npm-registry-packages-npm-production"}},"0.0.816":{"name":"@tscircuit/core","version":"0.0.816","_id":"@tscircuit/core@0.0.816","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"9d4e7377a9959c4ad5814e7587e3226c677bf27f","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.816.tgz","fileCount":5,"integrity":"sha512-g8MBq1ABWMHOUGP/Q2MiYYQr2uxrEmTKlG3nIofH0j4qNuZ6qO7YqRT9uOBdqogCQbo09AVrUmgEwHiN0jwGKg==","signatures":[{"sig":"MEUCIQCcGhFJsKN6k9wP01FX+Ixt55a20/XXy3KpgJAX+5TBjAIgIeRQqcPBMSoAux7rMno/PM67X6DCzWbAKIRPhLAhL7E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2531917},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"6c1f22ebc2037747b522274a778476fe936c5a31","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.50","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.10","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.288","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.250","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"0.0.371","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.85","@tscircuit/common":"^0.0.14","schematic-symbols":"^0.0.202","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","circuit-json-to-gltf":"^0.0.31","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.15","@tscircuit/footprinter":"^0.0.236","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.72","@tscircuit/capacity-autorouter":"^0.0.132","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^0.0.41"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.816_1761196782390_0.8792273437845952","host":"s3://npm-registry-packages-npm-production"}},"0.0.817":{"name":"@tscircuit/core","version":"0.0.817","_id":"@tscircuit/core@0.0.817","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"9f07e7887cf8771f2d1ce6380e904e7d9e299fc7","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.817.tgz","fileCount":5,"integrity":"sha512-tFHRGU7nOfp/69of67DoxrZt6icIMtaIf9mpXH+mewjEu3FYYm+W+8vZ08twzQ48sRvRMXGoN6Dq2plxxtUCVA==","signatures":[{"sig":"MEUCIHTh7aqr70bAWY06rBW0ZNhqnNit4NATB40s8zgGG/liAiEAtzAihcG4XR5wllce1Hd+V3m3C0KW+8oQffxFTn0CNus=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2532112},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"b64167d91e7a979272d37153f2ccc3783a01b0e2","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.50","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.10","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.288","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.250","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"0.0.371","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.85","@tscircuit/common":"^0.0.14","schematic-symbols":"^0.0.202","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","circuit-json-to-gltf":"^0.0.31","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.15","@tscircuit/footprinter":"^0.0.236","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.72","@tscircuit/capacity-autorouter":"^0.0.132","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^0.0.41"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.817_1761229462534_0.5666743905681497","host":"s3://npm-registry-packages-npm-production"}},"0.0.818":{"name":"@tscircuit/core","version":"0.0.818","_id":"@tscircuit/core@0.0.818","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"0c46126e4a9208fcc4ad7f33f21f0824cfdc27e6","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.818.tgz","fileCount":5,"integrity":"sha512-QzuvEDuHNv9voNCrpSuZNOX1kADLhcWpUvo9PCq3X74kN//9Wd0knfGsjOOdbIq6JKQ4QC0rHEE7oXVDjobifA==","signatures":[{"sig":"MEQCIAq/zC69qk6iVUQQgeIgDjUpdzwzDKoMGPjja7Vryx70AiADzK1u5mT854T8IunjtNqQqjUf8ZWu1ltbujV8FScJ9Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2534710},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"a405ff7bd347e5b7192f4154d2929af88c6a94de","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.50","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.10","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.288","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.250","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"0.0.378","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.85","@tscircuit/common":"^0.0.14","schematic-symbols":"^0.0.202","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","circuit-json-to-gltf":"^0.0.31","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.15","@tscircuit/footprinter":"^0.0.236","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.72","@tscircuit/capacity-autorouter":"^0.0.132","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^0.0.41"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.818_1761256923607_0.15926489741145455","host":"s3://npm-registry-packages-npm-production"}},"0.0.819":{"name":"@tscircuit/core","version":"0.0.819","_id":"@tscircuit/core@0.0.819","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"1513dba00c1a1f3e8d8076e9447b6ae9bc7484c7","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.819.tgz","fileCount":5,"integrity":"sha512-g5lDTD9hC0qEBWc1M2YPlxK5rOqBxCGla3cqTntZCG/D7BXtmBc//+N2M3dTVlD4qsmtEvVbiCCXujUYMBv2Iw==","signatures":[{"sig":"MEQCIF3C4/dGwouX8Qn/vmZSkorYIwwJbfJwF9OaTULm7nGLAiBE9W9zR9SXw8uteN7uvFGnNAje9yyPn5Qmw6zEn5IHag==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2534796},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"f7917e7c6392d93912e36bafe214cc95b19b07bd","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.50","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.10","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.288","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.250","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"0.0.378","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.85","@tscircuit/common":"^0.0.14","schematic-symbols":"^0.0.202","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","circuit-json-to-gltf":"^0.0.31","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.15","@tscircuit/footprinter":"^0.0.236","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.72","@tscircuit/capacity-autorouter":"^0.0.132","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^0.0.41"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.819_1761260746080_0.804079656880718","host":"s3://npm-registry-packages-npm-production"}},"0.0.820":{"name":"@tscircuit/core","version":"0.0.820","_id":"@tscircuit/core@0.0.820","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"b8a191208c8194a348f4e9467887d68a6b7e5110","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.820.tgz","fileCount":5,"integrity":"sha512-HxFQPoGrKfThhRSm20raB77hvWmYjoZx2V3WSUVENGRq3Q1mnfBl4sBK8StK27wujbNMsq16u0S46ZCk8x7Ugg==","signatures":[{"sig":"MEYCIQDqS+KdHOCHC4G8HbPUwi4FqxXLuPOLOy4QzPD6g1C5JQIhAN5FV0WJK5ObZg5k4be0tQkiDf4teH+cJMMKsxxAeMzG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2535492},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"e0c510eb7a05bb9a5e0c355965219545b14da795","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.50","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.10","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.288","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.250","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"0.0.378","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.85","@tscircuit/common":"^0.0.14","schematic-symbols":"^0.0.202","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","circuit-json-to-gltf":"^0.0.31","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.15","@tscircuit/footprinter":"^0.0.236","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.72","@tscircuit/capacity-autorouter":"^0.0.132","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^0.0.41"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.820_1761263999799_0.5486649546693805","host":"s3://npm-registry-packages-npm-production"}},"0.0.821":{"name":"@tscircuit/core","version":"0.0.821","_id":"@tscircuit/core@0.0.821","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"9f5871701a0d586dbe25d262c58e601a49672a3f","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.821.tgz","fileCount":5,"integrity":"sha512-vzDjtTZTVzircBejdT4NQbwuuO7k8X/N9wncZEpbusC9QixBxrT9dX9m1JzGYnWmOsz8Eo+xqOnCO/nGItZYJA==","signatures":[{"sig":"MEYCIQCFeCawjjWPiB7WntHAAXg4v+/dZ6260gZudFFYcQRqkQIhANNj3B/edOklRp75xRY0DlrDL+HC5XeOsvxePtozQe0+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2535581},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"f6211f6827198bac3e1513b90ca74f7b951ba156","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.50","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.10","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.288","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.250","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"0.0.378","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.85","@tscircuit/common":"^0.0.14","schematic-symbols":"^0.0.202","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","circuit-json-to-gltf":"^0.0.31","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.15","@tscircuit/footprinter":"^0.0.236","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.72","@tscircuit/capacity-autorouter":"^0.0.132","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^0.0.41"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.821_1761303861257_0.8919270691633983","host":"s3://npm-registry-packages-npm-production"}},"0.0.822":{"name":"@tscircuit/core","version":"0.0.822","_id":"@tscircuit/core@0.0.822","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"967d3827cbd51b698413cb800c061ece7c6ff2ad","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.822.tgz","fileCount":5,"integrity":"sha512-UvA0gg/UGFNsOUZaBbpv+ZhlKJGSKz/KSbQS4UpCr/gsX6qucNw9YAYyNtuECWs9sAAAbe41oWdWKkhx/LaruA==","signatures":[{"sig":"MEQCIEv6vs9gMuQ/VraQ2UI4KWNm9TLsTTt4nwEFayzZhIIcAiB8z8xLFAGKZoxcW5yti7ZR3STfUFjqGHuZuczlhe4zCg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2535902},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"e3be3f49be29e7f89571574e8319571d25e0d10f","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.50","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.10","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.288","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.250","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"0.0.378","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.85","@tscircuit/common":"^0.0.14","schematic-symbols":"^0.0.202","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","circuit-json-to-gltf":"^0.0.31","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.15","@tscircuit/footprinter":"^0.0.236","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.72","@tscircuit/capacity-autorouter":"^0.0.132","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^0.0.41"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.822_1761349959319_0.5060221902994746","host":"s3://npm-registry-packages-npm-production"}},"0.0.823":{"name":"@tscircuit/core","version":"0.0.823","_id":"@tscircuit/core@0.0.823","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"a0d0732b48e50244a968d0d582aff4e13597f273","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.823.tgz","fileCount":5,"integrity":"sha512-k8iU7oWc2lmi/91eC7qzhnkwCr4R/x3eVb+yek2Edf40NdXkOcHli/3cTxId0nllv08yWgU4RUDArm8NskXMmA==","signatures":[{"sig":"MEUCIEZVuheHt7Ab9EWsEnQs1Lbzr062GtdBDwAh0pPdqM9kAiEA+2UaaDCAtNbe4Bysh/+E1gIzZThLyY0p07qBmOXdYEc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2535902},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"eebe5c7e94b601f8118ae3d9a0def88edd4b4fff","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.50","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.10","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.288","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.253","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"0.0.378","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.85","@tscircuit/common":"^0.0.14","schematic-symbols":"^0.0.202","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","circuit-json-to-gltf":"^0.0.31","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.15","@tscircuit/footprinter":"^0.0.236","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.72","@tscircuit/capacity-autorouter":"^0.0.132","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^0.0.41"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.823_1761351862517_0.8341211721411996","host":"s3://npm-registry-packages-npm-production"}},"0.0.824":{"name":"@tscircuit/core","version":"0.0.824","_id":"@tscircuit/core@0.0.824","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"1b66e6895354dc3ebddab07e1cfae505c3354495","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.824.tgz","fileCount":5,"integrity":"sha512-1lsjFhN0Dr80T7O9KIJujWr92nfLjY6Z0isll/UO1ahX36Gs96zOYJdyG/TBGziGESoepLiwEYE1Ebxr7tVwpQ==","signatures":[{"sig":"MEQCIGtPh0WMmneqCLv1cAY0/TqMbALrDIAjReqHOMf+q4D/AiAld4Zrs/VIxjef5H7VR4lPjQdrwmG7bdCymrD3Tck4zw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2535993},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"68adbbceef5624c5d95aa5bf2c5aac8ebbc57443","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.50","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.10","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.288","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.253","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"0.0.378","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.85","@tscircuit/common":"^0.0.14","schematic-symbols":"^0.0.202","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","circuit-json-to-gltf":"^0.0.31","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.15","@tscircuit/footprinter":"^0.0.236","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.72","@tscircuit/capacity-autorouter":"^0.0.132","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^0.0.41"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.824_1761362442798_0.058320292873224266","host":"s3://npm-registry-packages-npm-production"}},"0.0.825":{"name":"@tscircuit/core","version":"0.0.825","_id":"@tscircuit/core@0.0.825","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"44045227bee1b709504e4dd8e64b5554eae340a8","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.825.tgz","fileCount":5,"integrity":"sha512-ekKquyACrrS/UiGBL8917pqqWfgDMPMKSfxBoOaPuJCq4b8e6HOAIxqxbnQaartgtWnuxoVlDh2WI/K4QXGMHA==","signatures":[{"sig":"MEUCIQCZu7wrFonEe3hezKDTI+nFKTTlHh8LnMdeByFikVyQgAIgBsZzghN4IAl76XwziK0XVTSGtGECUfD16hMmOk6ukWA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2536095},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"7416373cb8bc4db9674b211010e7e5bcd964b230","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.50","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.10","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.288","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.253","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"0.0.378","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.85","@tscircuit/common":"^0.0.14","schematic-symbols":"^0.0.202","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","circuit-json-to-gltf":"^0.0.31","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.15","@tscircuit/footprinter":"^0.0.236","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.72","@tscircuit/capacity-autorouter":"^0.0.132","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^0.0.41"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.825_1761363685577_0.8015217935524497","host":"s3://npm-registry-packages-npm-production"}},"0.0.826":{"name":"@tscircuit/core","version":"0.0.826","_id":"@tscircuit/core@0.0.826","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"7e4593de406bd992357475ce2310f18fa13a362b","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.826.tgz","fileCount":5,"integrity":"sha512-8OLtYGD9ErzEXinb6GGbOD6fT3scpQSN+Q0OZZtOCAIv6yPje4r4Jr8C7cArq+NDQ1DJZe/o4Tr843GVvtlTnA==","signatures":[{"sig":"MEUCIHbg+HSfIxQCB+pLNt4txrV1vT+Ker1M36ajFI8BcYU7AiEA2SUSBv2S/wxFybgXeES4Sk577wz7XhvQKTuCXD+764Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2537838},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"f55fb3fe6563c51585271fd8cedca31e1a0a2254","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.50","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.10","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.288","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.253","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"0.0.381","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.85","@tscircuit/common":"^0.0.14","schematic-symbols":"^0.0.202","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","circuit-json-to-gltf":"^0.0.31","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.15","@tscircuit/footprinter":"^0.0.236","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.72","@tscircuit/capacity-autorouter":"^0.0.132","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^0.0.41"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.826_1761364127877_0.6944582524045657","host":"s3://npm-registry-packages-npm-production"}},"0.0.827":{"name":"@tscircuit/core","version":"0.0.827","_id":"@tscircuit/core@0.0.827","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"86f738759b7591c339258f2a02477a76c6907e75","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.827.tgz","fileCount":5,"integrity":"sha512-WclsqkjXle++d6n33cEXGRfuo5o01BvqOFqy1dCdAeQLaX9m/lKsITfQU3Oab196dxAb3S06fimatiFVNW2WPA==","signatures":[{"sig":"MEYCIQCCVuJfzrSkh6VxkwiiJycf/lJjQUdbVYaBzl6PWwDscQIhAMTJJJB+0Td0Gacj0cxkzU+KeDycvPGtgKCRedSqOWKo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2538591},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"d2da37f7d9113a0ec299d01c62156ddd829281ea","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.50","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.10","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.288","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.253","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"0.0.381","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.85","@tscircuit/common":"^0.0.14","schematic-symbols":"^0.0.202","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","circuit-json-to-gltf":"^0.0.31","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.16","@tscircuit/footprinter":"^0.0.236","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.72","@tscircuit/capacity-autorouter":"^0.0.132","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/ngspice-spice-engine":"^0.0.2","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^0.0.41"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.827_1761368922714_0.21446070451281907","host":"s3://npm-registry-packages-npm-production"}},"0.0.828":{"name":"@tscircuit/core","version":"0.0.828","_id":"@tscircuit/core@0.0.828","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"65d721737ea0513b43dbfae1acbedc679e28a4d6","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.828.tgz","fileCount":5,"integrity":"sha512-qgllHLn6GtpN1VHGJrMXrc0l1ofvsy5ORQc8hPNNhMQltr7FMhQQSYSgiCYTd2WOFsiQDQrN3wpQIoSAy7RuUg==","signatures":[{"sig":"MEQCIBqfzevEN8A6j6oUUVLT4ruokGyErh+DI873F92TbNzXAiBcEqMLgZ4VkaZHJStXDX9g5K0oBJQzIzMTNPeuTA2IZQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2539961},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"d5adcf44c58e2e3752fe7a5dbc0bcd319afda2e3","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.50","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.10","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.291","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.253","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"0.0.381","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.85","@tscircuit/common":"^0.0.14","schematic-symbols":"^0.0.202","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","circuit-json-to-gltf":"^0.0.31","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.16","@tscircuit/footprinter":"^0.0.236","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.72","@tscircuit/capacity-autorouter":"^0.0.132","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/ngspice-spice-engine":"^0.0.2","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^0.0.41"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.828_1761414459905_0.5417931273628533","host":"s3://npm-registry-packages-npm-production"}},"0.0.829":{"name":"@tscircuit/core","version":"0.0.829","_id":"@tscircuit/core@0.0.829","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"5176ac38cf12a23289e39860af6fccc503f6a1d0","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.829.tgz","fileCount":5,"integrity":"sha512-qy/JAHehcg20adPiTvpd7N6qawocmepHydQhsfCuT+WECjxD+sKCzhSM+SsBfGJY03Adyj1UECRk7f8yedXrUw==","signatures":[{"sig":"MEQCIBmIite+yC9RTpNbAkTQdcWgArmvzy8P2pgLc8c2wWH5AiARERNZp5IVrRmjYJtvHQgnApWpf6VarbY+623pQJ2KOA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2540347},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"d536681b8a7d9de35c4044e5cc9884694251d005","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.50","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.10","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.291","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.253","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"0.0.381","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.85","@tscircuit/common":"^0.0.14","schematic-symbols":"^0.0.202","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","circuit-json-to-gltf":"^0.0.31","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.16","@tscircuit/footprinter":"^0.0.236","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.72","@tscircuit/capacity-autorouter":"^0.0.132","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/ngspice-spice-engine":"^0.0.2","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^0.0.41"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.829_1761435467721_0.24458256386247523","host":"s3://npm-registry-packages-npm-production"}},"0.0.830":{"name":"@tscircuit/core","version":"0.0.830","_id":"@tscircuit/core@0.0.830","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"0744093412a3f0dfa8bd2e6c2ec8a3c69ebb3076","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.830.tgz","fileCount":5,"integrity":"sha512-f7OZF95CV39J0dGn0tFzQ1hk9vgg8SA9+CxJFbJLwFYIl5AWOCS+Phv6K8vQC1W4Ac5Q9ANxb4zGq79u02k3xg==","signatures":[{"sig":"MEYCIQDUsfQyFvis34OuirX9scL+Rn/XKXaMeHBKKjJoTdpPkQIhAPtvkuSLehMnPOclEv1ld1szQt/1/u1dBDJYo/sKMz8t","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2542202},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"16cddf36a37bc46cf953b27dafe2ca8aded595b6","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.50","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.10","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.291","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.253","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"0.0.381","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.85","@tscircuit/common":"^0.0.14","schematic-symbols":"^0.0.202","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","circuit-json-to-gltf":"^0.0.31","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.16","@tscircuit/footprinter":"^0.0.236","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.72","@tscircuit/capacity-autorouter":"^0.0.132","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/ngspice-spice-engine":"^0.0.2","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^0.0.41"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.830_1761587203874_0.7954547608716847","host":"s3://npm-registry-packages-npm-production"}},"0.0.831":{"name":"@tscircuit/core","version":"0.0.831","_id":"@tscircuit/core@0.0.831","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"f437ecddcadccfd851edf6f3665900c3746cfb57","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.831.tgz","fileCount":5,"integrity":"sha512-nXzGKDLrqIOxC9ON5UayCU25SJyxB0ThW3QMwY0w45UqhjgA5hhbMSQ9YqZScXhIOpBDRGH8DP3wn3YF2GMq0w==","signatures":[{"sig":"MEUCIDlbNHVOxZaxQrZQUnvP4odm4wWjdXZL9Cf4xx4SoOOSAiEAjauhyvaf/z8WNWXxDiy7V4XBpZlHTgmkEKTHDw0S7QY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2545412},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"f9c90c3c57c8af19bee7f2168b3cdc5c3834ebd3","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.50","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.10","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.295","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.253","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"0.0.381","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.85","@tscircuit/common":"^0.0.14","schematic-symbols":"^0.0.202","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","circuit-json-to-gltf":"^0.0.31","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.16","@tscircuit/footprinter":"^0.0.236","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.72","@tscircuit/capacity-autorouter":"^0.0.132","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/ngspice-spice-engine":"^0.0.2","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^0.0.41"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.831_1761594875296_0.38052217911491515","host":"s3://npm-registry-packages-npm-production"}},"0.0.832":{"name":"@tscircuit/core","version":"0.0.832","_id":"@tscircuit/core@0.0.832","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"6138fda359b1447202951ad6cae28793a87cc3cb","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.832.tgz","fileCount":5,"integrity":"sha512-fUkBG5fXmGiW0F7FnDlnA/i8WxSqlTMYDD3hscURrf+mrob4m73XlMoRFOoXT/WBUoZGSgsZmEd0lz1P0ZySzA==","signatures":[{"sig":"MEYCIQCZ5mN9sODH/uT83oBnBnGoRVVHHuZi+EJ3f2JcFIlZNwIhAKw+OTirrxKTB5LDaOeNVkCYcmZA3wsXCChNvc8hKvKl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2584296},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"0eaa016f9d7589cf19643eda1a8029d316f8a584","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.50","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.10","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.295","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.253","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.384","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.85","@tscircuit/common":"^0.0.14","schematic-symbols":"^0.0.202","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","circuit-json-to-gltf":"^0.0.31","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.16","@tscircuit/footprinter":"^0.0.236","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.72","@tscircuit/capacity-autorouter":"^0.0.132","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/ngspice-spice-engine":"^0.0.2","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^0.0.41"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.832_1761633511358_0.5355941065443337","host":"s3://npm-registry-packages-npm-production"}},"0.0.833":{"name":"@tscircuit/core","version":"0.0.833","_id":"@tscircuit/core@0.0.833","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"7cee76f308af6977b348ac3f94d17d9874de1d81","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.833.tgz","fileCount":5,"integrity":"sha512-/Z1JRUMQ1pbR/XrtaUsNCH3jk4X8QwoODvN0Gyp7XK4+7wi55dwH4Nd46tgPfFt+xbbaqT9bjahmU3lpT3P9SQ==","signatures":[{"sig":"MEUCIQDxmHzO8wPcQvMVDQiGtqkL0pCtkrg5Tdo4HoZMOgMl9AIgKLNI6bVXvLkb6tZ3Jpo8ATxG/lz1ofwZRrabe5qtyxA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2584336},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"ee0ae87e4d83e89eaee9a0aeee93ed5238d1465d","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.50","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.10","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.295","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.253","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.384","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.85","@tscircuit/common":"^0.0.14","schematic-symbols":"^0.0.202","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","circuit-json-to-gltf":"^0.0.31","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.16","@tscircuit/footprinter":"^0.0.236","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.72","@tscircuit/capacity-autorouter":"^0.0.132","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/ngspice-spice-engine":"^0.0.2","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^0.0.41"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.833_1761654683779_0.48509028053299263","host":"s3://npm-registry-packages-npm-production"}},"0.0.834":{"name":"@tscircuit/core","version":"0.0.834","_id":"@tscircuit/core@0.0.834","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"f84545e0e2a96db850cf4a1d0bcb9c9365240cfd","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.834.tgz","fileCount":5,"integrity":"sha512-yRDE5u2eC4sb6FKXwC678E7ihmBvEgT4fTmP/RP8/rvGR2Jmch4jmD26WOrPGV5pLIUaqiBUFLMTzR+8kflQLw==","signatures":[{"sig":"MEUCICj80jaXW/qziv4zAMFknB1mQZzsUkqYPDe+VhVpWYERAiEA0lG+ZBGf2fiyisT9L9InVHqbYtT/87f3KTYHj09qTn4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2586923},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"42d9aa7686e658cbb490fb9bae27873cc37112bc","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.50","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.10","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.295","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.253","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.384","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.85","@tscircuit/common":"^0.0.14","schematic-symbols":"^0.0.202","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","circuit-json-to-gltf":"^0.0.31","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.16","@tscircuit/footprinter":"^0.0.236","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.72","@tscircuit/capacity-autorouter":"^0.0.132","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/ngspice-spice-engine":"^0.0.2","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^0.0.41"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.834_1761670075493_0.8504381284711595","host":"s3://npm-registry-packages-npm-production"}},"0.0.835":{"name":"@tscircuit/core","version":"0.0.835","_id":"@tscircuit/core@0.0.835","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"6b362662038c6a468a9c78aeb6abf42185bc4012","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.835.tgz","fileCount":5,"integrity":"sha512-ZoboZwVIBP6wxFP9opS2skNofTYtXp6IDpbn3l6cx2L9xZDSoJFIU6xWhTqhGE7CifDq04lflj5QyYUJKpg2Hw==","signatures":[{"sig":"MEUCIQDb3JFU+9ETy55kQ2dSB7oYm5WFN9IQEj/E3TVavusGvQIgeZhEHagExu3JgxzU5EQz0vf/V2u81S7gwu+fjZWge7Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2587057},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"2c5208e0436cd16b63361200df9ec74c3a2f84b1","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.50","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.10","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.295","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.253","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.384","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.85","@tscircuit/common":"^0.0.14","schematic-symbols":"^0.0.202","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","circuit-json-to-gltf":"^0.0.31","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.16","@tscircuit/footprinter":"^0.0.236","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.72","@tscircuit/capacity-autorouter":"^0.0.132","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/ngspice-spice-engine":"^0.0.2","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^0.0.41"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.835_1761671219873_0.09209285274197088","host":"s3://npm-registry-packages-npm-production"}},"0.0.836":{"name":"@tscircuit/core","version":"0.0.836","_id":"@tscircuit/core@0.0.836","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"8d123b6abcfa6fae1582c95fc8d9117a8e2cf878","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.836.tgz","fileCount":5,"integrity":"sha512-2ZP4kgN2vJxLzMgKvXK/sKE6nuhSpenTVzUjT/nijz7eDHcv1NqrxFhJAsI0XIsesoY1iGM07ij4OuA751e2DA==","signatures":[{"sig":"MEUCIBU6POz3M75A3NdZCGABXsPu0TRJqXZKZAuPlq1qjRazAiEA1Mt11HtrdGh85fyKe8s2MLFdpOw3yinv9Z4M6nQ1t7I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2587921},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"9bf26a700f272174eca4b200d8e89fe3294d0b10","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.50","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.10","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.295","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.253","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.384","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.85","@tscircuit/common":"^0.0.14","schematic-symbols":"^0.0.202","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","circuit-json-to-gltf":"^0.0.31","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.16","@tscircuit/footprinter":"^0.0.236","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.72","@tscircuit/capacity-autorouter":"^0.0.132","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/ngspice-spice-engine":"^0.0.2","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^0.0.41"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.836_1761674195083_0.7330904292399971","host":"s3://npm-registry-packages-npm-production"}},"0.0.837":{"name":"@tscircuit/core","version":"0.0.837","_id":"@tscircuit/core@0.0.837","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"92984f734fbfabc89af4b6a0b2288590208e2f72","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.837.tgz","fileCount":5,"integrity":"sha512-gcrAIV+omSzch95KJ8IIwcewaeAojNaP56uIAU2aGLcWvDyuwUotkK4tIFWyGWzXDHGZFI1IZpiEb/UW8eSF8g==","signatures":[{"sig":"MEQCIHyzDwJgBurnQ/dfJNAFfRPT9HCGIcGBC9WsI0IGjLqhAiB956Tow3wX7MI53j1uaih0lAWA5FcmLl2gt5wI+vIVaw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2590031},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"cff1ca971ff4f0226517d21a4abc5add9b549831","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.50","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.10","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.295","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.253","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.384","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.85","@tscircuit/common":"^0.0.14","schematic-symbols":"^0.0.202","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","circuit-json-to-gltf":"^0.0.31","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.16","@tscircuit/footprinter":"^0.0.236","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.72","@tscircuit/capacity-autorouter":"^0.0.132","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/ngspice-spice-engine":"^0.0.2","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^0.0.41"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.837_1761682327365_0.6914701106349981","host":"s3://npm-registry-packages-npm-production"}},"0.0.838":{"name":"@tscircuit/core","version":"0.0.838","_id":"@tscircuit/core@0.0.838","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"140c35f5235942d4f29cb10d1b47fb33b4e1ead5","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.838.tgz","fileCount":5,"integrity":"sha512-6BaxVKsfzrU4MpGUokh7IE195yW8NBZIHE5Q2q2B75aTJhjZZrzQ5RPCk+FpTmyxla62efkdoz00O4KlcRRe0w==","signatures":[{"sig":"MEYCIQD+PpfusJfqn6SzElYW+4O0vK7YYC9orOhoVXOnp2N3JAIhAJ2sYwvNsEzCRJNno9Ud4Zxd/85cJqDJamgWRgBrSOND","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2592795},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"3f0fcc0b431276310abc61d227d5afc82aa2f75a","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.50","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.10","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.295","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.253","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.384","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.85","@tscircuit/common":"^0.0.14","schematic-symbols":"^0.0.202","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","circuit-json-to-gltf":"^0.0.31","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.16","@tscircuit/footprinter":"^0.0.236","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.72","@tscircuit/capacity-autorouter":"^0.0.132","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/ngspice-spice-engine":"^0.0.2","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^0.0.41"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.838_1761688058581_0.4760305247773171","host":"s3://npm-registry-packages-npm-production"}},"0.0.839":{"name":"@tscircuit/core","version":"0.0.839","_id":"@tscircuit/core@0.0.839","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"3f4e4cc2d8548a31e8d804293466bc57e4c78604","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.839.tgz","fileCount":5,"integrity":"sha512-pLUO+SaVjO2ZgwDBD50ODogUQsZSC04UOK9dSxSn3hp/JSJG1PX/xhB/sp7GaDE+cEchv1y9BGDmxnwUW9V+Fw==","signatures":[{"sig":"MEQCIG+j8BbLodpwj70o5ZkUyx6diaCst/5NYm7S4e6c/tX8AiBg0XOIp0fifgHF8bf+/dGfPucJT/CNiSiL8yS6jnLHIg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2696382},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"7fd46507ca20b0a11a4ee8b582aa8420b28541bf","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.50","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.10","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.297","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.260","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.387","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.85","@tscircuit/common":"^0.0.14","schematic-symbols":"^0.0.202","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","circuit-json-to-gltf":"^0.0.31","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.16","@tscircuit/footprinter":"^0.0.236","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.72","@tscircuit/capacity-autorouter":"^0.0.132","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/ngspice-spice-engine":"^0.0.2","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^0.0.41"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.839_1761756147380_0.680815700248002","host":"s3://npm-registry-packages-npm-production"}},"0.0.840":{"name":"@tscircuit/core","version":"0.0.840","_id":"@tscircuit/core@0.0.840","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"3337d0863ea487186b51f9ba3489812d3a164536","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.840.tgz","fileCount":5,"integrity":"sha512-rSChdahDGTuBKVHYFPPEWQtpoKJgIRS8iCIBLjZzpj4zv5ZXu9b2MGrowEQdRjzSHeyILnN+tMsoeapZ4hAjqA==","signatures":[{"sig":"MEQCIAaIzOAYX+KS9YXUMRR+KfoEyy8HutD/h+0i5QNMVjZMAiA8Y94iRz9x2nx1g7/oovbosIqNU+f5oDTHt43EOCZiGA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2696485},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"b883f6c19f9db132efaf99115dafb9ad81b0d95a","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.50","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.10","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.297","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.260","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.387","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.85","@tscircuit/common":"^0.0.14","schematic-symbols":"^0.0.202","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","circuit-json-to-gltf":"^0.0.31","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.16","@tscircuit/footprinter":"^0.0.236","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.72","@tscircuit/capacity-autorouter":"^0.0.132","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/ngspice-spice-engine":"^0.0.2","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^0.0.43"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.840_1761933131436_0.5111321240696012","host":"s3://npm-registry-packages-npm-production"}},"0.0.841":{"name":"@tscircuit/core","version":"0.0.841","_id":"@tscircuit/core@0.0.841","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"3c3f4f56907e6548a7389c7817b419193f6736fd","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.841.tgz","fileCount":5,"integrity":"sha512-6KNs/UlOr8WA0227rkSPAYAITJllzsaGODssQ29FfBHyzcfzR/zwnArKEnzXWAc9mgfj2QojWtgBCQNwHlrZlA==","signatures":[{"sig":"MEUCIBDQCerNmqxqzTIEOz8pptQVagEmMfFuquD8ip+T+N6tAiEAmhHbXDc7ix4zFAPt04K6nMa+0k8axVGMEMwq/haA/5k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2698204},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"36621135ba274ff52b7afcd605dd8d9bb395ec11","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.50","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.10","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.297","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.260","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.390","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.85","@tscircuit/common":"^0.0.14","schematic-symbols":"^0.0.202","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","circuit-json-to-gltf":"^0.0.31","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.16","@tscircuit/footprinter":"^0.0.236","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.72","@tscircuit/capacity-autorouter":"^0.0.140","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/ngspice-spice-engine":"^0.0.2","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^0.0.43"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.841_1761978297878_0.49598708852020357","host":"s3://npm-registry-packages-npm-production"}},"0.0.842":{"name":"@tscircuit/core","version":"0.0.842","_id":"@tscircuit/core@0.0.842","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"7efa9be642668d5ae9682895bf367c74e016af48","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.842.tgz","fileCount":5,"integrity":"sha512-f9VqtmwUWgEtzsuZaSaVLL490HC1uIFDMHzYObYOoWHniOGUW1ROgC2roV6zuwXY3QCH+tsFuHGqYOzWwsPrKA==","signatures":[{"sig":"MEUCIEKNCgWyKbxkTE8CvRdgzoq8mLJJ7HPJORvFNuxJUGxFAiEA3HiFBtR/lFCWvj6jk0ezhFvIY62VlojiMMIY1sTwaxA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2699862},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"7293a2cee05a29bde871443f9bef92448d74828e","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.50","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.10","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.297","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.260","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.390","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.85","@tscircuit/common":"^0.0.14","schematic-symbols":"^0.0.202","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","circuit-json-to-gltf":"^0.0.31","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.16","@tscircuit/footprinter":"^0.0.236","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.72","@tscircuit/capacity-autorouter":"^0.0.140","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/ngspice-spice-engine":"^0.0.2","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^0.0.43"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.842_1762013865734_0.6395449521773715","host":"s3://npm-registry-packages-npm-production"}},"0.0.843":{"name":"@tscircuit/core","version":"0.0.843","_id":"@tscircuit/core@0.0.843","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"2a69dcbc6165cc912ce1229a3d04379195f2b96c","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.843.tgz","fileCount":5,"integrity":"sha512-7wTTQyPedvMbAjRNZfny6N3PaWXhOg+fqTG2vKjuOu000B65wk0qcBFZUNq6WMPyvMztZVfToK94LMD8GBmg2A==","signatures":[{"sig":"MEUCIFVQ+5nmRPQLez+q9/KXlkHikT1F81n24vHMCUpOfg3OAiEAkRx3tVry+ZtqDS8UWKXh97he+xDmvFAFx6q4cCWTDaA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2700230},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"ebaea5068d9bbab569b872eec7dc5705570d50e4","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.50","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.10","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.297","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.260","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.390","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.85","@tscircuit/common":"^0.0.14","schematic-symbols":"^0.0.202","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","circuit-json-to-gltf":"^0.0.31","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.16","@tscircuit/footprinter":"^0.0.236","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.72","@tscircuit/capacity-autorouter":"^0.0.140","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/ngspice-spice-engine":"^0.0.2","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^0.0.43"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.843_1762097428445_0.0019862222709168265","host":"s3://npm-registry-packages-npm-production"}},"0.0.844":{"name":"@tscircuit/core","version":"0.0.844","_id":"@tscircuit/core@0.0.844","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"4cc21116144864d9579e01c9553309eb32af0ca4","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.844.tgz","fileCount":5,"integrity":"sha512-mdG5EyME1r+tRyXUQeXesklPfkBfmScfrFjFmUbXoLb2FKjSbW5sB6HTqytWdNlt9+lG+g9Gf6nsq3Nzf+KY7g==","signatures":[{"sig":"MEUCIFffMA/YtL+Ly19JG3B94PM33wsQN2GAZ9iO29dlXZ0cAiEAoXnUlG4nkEaWbzB8Wglh0F+Qtktf3p3ebtzuKFk8WpY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2700230},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"da680f04a3ff37328acfc45cd68d2d293813f1cd","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.50","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.10","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.297","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.260","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.390","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.85","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.202","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","circuit-json-to-gltf":"^0.0.31","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.16","@tscircuit/footprinter":"^0.0.236","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.72","@tscircuit/capacity-autorouter":"^0.0.140","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/ngspice-spice-engine":"^0.0.2","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^0.0.43"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.844_1762289957626_0.9086290799931247","host":"s3://npm-registry-packages-npm-production"}},"0.0.845":{"name":"@tscircuit/core","version":"0.0.845","_id":"@tscircuit/core@0.0.845","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"29bcb1134710fe5d06361e6617606ace233e9d2e","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.845.tgz","fileCount":5,"integrity":"sha512-CqZoFDAks9z3ensMhUZEBVUE8HNYsUVnINk2cRyXKU4LI9q9EperSb+YFM9uvjimfk7Bi5hwosaVdVSaeObGtg==","signatures":[{"sig":"MEUCIQCAoY8EV9fGr/1F4K+Zx6jFq1bCSavFemKsAvOOqrPm3AIgIYO7GVQm6TUO4jNLTVqdt3oL0uyCeljn1YiL01Ta6WM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2701081},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"8539f42210e9d2fe1c1a3ae2213eafe620ad7fb3","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.50","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.10","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.297","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.260","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.393","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.85","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.202","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","circuit-json-to-gltf":"^0.0.31","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.16","@tscircuit/footprinter":"^0.0.236","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.72","@tscircuit/capacity-autorouter":"^0.0.140","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/ngspice-spice-engine":"^0.0.2","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^0.0.43"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.845_1762362686130_0.13138776531852936","host":"s3://npm-registry-packages-npm-production"}},"0.0.846":{"name":"@tscircuit/core","version":"0.0.846","_id":"@tscircuit/core@0.0.846","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"855bd8f2d8759649203a44b93520a60d5169d8f1","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.846.tgz","fileCount":5,"integrity":"sha512-iV6mFGfHqepxFKPHr2lL4WEe+3nxbyUUHB3KIl8WdtHfeznQ8HKFoCInepggl4x7P2gjH+plc9X35ixLCBcW7g==","signatures":[{"sig":"MEUCIQDAa5WZT4SqRRuPvBTbgLaQkPuU8R3wwGZv+Q8pme8cCwIgNKZucbNN1EJTiTcWDVl0JpVF0Gi1NF6Eay/6F4HFPmI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2693958},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"514af97c0d36dd802a8ef3d19eaea35300cb5422","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.50","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.10","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.297","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.260","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.393","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.85","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.202","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","circuit-json-to-gltf":"^0.0.31","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.16","@tscircuit/footprinter":"^0.0.236","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.72","@tscircuit/copper-pour-solver":"^0.0.2","@tscircuit/capacity-autorouter":"^0.0.140","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/ngspice-spice-engine":"^0.0.2","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^0.0.43"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.846_1762377770783_0.01890123988190906","host":"s3://npm-registry-packages-npm-production"}},"0.0.847":{"name":"@tscircuit/core","version":"0.0.847","_id":"@tscircuit/core@0.0.847","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"a775de22109a9f99190fb2fbcab481e7c2da9d3a","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.847.tgz","fileCount":5,"integrity":"sha512-KLkDp9q5N0eX5YRyWgrx6bkURC+A3RPqJZvBH5xvZElONGflmaIqof3R5oToVUGH601LiHAFJkjppPPNhmmEUQ==","signatures":[{"sig":"MEUCIAszzs4PaWXVyzCvrPMGyO0j1Cnu909AJMpbnaFMQkBsAiEAy5kTDUoQVfJ7Q4zy3Sdmf8hC8jc/KRZtF0GxgExjLlg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2694323},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"881f2937fb586f6b0411374e8980e6815bc825b5","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.50","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.10","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.297","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.260","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.394","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.85","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.202","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","circuit-json-to-gltf":"^0.0.31","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.16","@tscircuit/footprinter":"^0.0.236","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.72","@tscircuit/copper-pour-solver":"^0.0.6","@tscircuit/capacity-autorouter":"^0.0.140","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/ngspice-spice-engine":"^0.0.2","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^0.0.43"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.847_1762460997583_0.48158463496390747","host":"s3://npm-registry-packages-npm-production"}},"0.0.848":{"name":"@tscircuit/core","version":"0.0.848","_id":"@tscircuit/core@0.0.848","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"bc193ffc935212793d650b218369a9549b5e9f29","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.848.tgz","fileCount":5,"integrity":"sha512-vwfGEmudISYjn/Ll99xdKILJVTzFQI1+NF9aNsC5nvALbAdnG+/G2YNGPM3lnmOMBjeulj5iw0bTlbDI3mGUXg==","signatures":[{"sig":"MEQCIGPjcAPOmkefXli/o+HKIDqrMn+QWHvgJv7/Rty8fq6zAiA9KWZ9K/NsVQPpsZaJc8phxQA9IYFcfIcEC44Lv/jVog==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2694323},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"a4f3c18af70a48c34556f9a52993bf0a7b3607a3","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.50","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.10","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.302","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.260","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.394","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.85","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.202","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","circuit-json-to-gltf":"^0.0.31","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.16","@tscircuit/footprinter":"^0.0.236","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.72","@tscircuit/copper-pour-solver":"^0.0.6","@tscircuit/capacity-autorouter":"^0.0.140","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/ngspice-spice-engine":"^0.0.2","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^0.0.43"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.848_1762486294186_0.6163522594994166","host":"s3://npm-registry-packages-npm-production"}},"0.0.849":{"name":"@tscircuit/core","version":"0.0.849","_id":"@tscircuit/core@0.0.849","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"f8a1cd9a2bff23233279d570a2809eee8f4b0680","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.849.tgz","fileCount":5,"integrity":"sha512-Qt0E0HAzOdMAC+JtIL9asuV/bwFebKBxlcax1eZoBlE96mbZ3SWqD7/sd1IGv5wSbj3bCmD+RuAT1rlBwvEhCg==","signatures":[{"sig":"MEUCIAxegAUDqzgnWY/eJ7EbnyisM3N29hIlUWaa3m2gvv6rAiEA9M/aS2AyJL7uN+OHvFYJTKtnBn9pS0dg5IkYu449M4Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2694325},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"5d0c60a77e18f23830aa01bb812b5def8e9bfb24","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.50","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.10","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.302","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.260","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.394","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.85","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.202","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","circuit-json-to-gltf":"^0.0.31","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.16","@tscircuit/footprinter":"^0.0.236","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.72","@tscircuit/copper-pour-solver":"^0.0.6","@tscircuit/capacity-autorouter":"^0.0.140","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/ngspice-spice-engine":"^0.0.2","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.849_1762486609604_0.8353388115864862","host":"s3://npm-registry-packages-npm-production"}},"0.0.850":{"name":"@tscircuit/core","version":"0.0.850","_id":"@tscircuit/core@0.0.850","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"cd37900d17886cfba533d8f712cbf903cf0f0029","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.850.tgz","fileCount":5,"integrity":"sha512-+o+jnjKZ/gSsIiMT4EzCa7RE2bg2a5a9mt0tM1tr6j+CmhvSChozrfN31drtcT5c+Na+kh/5lMrB8JLLuU9V8A==","signatures":[{"sig":"MEUCIGaN7TTL/CYOwGnbZQmdyt52PTnRxuSstc3HBmpV95UiAiEApRNT8QY0OeGXoOkutcHp0KGZ8uv+8v041PD9taPPLSg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2694499},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"d7e11a601786e24e3170a686f46f67a28adab5b1","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.50","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.10","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.302","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.260","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.394","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.85","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.202","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","circuit-json-to-gltf":"^0.0.31","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.16","@tscircuit/footprinter":"^0.0.236","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.72","@tscircuit/copper-pour-solver":"^0.0.6","@tscircuit/capacity-autorouter":"^0.0.140","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/ngspice-spice-engine":"^0.0.2","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.850_1762537778425_0.03393599435893346","host":"s3://npm-registry-packages-npm-production"}},"0.0.851":{"name":"@tscircuit/core","version":"0.0.851","_id":"@tscircuit/core@0.0.851","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"6efea33549e33b46d567e81df0f19b947f19beb2","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.851.tgz","fileCount":5,"integrity":"sha512-0uWy15C3mFmN2MBhwrMA22tWrHhypJDSaJdS/03HubgdD1cKfgn0L0AWjU7OEUpcJm/J0n+sLrM9b1nsJyN83w==","signatures":[{"sig":"MEUCID3UA0v8Rzyzs1iugzSmLUEdI3Yu/9OLSjTWtF9jtB8EAiEA84aWyCQxCKmu+GGlJNC2fBStU+uGuXNWzXVP7c8f8Pc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2695026},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"d078c1d7c5f8b25e3add984c61ffbad7a3248796","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.50","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.10","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.302","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.260","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.396","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.85","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.202","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","circuit-json-to-gltf":"^0.0.31","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.16","@tscircuit/footprinter":"^0.0.236","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.72","@tscircuit/copper-pour-solver":"^0.0.12","@tscircuit/capacity-autorouter":"^0.0.140","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/ngspice-spice-engine":"^0.0.2","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.851_1762592368945_0.3573600444834082","host":"s3://npm-registry-packages-npm-production"}},"0.0.852":{"name":"@tscircuit/core","version":"0.0.852","_id":"@tscircuit/core@0.0.852","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"c66f2fa734544ac4f6125f0264020d466b06e144","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.852.tgz","fileCount":5,"integrity":"sha512-613DBAKrOUtvFEC1AZ2I+AHQMyZTnAlFtD+qzwMsZnme5qqMa1VEJ4fb05exgm1rPaxIhglzBiK2HbZ+ydwccQ==","signatures":[{"sig":"MEUCIBVK0ESHbvaIiYQApQmY9zbL9qzHFZuI43dJCklw6mF4AiEAlgmbuiewRo+fayEangMEwmbsJsaeMWsts0uwaQhqYZM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2695396},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"837cbf0deb89b7e01e54486dc0d4b36dd43f865a","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.50","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.10","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.302","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.260","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.396","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.85","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.202","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","circuit-json-to-gltf":"^0.0.31","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.16","@tscircuit/footprinter":"^0.0.236","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.72","@tscircuit/copper-pour-solver":"^0.0.12","@tscircuit/capacity-autorouter":"^0.0.140","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/ngspice-spice-engine":"^0.0.2","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.852_1762632958132_0.41791890477153815","host":"s3://npm-registry-packages-npm-production"}},"0.0.853":{"name":"@tscircuit/core","version":"0.0.853","_id":"@tscircuit/core@0.0.853","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"74179f478b6dfd47cec082aa186b9c2181fece9d","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.853.tgz","fileCount":5,"integrity":"sha512-vh2iTVbRkm63k1+tEDJrgOYAfzWTMe0xPegaenD5eCp/jSeJIgJSQAfyRrbneyLBX3aJqeTLd0+rG0TkQKu9AQ==","signatures":[{"sig":"MEUCIERpAjMakgw5itGpkr0tQ7JgHGqxCy2+hJALvoS7okbHAiEAovXZr0whyp7vBTE4Z5u2y+4bFgK97YuGA6/eO0ycW1w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2695529},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"35d43ed73a4083c70d7aaec656137cbd5825dd09","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.50","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.10","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.302","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.260","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.396","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.85","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.202","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","circuit-json-to-gltf":"^0.0.31","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.16","@tscircuit/footprinter":"^0.0.236","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.72","@tscircuit/copper-pour-solver":"^0.0.12","@tscircuit/capacity-autorouter":"^0.0.140","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/ngspice-spice-engine":"^0.0.2","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.853_1762661633557_0.817636281897808","host":"s3://npm-registry-packages-npm-production"}},"0.0.854":{"name":"@tscircuit/core","version":"0.0.854","_id":"@tscircuit/core@0.0.854","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"5049068f2fa74b72cda97d0692440e9a09905828","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.854.tgz","fileCount":5,"integrity":"sha512-vjzSlmairlcHK3W7BrR2gP3w3M75dK6pDjYij52CRhhPa9rAnqNnr9JrzkMI/X85NElOnFFrv1+lgd8QZoIsyw==","signatures":[{"sig":"MEUCIHlp5oT3eEZ158T9ByEetw4PmbN0SNSd3sLj1XLXYKjSAiEA9vReAstKli4+T92TjIOVE3vKhxqaA0g/s7u8xVCq/zU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2704368},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"ecc4d6c0b36f835a5626a2c7757338d898fe323e","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.50","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.10","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.304","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.265","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.397","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.85","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.202","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","circuit-json-to-gltf":"^0.0.31","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.16","@tscircuit/footprinter":"^0.0.236","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.72","@tscircuit/copper-pour-solver":"^0.0.12","@tscircuit/capacity-autorouter":"^0.0.140","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/ngspice-spice-engine":"^0.0.2","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.854_1762716982097_0.6659396973845586","host":"s3://npm-registry-packages-npm-production"}},"0.0.855":{"name":"@tscircuit/core","version":"0.0.855","_id":"@tscircuit/core@0.0.855","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"d06975cd481a3be114b60fa65c8a4b7c89547386","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.855.tgz","fileCount":5,"integrity":"sha512-3KZzwVjm8QDv6V+lUI+WwfIN9pXI1DcTfnkbrW5+I9EKAXO1K0s0X3aFCX22v76p8PN7eiexsuXm2rp8yMFOYA==","signatures":[{"sig":"MEYCIQCOgOhZkCsNJYFH4Zb59vyKwBBBORqzguM14YsNU6gtEQIhAPsSytVU6Q5q7005lnJfHwcXRDnsr4XPHqhYFq53qr2B","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2704368},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"1a521b6a5b6e1f3a505617860e953e82543c161a","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.50","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.10","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.304","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.265","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.397","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.85","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.202","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","circuit-json-to-gltf":"^0.0.31","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.16","@tscircuit/footprinter":"^0.0.236","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.72","@tscircuit/copper-pour-solver":"^0.0.13","@tscircuit/capacity-autorouter":"^0.0.140","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/ngspice-spice-engine":"^0.0.2","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.855_1762721310156_0.29576825638181226","host":"s3://npm-registry-packages-npm-production"}},"0.0.856":{"name":"@tscircuit/core","version":"0.0.856","_id":"@tscircuit/core@0.0.856","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"8a23cb5477c4cdc39dd3b578137323e335bbf78f","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.856.tgz","fileCount":5,"integrity":"sha512-kpPYeqEvR6l77VGB5ZYDujSp+/7IF5DbozywjD85/mYfSk0ibf5zFe+JUEA0O3UFcKFR/yF37sjzdXCw/2RL0g==","signatures":[{"sig":"MEUCIEzMNWUoj63P0ttg6gYu4Q+W+SF+S05Qgs8BRZa52O1sAiEAmJYLjUTGm/Owei4wMJCDdtjMkgEroLwTXyDxc4H1PzI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2706155},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"a81ee55a9054c9684beb06bd44502524be9abd5c","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.50","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.10","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.306","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.265","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.397","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.85","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.202","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","circuit-json-to-gltf":"^0.0.31","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.16","@tscircuit/footprinter":"^0.0.236","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.72","@tscircuit/copper-pour-solver":"^0.0.14","@tscircuit/capacity-autorouter":"^0.0.140","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/ngspice-spice-engine":"^0.0.2","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.856_1762759607181_0.28000427469925104","host":"s3://npm-registry-packages-npm-production"}},"0.0.857":{"name":"@tscircuit/core","version":"0.0.857","_id":"@tscircuit/core@0.0.857","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"603845861d1f88e66092a209c4d37b61f5ac46b6","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.857.tgz","fileCount":5,"integrity":"sha512-QlJDG2+KGMO1klaCWGnVGfP749xYKxC2ojKmpO/LMh/1v2Ccc4cJLU8aCmgeFaxiXLpbaG0wcSKAIeFAWdDwFQ==","signatures":[{"sig":"MEQCIFB6oao+ylmW+7EWAuM+lfNMvZNwAf8RyrRJvyBkpDU/AiBxBRcYi17jotaRZlv+bIJtaDLhpHYg1aK58mnixz82QQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2706731},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"5d6c7a0de02fcda158138d5f8d02a141cc46b2c9","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.50","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.10","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.306","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.265","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.398","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.85","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.202","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","circuit-json-to-gltf":"^0.0.31","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.16","@tscircuit/footprinter":"^0.0.236","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.72","@tscircuit/copper-pour-solver":"^0.0.14","@tscircuit/capacity-autorouter":"^0.0.140","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/ngspice-spice-engine":"^0.0.2","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.857_1762829792933_0.035939585908894234","host":"s3://npm-registry-packages-npm-production"}},"0.0.858":{"name":"@tscircuit/core","version":"0.0.858","_id":"@tscircuit/core@0.0.858","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"7ada845326ec82a4c52a65c22b83f7234b19d71b","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.858.tgz","fileCount":5,"integrity":"sha512-R3hgjS/z9iygk8Bm4RbkP6X0ZVIw7Ix8qbndlCNcuekIhja4zh5aQcPEZXDCnhWKprxOGkNmo8rLFGeDDYeyXw==","signatures":[{"sig":"MEQCIBoMoXDmbGUpHFpMy2ZoIDu1Ee3kj1i22re+rqQk6s1zAiAtXRovUlzEdSN4quaZmLfK7am5A8P71R7ribqTrQxuHQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2706803},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"bada51c91a129e3a896fcc087483636601970a26","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.50","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.10","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.306","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.265","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.398","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.85","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.202","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","circuit-json-to-gltf":"^0.0.31","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.16","@tscircuit/footprinter":"^0.0.236","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.72","@tscircuit/copper-pour-solver":"^0.0.14","@tscircuit/capacity-autorouter":"^0.0.140","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/ngspice-spice-engine":"^0.0.2","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.858_1762870748033_0.5867893546029666","host":"s3://npm-registry-packages-npm-production"}},"0.0.859":{"name":"@tscircuit/core","version":"0.0.859","_id":"@tscircuit/core@0.0.859","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"3dc6b6ba993b28640d76e7299d03b5c4f7c3654f","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.859.tgz","fileCount":5,"integrity":"sha512-6KPjMUSOcyoLAzK/NPJr6fLKb44Y1DK9/tpPGSE6IXasG8iROi/58IojCLHMGS2yF3I7URkD/qFTzGn32XdjlA==","signatures":[{"sig":"MEUCIAL5vfBSJV4U2gH/cQ25e/e7lY4IWB6Q2Q602klqsATwAiEAlBcmWn5097mj8mVtosTa6G/xhWjhD9QOYP+YzTAZbQU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2706808},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"0cdb5cb2931ae1c3bfcb4e70f3fdb9f670d48c05","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.50","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.10","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.306","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.265","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.398","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.85","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.202","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","circuit-json-to-gltf":"^0.0.31","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.16","@tscircuit/footprinter":"^0.0.236","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.72","@tscircuit/copper-pour-solver":"^0.0.14","@tscircuit/capacity-autorouter":"^0.0.140","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/ngspice-spice-engine":"^0.0.2","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.859_1762873789039_0.2625249702908783","host":"s3://npm-registry-packages-npm-production"}},"0.0.860":{"name":"@tscircuit/core","version":"0.0.860","_id":"@tscircuit/core@0.0.860","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"0eaa232fe3d6a08b2de4fe28dd9ccec01e60de89","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.860.tgz","fileCount":5,"integrity":"sha512-U10W1+y7u579+WrFS33chEQ0Z7QeS/k5HTe0BNczzUPX02t6LyPfqX97/Sxe6cjdPE65L+ti49c3sPXOF+oLRQ==","signatures":[{"sig":"MEUCIHiTEo64IVbpXgXdReKM2Mll/FDOVG2nmES++kiYw7xRAiEApjOFS+CrL+EYN2xtWuZ6HUTW0vP4lMyT70ZQjKDrfyw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2707816},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"b42f8459bd0747fe4ef23c80c62006bfb7411d73","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.50","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.10","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.306","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.265","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.398","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.85","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.202","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","circuit-json-to-gltf":"^0.0.31","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.16","@tscircuit/footprinter":"^0.0.236","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.72","@tscircuit/copper-pour-solver":"^0.0.14","@tscircuit/capacity-autorouter":"^0.0.140","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/ngspice-spice-engine":"^0.0.2","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.860_1762961077680_0.1602984710106763","host":"s3://npm-registry-packages-npm-production"}},"0.0.861":{"name":"@tscircuit/core","version":"0.0.861","_id":"@tscircuit/core@0.0.861","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"d9feea2445d21b1ad1f0b467c02cba80a611e2be","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.861.tgz","fileCount":5,"integrity":"sha512-eoZG86bc+eCEt4mbNb2yWUOLFJtutQHAquI3oswxB8TsbcCOz+frlRoMQRS05b7CE53C2Fqp7Wx8GDLar0ut2g==","signatures":[{"sig":"MEQCICuMXod27paEeDp6JkY0nvMZDVxTrE5/AFux8XP7M36tAiBz7PKWjwDeot/p1d5+cZ6M0oRx/3U9miKF5EMN8HatAA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2708813},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"751bfc181465c3b9b95dcb206dcb0c6e3abbafb3","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.50","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.10","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.306","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.265","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.398","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.85","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.202","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","circuit-json-to-gltf":"^0.0.31","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.16","@tscircuit/footprinter":"^0.0.236","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.72","@tscircuit/copper-pour-solver":"^0.0.14","@tscircuit/capacity-autorouter":"^0.0.140","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/ngspice-spice-engine":"^0.0.2","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.861_1762963883270_0.03164456055957898","host":"s3://npm-registry-packages-npm-production"}},"0.0.862":{"name":"@tscircuit/core","version":"0.0.862","_id":"@tscircuit/core@0.0.862","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"7f216a392c420e82d80e7e020a32b2f2f64acd9b","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.862.tgz","fileCount":5,"integrity":"sha512-xMDv/mMRv11vT9BDE4k2oCkXOlQp86kqCdHNTuCCOyspL4sxt9lveGJRdEf5ZIO8WvH4KCG0c1qeXtwYcuke7g==","signatures":[{"sig":"MEQCICkUv4HD2kP8ze1WMzL/N5Rh59x80Cl8MtcC2k5pnf+aAiBKX1yf7oN1JTYoMGl/9fjAwT2lNbe9Y97hzdaLsv1G3A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2709745},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"e37d49d7df9001336e7e76295a93c600f107d75f","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.50","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.10","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.306","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.265","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.398","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.85","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.202","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","circuit-json-to-gltf":"^0.0.31","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.16","@tscircuit/footprinter":"^0.0.236","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.72","@tscircuit/copper-pour-solver":"^0.0.14","@tscircuit/capacity-autorouter":"^0.0.140","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/ngspice-spice-engine":"^0.0.2","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.862_1763007843983_0.8313895767645645","host":"s3://npm-registry-packages-npm-production"}},"0.0.863":{"name":"@tscircuit/core","version":"0.0.863","_id":"@tscircuit/core@0.0.863","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"6fd03e6ec8c0c1eb5481951501d14468256a688a","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.863.tgz","fileCount":5,"integrity":"sha512-kkJyAGsZWVZ8f/2gv9oy97CYPnBSkaSeyO43H+isQ0hhmVECbqCqJtXYB6zGB/zN+pUcplPoiDq+gg5wVXywUg==","signatures":[{"sig":"MEQCIH83vIxY1o0Xrw2yrx6o0vSAuqBXIRJv3kyTATS7L6AaAiBPxwqncbEvs2LuyiDmJQ35/Y5QDW1iDr/w9cuOMYpDlg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2711134},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"0271d8cb0ce98ec1ea062787f7751179d6927940","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.50","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.10","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.307","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.265","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.398","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.85","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.202","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","circuit-json-to-gltf":"^0.0.31","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.16","@tscircuit/footprinter":"^0.0.236","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.72","@tscircuit/copper-pour-solver":"^0.0.14","@tscircuit/capacity-autorouter":"^0.0.140","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/ngspice-spice-engine":"^0.0.2","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.863_1763012027807_0.15259175078692033","host":"s3://npm-registry-packages-npm-production"}},"0.0.864":{"name":"@tscircuit/core","version":"0.0.864","_id":"@tscircuit/core@0.0.864","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"b5c4aa9a4cf5c64bda6031950d1e21f849c8e753","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.864.tgz","fileCount":5,"integrity":"sha512-9ri+f5lZH000Hc7NXvdOkX/52xZxAbjZt659h+QDgbJTZ524WuSgCoRN/2OZvTsrwTPFdqbCz7NXddU0WKwiXA==","signatures":[{"sig":"MEUCIQCGVzrP0IOmCgF+7GF3OUNfrIwXZtVKsmr1BfkGWjewUgIgL0JA1a1beXC9wyN2oTVOkcXeTG4WjlTRdgf5c3MmERw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2710975},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"bbf624e1d99a4837f69c4467a92d0eb5d3c9b65e","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.50","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.10","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.307","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.265","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.398","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.85","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.202","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","circuit-json-to-gltf":"^0.0.31","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.16","@tscircuit/footprinter":"^0.0.236","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.72","@tscircuit/copper-pour-solver":"^0.0.14","@tscircuit/capacity-autorouter":"^0.0.140","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/ngspice-spice-engine":"^0.0.2","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.864_1763014531897_0.232233310579681","host":"s3://npm-registry-packages-npm-production"}},"0.0.865":{"name":"@tscircuit/core","version":"0.0.865","_id":"@tscircuit/core@0.0.865","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"7cca31d8f94380a578bee7eba069addca5b32031","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.865.tgz","fileCount":5,"integrity":"sha512-2e9u5l4qPZ/5Fofhp0ci/++p46G1hJzQvJ47/ALDH5A44ZBG1r5g7YZ50gVv6G37ERoKJUmIGllxjRbcG5/Hew==","signatures":[{"sig":"MEUCIByC28B9A8nXNzNyD9A4TqgoLmfw/KoAeutKFTPFY4IXAiEA/VwFiopFde/JmfCvU1vvzX5GVeMIn3z9oenTnMDdGTo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2712936},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"4be8ab0d80b7664242d94370c8c6844102a362a1","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.50","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.10","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.307","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.265","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.398","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.85","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.202","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","circuit-json-to-gltf":"^0.0.31","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.16","@tscircuit/footprinter":"^0.0.236","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.72","@tscircuit/copper-pour-solver":"^0.0.14","@tscircuit/capacity-autorouter":"^0.0.140","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/ngspice-spice-engine":"^0.0.2","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.865_1763063957098_0.9962368975209286","host":"s3://npm-registry-packages-npm-production"}},"0.0.866":{"name":"@tscircuit/core","version":"0.0.866","_id":"@tscircuit/core@0.0.866","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"09099b25e95a08ba0b8280c31251e7875d226881","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.866.tgz","fileCount":5,"integrity":"sha512-ANl0AsenhtaMTe18sw2f5ahlmO8EEihv7q51qI7KJxbFTXw9yWJw+11P57ssyN7R41uz5pT8HSxrDA9a4ZxnsA==","signatures":[{"sig":"MEQCIDanTteZFLEtEDiqvgZBhGN/ZkPnUU8082TaSd4r5U5DAiA6aT4VQS+WEJHavT1+dO8pMx7VSJjvMzGSfmpaBzHERQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2713500},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"4bd0dc84013e798448280f970b65fd3b545b9bc0","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.50","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.10","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.307","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.265","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.398","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.85","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.202","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","circuit-json-to-gltf":"^0.0.31","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.16","@tscircuit/footprinter":"^0.0.236","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.72","@tscircuit/copper-pour-solver":"^0.0.14","@tscircuit/capacity-autorouter":"^0.0.140","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/ngspice-spice-engine":"^0.0.2","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.866_1763077242035_0.1687221650031665","host":"s3://npm-registry-packages-npm-production"}},"0.0.867":{"name":"@tscircuit/core","version":"0.0.867","_id":"@tscircuit/core@0.0.867","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"b2e11c1e84a866b95b6ef0a1b926b42a853db1d4","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.867.tgz","fileCount":5,"integrity":"sha512-R3xwpZoiOEA/1EkgcsDUPMu7z7cASjm3mZHKAlDLJBWzZFjIneWKd6wN+WrEK7Uvm4qV+L9yowey8z1njIXfYA==","signatures":[{"sig":"MEYCIQCrIAqAa28yAkhdS727nkZzeKl+vYt8bvu+yP1vfcqpAwIhAM7sKx/AeD/Uv3uZ+EM9wIjIB+57LYR+ifQUk+W4e5GW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2730521},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"c0fc9b279fb8958bc5473f24e4ebc2f95228698f","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.50","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.10","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.308","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.269","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.403","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.85","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.202","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","circuit-json-to-gltf":"^0.0.31","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.16","@tscircuit/footprinter":"^0.0.236","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.72","@tscircuit/copper-pour-solver":"^0.0.14","@tscircuit/capacity-autorouter":"^0.0.140","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/ngspice-spice-engine":"^0.0.2","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.867_1763145386873_0.7717978370432499","host":"s3://npm-registry-packages-npm-production"}},"0.0.868":{"name":"@tscircuit/core","version":"0.0.868","_id":"@tscircuit/core@0.0.868","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"e9499a4e840a6810eee69ff048c79e796e6ceeb6","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.868.tgz","fileCount":5,"integrity":"sha512-aTAjD7eMMjdyvRpEC9cfJfD9XFaI1itshS1KqBmzMSzBB3wTz9jhMci+HaXa2ZurKAyIhOnEisiHNx840k1ynA==","signatures":[{"sig":"MEQCIGMjFr8ZoK76cc7CYNsp354Ogtt4C62dT982e+OYnb/BAiAwm3Isa0QQmy7uu/gV04FpgKBDuCjYiLM60U479tmzow==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2731535},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"ed68b10c0e25ffa419286c75b7edb715fb537f1e","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.50","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.10","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.308","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.269","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.403","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.85","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.202","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","circuit-json-to-gltf":"^0.0.31","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.16","@tscircuit/footprinter":"^0.0.236","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.72","@tscircuit/copper-pour-solver":"^0.0.14","@tscircuit/capacity-autorouter":"^0.0.140","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/ngspice-spice-engine":"^0.0.2","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.868_1763311859765_0.9140794471739335","host":"s3://npm-registry-packages-npm-production"}},"0.0.869":{"name":"@tscircuit/core","version":"0.0.869","_id":"@tscircuit/core@0.0.869","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"03fbd3bb6a47a680b5c444c27ff1b1ff7eb029bc","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.869.tgz","fileCount":5,"integrity":"sha512-ngPoM4EV0y8SnOHgB2cBpvJ3/XmNWpIR3aUlK+yG+JYBshIBnxc6/+1RRwJN724tJxAaKl1ppfePq7xc90+hWA==","signatures":[{"sig":"MEUCIBtQvpuIMZiGv6RXs3sUQiQIG2PimjH/yWTlITm21L+SAiEAs3TdpWJAMrOH9BonN45+vyWJKMGQ17c3odVzw+xmRoY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2734908},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"fe2cdd420ea46c9993081330a25e4cd7216a0ab8","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.50","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.316","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.271","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.403","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.85","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.202","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","circuit-json-to-gltf":"^0.0.31","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.24","@tscircuit/footprinter":"^0.0.236","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.72","@tscircuit/copper-pour-solver":"^0.0.14","@tscircuit/capacity-autorouter":"^0.0.140","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/ngspice-spice-engine":"^0.0.3","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.869_1763575568772_0.6838564393363771","host":"s3://npm-registry-packages-npm-production"}},"0.0.870":{"name":"@tscircuit/core","version":"0.0.870","_id":"@tscircuit/core@0.0.870","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"a183d3ccc8b8bcdd5b35d484a4c61ff788797032","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.870.tgz","fileCount":5,"integrity":"sha512-RdJfmHn3+56GTio/FlM2wiNq39DCun6AsVjm4E5OocvkNNYG9nHFNx5MhlMZsMZU9+pJVUoYIe7LtCeXK3YkkQ==","signatures":[{"sig":"MEUCIQDwFTrI35hyPuWLBI6iRNEDW6stBhIAErlemM4hkhBShwIgJk9MGkj3kH3pl1d0XMw5zWSlJA47EKYAykJCbywIP5A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2747858},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"1ebb1e09bad003264db66ad92489463f1423372d","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.50","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.317","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.274","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.403","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.85","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.202","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","circuit-json-to-gltf":"^0.0.31","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.24","@tscircuit/footprinter":"^0.0.236","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.72","@tscircuit/copper-pour-solver":"^0.0.14","@tscircuit/capacity-autorouter":"^0.0.140","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/ngspice-spice-engine":"^0.0.3","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.870_1763657837651_0.6199686697231568","host":"s3://npm-registry-packages-npm-production"}},"0.0.871":{"name":"@tscircuit/core","version":"0.0.871","_id":"@tscircuit/core@0.0.871","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"1f3f1110686a3f2ab7dd6cf6057a5ae9108d5b85","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.871.tgz","fileCount":5,"integrity":"sha512-kPjpXP2c9o9PYZpg4YLRfjEbNoo526vLnKt0UZjX7V090RPSS58YmN5CKEAsZgm4ioF5iv71OHZKhZv0gc8QlA==","signatures":[{"sig":"MEUCIH9BLuR0s7VYJNXE95/uIRy/VkRUy9Glh+ewaej7gaB6AiEAwgFWcabBPvUtMQZfagCwdTvwnWaXzcBK/Ba9ZstltWo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2748017},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"7111f97fb5beac4d52852262803e2696b82b8756","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.50","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.317","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.274","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.403","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.85","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.202","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","circuit-json-to-gltf":"^0.0.31","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.24","@tscircuit/footprinter":"^0.0.236","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.72","@tscircuit/copper-pour-solver":"^0.0.14","@tscircuit/capacity-autorouter":"^0.0.140","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/ngspice-spice-engine":"^0.0.3","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.871_1763660876357_0.5378942130992772","host":"s3://npm-registry-packages-npm-production"}},"0.0.872":{"name":"@tscircuit/core","version":"0.0.872","_id":"@tscircuit/core@0.0.872","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"4029497137bc4b99cf0fb37277f9b99df4373224","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.872.tgz","fileCount":5,"integrity":"sha512-GueygCFrPuyn0g53+/LSOU0R3b/P01KITcK1EFIvmRaWJQBHFOIOk8o7OGBwXoeI8YLnc5k6G3aDJLrAAaqkfw==","signatures":[{"sig":"MEYCIQDdQgddCZU6J9wbdWcc3Up/DUGqTcVcXTYUc5zQztYrPAIhALPrIJPX+3aNrG0RHfLipccXFyOUxExRJDqOsFibxp/S","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2763775},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"361898d6240b9a7a26e2b766f2cc584b8c62409b","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.50","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.319","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.275","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.408","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.85","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.202","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","circuit-json-to-gltf":"^0.0.31","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.24","@tscircuit/footprinter":"^0.0.236","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.72","@tscircuit/copper-pour-solver":"^0.0.14","@tscircuit/capacity-autorouter":"^0.0.140","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/ngspice-spice-engine":"^0.0.3","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.872_1763701242181_0.8095579273434066","host":"s3://npm-registry-packages-npm-production"}},"0.0.873":{"name":"@tscircuit/core","version":"0.0.873","_id":"@tscircuit/core@0.0.873","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"c27922aaccaa281b984382a8abe36c419fb86214","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.873.tgz","fileCount":5,"integrity":"sha512-Q10C68BcALqOKNk/fIlNjp7zIu/dss7j5ZllzyFYISWThlG6cNwnzPDe7qUe1iPFqTZZnqF2U519Ar5GDzdy2A==","signatures":[{"sig":"MEQCIDLZRLfzlAqZtfbaaD8MtaquylWhlqFABf/a1icGyc4RAiATPhG5CxljVfPwXEx9KKwj91Ge6wKt4uAk7guxCETEKw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2765694},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"979590729215e17a001cb5d71ce03e43f57a68c4","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.50","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.319","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.275","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.409","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.85","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.202","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","circuit-json-to-gltf":"^0.0.31","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.24","@tscircuit/footprinter":"^0.0.236","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.72","@tscircuit/copper-pour-solver":"^0.0.14","@tscircuit/capacity-autorouter":"^0.0.140","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/ngspice-spice-engine":"^0.0.3","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.873_1763751551098_0.8544365823423687","host":"s3://npm-registry-packages-npm-production"}},"0.0.874":{"name":"@tscircuit/core","version":"0.0.874","_id":"@tscircuit/core@0.0.874","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"c1d3ff68e0b1594bc9e49b7e5dd92670c0e1c7c3","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.874.tgz","fileCount":5,"integrity":"sha512-8minTV5JlGzOIIhCndzfnH99bT1TQeUU05UoNoRtC3P+6L006ECI1FtRH62VfWbX146E3oXQH0rWXs61JvelFA==","signatures":[{"sig":"MEQCIEMrFagSVx/devsaKxAyo0QAnZrKlvqXi5Vs62qrIKEMAiAb1DwuxCVI076npPxov6wmHIaMAhPVV69lhYOfFpDW6w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2767699},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"de24ac83aab9533baddcc1296251a1cf1f2a88c9","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.50","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.319","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.275","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.410","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.85","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.202","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","circuit-json-to-gltf":"^0.0.31","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.24","@tscircuit/footprinter":"^0.0.236","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.72","@tscircuit/copper-pour-solver":"^0.0.14","@tscircuit/capacity-autorouter":"^0.0.140","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/ngspice-spice-engine":"^0.0.3","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.874_1763785956583_0.9591725821891397","host":"s3://npm-registry-packages-npm-production"}},"0.0.875":{"name":"@tscircuit/core","version":"0.0.875","_id":"@tscircuit/core@0.0.875","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"675a3c299779475e7b1a338365840d88c55f3325","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.875.tgz","fileCount":5,"integrity":"sha512-oA+BjKdugRdhcNXjCMA4Z969RBUd3ZAv0akoZI7ThpzJqvC/igHXICq09lbP1gB8zKzHjFuMfuJMWRUeao1VHg==","signatures":[{"sig":"MEQCIAPgrs4pr+P/kwvKkgCcpfetGBMDJrGFrx65hgVlWRuGAiB5xc1Kqtm1lnfws5rEpNz508tZ21bbeQFrJ4d80MoTbw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2767595},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"0f1c9bec0765c7da0088653ff22a1878e411a57c","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.50","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.319","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.275","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.410","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.85","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.202","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","circuit-json-to-gltf":"^0.0.31","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.24","@tscircuit/footprinter":"^0.0.236","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.72","@tscircuit/copper-pour-solver":"^0.0.14","@tscircuit/capacity-autorouter":"^0.0.140","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/ngspice-spice-engine":"^0.0.3","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.875_1763924259325_0.936186346544257","host":"s3://npm-registry-packages-npm-production"}},"0.0.876":{"name":"@tscircuit/core","version":"0.0.876","_id":"@tscircuit/core@0.0.876","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"c9bf6b032bdfd113817ad9cb33b439d40039d8e1","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.876.tgz","fileCount":5,"integrity":"sha512-0xvsqpbPB35mK/+3HxD8vy2Fo2OCu8V6Nm8LWb16JJt7T6SR5jx4EDzN7pFWqsdN/Kri3XHE12RwC2tOOSoXJg==","signatures":[{"sig":"MEYCIQCalbR7CJvtJEo39Akydv/eS6n3Elr+GdYP4RVf/VwK0gIhALXRGDZFLiHsXyLy/Hay2GE6YudGHrEQwxazc3P2izw8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2768155},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"598322558528da24cc1575f7dc8e160a46d7faa4","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.50","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.321","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.275","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.410","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.87","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.202","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","circuit-json-to-gltf":"^0.0.31","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.24","@tscircuit/footprinter":"^0.0.236","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.72","@tscircuit/copper-pour-solver":"^0.0.14","@tscircuit/capacity-autorouter":"^0.0.140","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/ngspice-spice-engine":"^0.0.3","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.876_1763958158264_0.09661920243542865","host":"s3://npm-registry-packages-npm-production"}},"0.0.877":{"name":"@tscircuit/core","version":"0.0.877","_id":"@tscircuit/core@0.0.877","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"173f655bb4e50fd2d5bdc77b5181e3c2e0ea9bca","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.877.tgz","fileCount":5,"integrity":"sha512-GYJze3HMv1YYWWJbIYyK9VkcGD/Vpi2Zc1PN6bPZkf2YGTHTfl45unduj4y1X3bL4YxyonSY8mszsdaCPu3hjQ==","signatures":[{"sig":"MEQCIDz/lqc1q4/Y5YKwTRvF+ApaU+B+RBlTqnbOWBLdbqkmAiB+2bLelLINaCuzZYLla8TC9ku50yGxqxljTPG/HRhXgg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2768155},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"83f2dc402a5e209e9b2f77318a28ab0872a6fe59","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.50","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.321","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.277","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.410","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.87","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.202","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","circuit-json-to-gltf":"^0.0.31","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.25","@tscircuit/footprinter":"^0.0.236","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.72","@tscircuit/copper-pour-solver":"^0.0.14","@tscircuit/capacity-autorouter":"^0.0.140","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/ngspice-spice-engine":"^0.0.4","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.877_1763984595708_0.496229765541085","host":"s3://npm-registry-packages-npm-production"}},"0.0.878":{"name":"@tscircuit/core","version":"0.0.878","_id":"@tscircuit/core@0.0.878","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"3e9750b1000c25a02a3b610c235f0f5e9de9f10d","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.878.tgz","fileCount":5,"integrity":"sha512-I6EBVbXbxArjbf2zZAbp2cN6x56MMpGAjoSEORhyhHEhKg8hCbAxUUhZIRkk6Rw6WQDLW0wmyXFm2RvcPlE6iw==","signatures":[{"sig":"MEUCICFU27+I7zQgIC2Av62nv64LnuZQhzcwyIsqqkt2t/2vAiEAiUrIVC1NihVRjxpZnbU6Q65p11+wZFiic9kSFIqbPPw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2768152},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"b2286b686fe0169e82746f70e298de240da321e8","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.58","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.321","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.279","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.410","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.87","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.202","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","circuit-json-to-gltf":"^0.0.31","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.25","@tscircuit/footprinter":"^0.0.236","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.72","@tscircuit/copper-pour-solver":"^0.0.14","@tscircuit/capacity-autorouter":"^0.0.140","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/ngspice-spice-engine":"^0.0.4","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.878_1764026346209_0.26181685417168765","host":"s3://npm-registry-packages-npm-production"}},"0.0.879":{"name":"@tscircuit/core","version":"0.0.879","_id":"@tscircuit/core@0.0.879","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"606f5c81430a81e9bbac38e7044761dbf4a5c40a","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.879.tgz","fileCount":5,"integrity":"sha512-v4rr7qW+0nwbz5HPAToe+KBtji2SKrM7f1iRMPs58kuneB7PmN0RJBSHh8Dp8UoAv2mh9PTb6VgMitV9vA5zYw==","signatures":[{"sig":"MEQCIC3/FIhCQ0MBDX3FfYzRKt6ulKRirJrm7PE0aZEeyty8AiASjNC8l4/LlBTbfAAf6CWU/m2sBTyD48ik4TcQrJEn6Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2726319},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"df8ffaa11bf3721e040a5fb771ac6242a0f2408f","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.58","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.321","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.279","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.410","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.87","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.202","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","circuit-json-to-gltf":"^0.0.31","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.25","@tscircuit/footprinter":"^0.0.236","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.72","@tscircuit/copper-pour-solver":"^0.0.14","@tscircuit/capacity-autorouter":"^0.0.140","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/ngspice-spice-engine":"^0.0.4","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.879_1764093856605_0.9419720890315497","host":"s3://npm-registry-packages-npm-production"}},"0.0.880":{"name":"@tscircuit/core","version":"0.0.880","_id":"@tscircuit/core@0.0.880","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"e6d161713bc18c1d3a9067f2b6d69bfef402bd82","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.880.tgz","fileCount":5,"integrity":"sha512-xOEPaqv/T0DEqTrJDFF5PIANWH7pdbJ7K+QgNfbSq1WMYWCgWXGoeZleRAGko20r3UiKZmUK0hoyIelm+/e9ZQ==","signatures":[{"sig":"MEQCIHpKeoI0RrP9NaFoD+eM/tdTKSDeDksgQFZ8UmdLVVFsAiBiTxKsXKgLUVMMTC+dCPF+yklMwC5lEk+pjZ96DRT+kQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2726811},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"dd650982ee4c63199c1f45d4dc41f0e9ce199593","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.58","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.321","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.280","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.410","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.87","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.202","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","circuit-json-to-gltf":"^0.0.31","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.25","@tscircuit/footprinter":"^0.0.236","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.72","@tscircuit/copper-pour-solver":"^0.0.14","@tscircuit/capacity-autorouter":"^0.0.140","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/ngspice-spice-engine":"^0.0.4","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.880_1764235558731_0.8829133424443785","host":"s3://npm-registry-packages-npm-production"}},"0.0.881":{"name":"@tscircuit/core","version":"0.0.881","_id":"@tscircuit/core@0.0.881","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"41840ad917a481fbe24e19ffa232ce3ec63efedc","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.881.tgz","fileCount":5,"integrity":"sha512-Pa+a/RBvNnlBKOV4u4CrjYJkbrsf6j8pYGN+727NW55hwLKL9x1d2HU3+oc3fHFSDbBZ3b+dkmE2OEASCjQnjA==","signatures":[{"sig":"MEUCIQDMmBfj4LoCAh7y6xNCfcgNRv+CQ9qfruFA3Mf4cLZx/gIgLNSdopl1iHDplcyXrwMjVluyFkFkZX0tly7TS9R3jUg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2780713},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"aadb59346830c9decba924fca4feffd01816765d","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.58","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.321","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.280","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.418","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.87","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.202","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","circuit-json-to-gltf":"^0.0.31","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.25","@tscircuit/footprinter":"^0.0.236","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.72","@tscircuit/copper-pour-solver":"^0.0.14","@tscircuit/capacity-autorouter":"^0.0.140","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/ngspice-spice-engine":"^0.0.4","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.881_1764310260350_0.9103360929337709","host":"s3://npm-registry-packages-npm-production"}},"0.0.882":{"name":"@tscircuit/core","version":"0.0.882","_id":"@tscircuit/core@0.0.882","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"c10efab5c697bb1ac1384c3ce99a927aefc1d2e5","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.882.tgz","fileCount":5,"integrity":"sha512-+oaSYSPeL6x6akF0lBYR2wymTcfUlD3VEec1kP/2O6WO4y7IUUEtqAjRZ4YwWjZdreONFyTL8CDdLuXscvuzWw==","signatures":[{"sig":"MEUCIETzEO6Q32TVR0ihBLQt4GKdro5XtJWktvKsjaI18YMbAiEAplPuPHo05BqCnIXT6q7xB9+Mr+S6nDZvHQw3s48mVrM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2780739},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"8fc84b80117a3dd442d3362a00aa20dca61f65b4","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.58","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.325","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.280","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.418","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.87","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.202","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","circuit-json-to-gltf":"^0.0.31","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.25","@tscircuit/footprinter":"^0.0.236","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.72","@tscircuit/copper-pour-solver":"^0.0.14","@tscircuit/capacity-autorouter":"^0.0.140","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/ngspice-spice-engine":"^0.0.4","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.882_1764334075276_0.2396820609649397","host":"s3://npm-registry-packages-npm-production"}},"0.0.883":{"name":"@tscircuit/core","version":"0.0.883","_id":"@tscircuit/core@0.0.883","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"b2784c1b3db7b576f7345a05d95d3b2ddb90fa8b","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.883.tgz","fileCount":5,"integrity":"sha512-y4dUPeF2K8+HUdLmsBC8ALm+DiXG5X7lEkYhlyixaQxhhw6/m5c+v+zWcivqAlE1V/Szm2TSJ8zAWBS+hWovyQ==","signatures":[{"sig":"MEQCIAKbO0L4Q49DJbAmngOBRdY0Y4f/vqYqmicXSOSfpo0wAiAbbmiJu+B44BFUyUV23yZZzZYPoFgHPSpSNxKRmKcW5A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2780891},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"09883a44848c3d12b8bbe0ae6f8d49e67951ce39","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.58","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.325","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.280","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.418","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.87","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.202","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","circuit-json-to-gltf":"^0.0.31","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.25","@tscircuit/footprinter":"^0.0.236","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.72","@tscircuit/copper-pour-solver":"^0.0.14","@tscircuit/capacity-autorouter":"^0.0.140","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/ngspice-spice-engine":"^0.0.4","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.883_1764346705748_0.8231704928074688","host":"s3://npm-registry-packages-npm-production"}},"0.0.884":{"name":"@tscircuit/core","version":"0.0.884","_id":"@tscircuit/core@0.0.884","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"af9f9c9e354a9ea4f99f8f5cf8524e02cea3f114","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.884.tgz","fileCount":5,"integrity":"sha512-uOTpmCHJL8vxsL1Psng+slR8lf/D+W3f5QO+GBbUAPCZZwee4RrUCb020BRv2loslxhVWXtG84vmDgG/m/CFBQ==","signatures":[{"sig":"MEQCIE8Bjiwog20N+DIv4e3yT3PCLV5BK1vLuWCBPaviVtkWAiBRqzxjF7D8qBvA9dgpHCFDZZZTfmmGmVpJIJKYCOr9Lg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2780891},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"8ffdb9124c4293614dd32ed3144cfa2aeb24cfe7","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.62","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.325","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.280","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.418","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.87","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.202","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","circuit-json-to-gltf":"^0.0.31","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.25","@tscircuit/footprinter":"^0.0.236","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.72","@tscircuit/copper-pour-solver":"^0.0.14","@tscircuit/capacity-autorouter":"^0.0.140","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/ngspice-spice-engine":"^0.0.4","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.884_1764351321168_0.2937197241555025","host":"s3://npm-registry-packages-npm-production"}},"0.0.885":{"name":"@tscircuit/core","version":"0.0.885","_id":"@tscircuit/core@0.0.885","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"004d2d7a9db43b1d2e6a6707737eec1b83cb1b89","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.885.tgz","fileCount":5,"integrity":"sha512-DVdAIeAB8z9rvX6T8KWyQv8r9CPRZ19bpoMIZFWsKPPlae7/t53nEQGndk9AoM/j9HrKZErj3sVfvh9bA93/Mg==","signatures":[{"sig":"MEYCIQDnn/ij5jm25ELw2u7uWuipEmPv8ZGJEyvIc7uyvwsjFQIhAIYr4JzptAyM94pmIVFmp3TnmHd9FeMgknYbJDDQoK5t","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2785831},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"e4139f5ed38c47c97fc69fa91bd47de04eb50823","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.62","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.325","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.280","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.418","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.87","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.202","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","circuit-json-to-gltf":"^0.0.31","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.25","@tscircuit/footprinter":"^0.0.236","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.72","@tscircuit/copper-pour-solver":"^0.0.14","@tscircuit/capacity-autorouter":"^0.0.140","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/ngspice-spice-engine":"^0.0.4","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.885_1764351741300_0.88665531329819","host":"s3://npm-registry-packages-npm-production"}},"0.0.886":{"name":"@tscircuit/core","version":"0.0.886","_id":"@tscircuit/core@0.0.886","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"23c503533b3acf957595ec0c2f941f49e2f0bdc4","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.886.tgz","fileCount":5,"integrity":"sha512-iJ6HxFtj0gCWS8t2T+p9JcuXinLZc7PRkPdSi4LXkaxloTDzNo2jX2BPXmWtCsJQFF25YzlD0uF6mR5J3zkk8A==","signatures":[{"sig":"MEYCIQCjrtOX2zTZe0BoP4PqESa7JqFQyceAdKeeAwiCjY8UJQIhAI3MSzXE7w27fLuIHYAT57zT9kMNH4+ACY3B70fzNuZw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2787048},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"1ea2716f5b33067243cd453bf4aa5236056d1a75","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.62","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.325","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.280","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.418","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.87","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.202","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","circuit-json-to-gltf":"^0.0.31","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.26","@tscircuit/footprinter":"^0.0.236","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.72","@tscircuit/copper-pour-solver":"^0.0.14","@tscircuit/capacity-autorouter":"^0.0.140","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/ngspice-spice-engine":"^0.0.4","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.886_1764443638187_0.7548443210393154","host":"s3://npm-registry-packages-npm-production"}},"0.0.887":{"name":"@tscircuit/core","version":"0.0.887","_id":"@tscircuit/core@0.0.887","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"b04b1db3eb81b71459baa9c47613214c9c956732","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.887.tgz","fileCount":5,"integrity":"sha512-Iru2f3AFnMV9izrOFOTHtHAjulfHMnH5X0EkkUZ7yJjNwaSJsTewhOdea+Amsku07/6wu07OT3PwYEGOtssxDQ==","signatures":[{"sig":"MEYCIQCkc620ntr8f0tjfReQiTw3v0wFcrQigRwPY/qL+W25gAIhALT8j2EG9yMP1gvnIUOdRqLbjtlEU9nnUNC4DWpnF70C","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2787731},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"d995219ad15bc1d4f0fefacdee8708ae1b6453d6","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.62","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.325","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.280","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.419","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.87","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.202","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","circuit-json-to-gltf":"^0.0.31","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.26","@tscircuit/footprinter":"^0.0.236","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.72","@tscircuit/copper-pour-solver":"^0.0.14","@tscircuit/capacity-autorouter":"^0.0.140","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/ngspice-spice-engine":"^0.0.4","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.887_1764447131293_0.9527495087573288","host":"s3://npm-registry-packages-npm-production"}},"0.0.888":{"name":"@tscircuit/core","version":"0.0.888","_id":"@tscircuit/core@0.0.888","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"7473699eab3c31544be19c250df6f2d4fcbe628e","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.888.tgz","fileCount":5,"integrity":"sha512-LcvHpk8Lx6zDXbF1b58Lp5GqRsRLt/DxE6X/MuzngLvckP6iCvFaxkYLfnDpwDPAxWFUKHgadyWLycUOpckRpA==","signatures":[{"sig":"MEQCIDw2zoE7v6m+vAVHDCxcbBmCP4ENo/nnFgMm/Pw10XlEAiAFyHNTDjrKaIud5c/LYsHLyb03gCKgiNk0toJZo+02/g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2789441},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"18626ed2ab8455b3a44f87632f103cad05c0e78a","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.62","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.325","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.280","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.419","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.87","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.202","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","circuit-json-to-gltf":"^0.0.31","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.26","@tscircuit/footprinter":"^0.0.236","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.72","@tscircuit/copper-pour-solver":"^0.0.14","@tscircuit/capacity-autorouter":"^0.0.140","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/ngspice-spice-engine":"^0.0.4","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.888_1764447605890_0.2333598012381013","host":"s3://npm-registry-packages-npm-production"}},"0.0.889":{"name":"@tscircuit/core","version":"0.0.889","_id":"@tscircuit/core@0.0.889","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"141d90effdf99597807d88ca06ff464344299228","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.889.tgz","fileCount":5,"integrity":"sha512-p4ZsNKjQk+s5CW3FsgIw2dpZuhD56Kx3uoyaQrUyBdlqHQUGQ856RYOxZxvgu+VPuU5RDJ7nrTCNMBdBzvfxqw==","signatures":[{"sig":"MEUCIQClrpNq/bENw7hYBw4E8Rd/oBRPW0DKT59dG6ErfFf8agIgOnZoDMbSJTyWHwUizMZ5TiQPLsuN5Vq/5FvRWCHMKkU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2789568},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"348e10df7b9c237af06240137112781c164e4e22","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.62","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.325","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.280","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.419","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.87","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.202","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","circuit-json-to-gltf":"^0.0.31","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.26","@tscircuit/footprinter":"^0.0.236","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.72","@tscircuit/copper-pour-solver":"^0.0.14","@tscircuit/capacity-autorouter":"^0.0.140","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/ngspice-spice-engine":"^0.0.4","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.889_1764465692249_0.7036801491293139","host":"s3://npm-registry-packages-npm-production"}},"0.0.890":{"name":"@tscircuit/core","version":"0.0.890","_id":"@tscircuit/core@0.0.890","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"a93ea4db3c9a2b17819f3f15972765111a341b93","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.890.tgz","fileCount":5,"integrity":"sha512-KzuhSH0qQtaYBamka0f5OYAJfUN+Ch2OqZ6KR/RyZ6NiB5uuAnLQ8nVPPKHXQne/pFBQi1Zg09gG+cYzBQE61A==","signatures":[{"sig":"MEYCIQC1KShfXxqcp8A6iHs/Xe87rCKEEKpNnl1GOsy2FQueEwIhALFV0C156hK1BG1u65X4yMk3Y3EwdBAPBnHQLSPXr7I7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2835314},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"0bbc00de917b2afe4429a6e1558041367f620385","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.62","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.325","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.280","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.421","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.87","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.202","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","circuit-json-to-gltf":"^0.0.31","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.26","@tscircuit/footprinter":"^0.0.236","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.72","@tscircuit/copper-pour-solver":"^0.0.14","@tscircuit/capacity-autorouter":"^0.0.140","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/ngspice-spice-engine":"^0.0.4","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.890_1764476280425_0.6942088935370858","host":"s3://npm-registry-packages-npm-production"}},"0.0.891":{"name":"@tscircuit/core","version":"0.0.891","_id":"@tscircuit/core@0.0.891","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"d4e85242855433ee380ac07db194241381839619","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.891.tgz","fileCount":5,"integrity":"sha512-9ExQFC3anSD7ZaWsDbhTKnWuqazCWVGAVG9PRmUK31bdnIGK/Nm1DVhQCFO+QsYq1j5ZCXjcZysQK2YIYPGVAQ==","signatures":[{"sig":"MEYCIQDGDjU8nHzq7+d1t5BbKC68sEAAQOuGT4zxKizV5YuuIgIhAJnkMOGr6izBZfSrFVu9KkPOOgYHkpVDYHaXCJY2AnMS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2835314},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"355eea1afe401a8d85ed6152f51e4b2295aa62ce","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.62","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.325","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.280","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.421","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.87","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.202","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","circuit-json-to-gltf":"^0.0.31","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.27","@tscircuit/footprinter":"^0.0.236","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.72","@tscircuit/copper-pour-solver":"^0.0.14","@tscircuit/capacity-autorouter":"^0.0.140","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/ngspice-spice-engine":"^0.0.4","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.891_1764537637137_0.960175861114352","host":"s3://npm-registry-packages-npm-production"}},"0.0.892":{"name":"@tscircuit/core","version":"0.0.892","_id":"@tscircuit/core@0.0.892","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"d97ccfef4f3ec486a062829d1136f37dd5776687","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.892.tgz","fileCount":5,"integrity":"sha512-BRVE9biqmwBTVYQBLSq+ZBc2ICGQqXi8mglueYeaiNzmCDL9GslLmzzpr0Zc6AUG7bXYEPvs6Zxr0GlR7dVk7w==","signatures":[{"sig":"MEYCIQDVJS4ST9+04iqevQUmIPIqVNcxSpPyojxcK9P9IacpawIhAL7qZZsY3PhxcuMf5WG1CQ+MVh+UXfP3woEHl2VZDA5n","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2961254},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"a672c59a217b0351000d3bdcb4840242f42a3f07","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.62","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.325","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.280","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.423","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.87","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.202","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","circuit-json-to-gltf":"^0.0.31","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.27","@tscircuit/footprinter":"^0.0.236","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.72","@tscircuit/copper-pour-solver":"^0.0.14","@tscircuit/capacity-autorouter":"^0.0.140","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/ngspice-spice-engine":"^0.0.4","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.892_1764571824902_0.22144342841393705","host":"s3://npm-registry-packages-npm-production"}},"0.0.893":{"name":"@tscircuit/core","version":"0.0.893","_id":"@tscircuit/core@0.0.893","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"c3b9c96f9947d062def15c581fa63546f2b8d9ad","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.893.tgz","fileCount":5,"integrity":"sha512-Ki0fQ6S97SJ0HoOvnWeeAELCPMAg0quW+7yW36vQHpAxwjWVbg8au//J1zC/J3MffRcbzICkHdmNuI6PHS3KRw==","signatures":[{"sig":"MEYCIQD4K0z4aBx6GpT4YVNwJOrR/w0WYqc6mzyIkXSYZOOorwIhAOrthfpO7S1cY4P9q6qXAoi/zD4ahGFLhJ6+9EpZFQ5y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2961630},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"d72b87f688c7c74ffd6e41c13812b809868608d9","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.62","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.325","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.280","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.423","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.87","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.202","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","circuit-json-to-gltf":"^0.0.31","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.27","@tscircuit/footprinter":"^0.0.236","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.72","@tscircuit/copper-pour-solver":"^0.0.14","@tscircuit/capacity-autorouter":"^0.0.140","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/ngspice-spice-engine":"^0.0.4","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.893_1764604869037_0.40243863826613224","host":"s3://npm-registry-packages-npm-production"}},"0.0.894":{"name":"@tscircuit/core","version":"0.0.894","_id":"@tscircuit/core@0.0.894","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"abae8d8c3516eed39c196259f445329e28189e55","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.894.tgz","fileCount":5,"integrity":"sha512-v7jda9Ut1glL5/IJ+BUk8aK8OZuoCz7s4u2p++Cqmz1uv2anQjQMQzBQFwVhqdJ7XrbZQqnyYkxfAXPz+dWeKw==","signatures":[{"sig":"MEUCIClgO6y3glKx2pr513P0HxY2zvJYQUjo4DZcVCcPi7pgAiEA6B7QjA1oPSJ7TH+6A81Vo+jnMaLwnH//9xRHDyUpFPo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2962281},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"2cf32395d412cf15cbe8d43b5451439aa431bc7f","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.62","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.325","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.280","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.423","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.87","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.202","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","circuit-json-to-gltf":"^0.0.31","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.27","@tscircuit/footprinter":"^0.0.236","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.72","@tscircuit/copper-pour-solver":"^0.0.14","@tscircuit/capacity-autorouter":"^0.0.140","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/ngspice-spice-engine":"^0.0.4","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.894_1764658899971_0.6844582774055732","host":"s3://npm-registry-packages-npm-production"}},"0.0.895":{"name":"@tscircuit/core","version":"0.0.895","_id":"@tscircuit/core@0.0.895","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"4f76eeb4b88d4e5f8c2223a8c4fad88702121858","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.895.tgz","fileCount":5,"integrity":"sha512-cUyVscrlnDrc/g7z0rz3cju590GouYUpQsSY8RbZcrZQXJyPQ6cKUQunwNXOic8MmWIF+qwm2w69W2x0q0OQGg==","signatures":[{"sig":"MEYCIQDCtYUioy8P8lK/3RfwRqy+wmmuG2B/HXCmeL0jVfYNIgIhALdzKAOUSxxGTJHtbeg1lgAOPXqhZnOBS5dpR6iuG7in","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2962710},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"a0924df9409b8869189f16be77fc7a58f61128e1","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.62","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.325","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.280","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.423","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.87","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.202","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","circuit-json-to-gltf":"^0.0.31","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.27","@tscircuit/footprinter":"^0.0.236","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.72","@tscircuit/copper-pour-solver":"^0.0.14","@tscircuit/capacity-autorouter":"^0.0.140","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/ngspice-spice-engine":"^0.0.4","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.895_1764660397892_0.7101370971499104","host":"s3://npm-registry-packages-npm-production"}},"0.0.896":{"name":"@tscircuit/core","version":"0.0.896","_id":"@tscircuit/core@0.0.896","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"9526a4fd2e1dfd97822cb4f4846e2337f21a9fde","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.896.tgz","fileCount":5,"integrity":"sha512-6SEP/IHSKnqmvGxRsCcdymmGW2mXssgxyW3E1RcBMv4pcUMkqXbUc2TMiPasrdedV6uF7Vx5AQ9B6qc2qOcQLg==","signatures":[{"sig":"MEQCIHRVfw/f09p3Qz7i4w3CyMkkYmuVpvuaWpRAnbefEEusAiAE2+2z5yHRtPdH7B93F0O9nKJ+FoOs00CV0nl7SvvioA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2963013},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"0fb354cdc26b8f631a936c5cc328e0bbe50df005","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.62","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.325","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.280","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.423","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.87","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.202","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","circuit-json-to-gltf":"^0.0.31","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.27","@tscircuit/footprinter":"^0.0.236","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.72","@tscircuit/copper-pour-solver":"^0.0.14","@tscircuit/capacity-autorouter":"^0.0.140","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/ngspice-spice-engine":"^0.0.4","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.896_1764708273570_0.9757599068202187","host":"s3://npm-registry-packages-npm-production"}},"0.0.897":{"name":"@tscircuit/core","version":"0.0.897","_id":"@tscircuit/core@0.0.897","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"ae82891fccff9db6c9e5b05a4dafffbe7fda58d6","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.897.tgz","fileCount":5,"integrity":"sha512-Zj540YnbhN6pHL/6LoIZ2Z2DVqn7+7+bWIAliMo6BUyK7Y3azLGfL+k3kFuyuSnU9yelywJC28iyYWKAjTap/g==","signatures":[{"sig":"MEYCIQCcRuwl4plO0ZfGIdXvGE1onpkqZGaikep/gzpDo1gKjQIhAMuTgdOuJ4ZVH8BVxv5qmt0QvNHGSUo3mBYTzu3bCwH+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2963039},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"275f8cb2de0761cf373f6d817b7df7bcad4067ec","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.62","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.325","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.280","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.423","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.87","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.202","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","circuit-json-to-gltf":"^0.0.31","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.27","@tscircuit/footprinter":"^0.0.236","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.72","@tscircuit/copper-pour-solver":"^0.0.14","@tscircuit/capacity-autorouter":"^0.0.140","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/ngspice-spice-engine":"^0.0.4","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.897_1764787046761_0.8784885971064464","host":"s3://npm-registry-packages-npm-production"}},"0.0.898":{"name":"@tscircuit/core","version":"0.0.898","_id":"@tscircuit/core@0.0.898","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"8f4835b3b304d7c59e462cc2c8d6e13d51f103b1","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.898.tgz","fileCount":5,"integrity":"sha512-4eV0abHPwgkm4A0fQF9JrtaeAMQvAB3FdjB43S7A1aLrB34+A8looK7+vw65eEr6Sk32PNTLZQeNo1CE0MZcWQ==","signatures":[{"sig":"MEQCIAtvxctkjjAFlHJMd/9hV200ZLMs7bJPdBtbgtjKvlztAiApuGNOJuJ1vQKZLCzKR3gdkEW+NDyDPKKhPayqQbjT2w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2964557},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"50b5d19ba466d1ae94563cbc82efc08a702f707b","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.62","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.325","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.280","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.423","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.87","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.202","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","circuit-json-to-gltf":"^0.0.31","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.27","@tscircuit/footprinter":"^0.0.236","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.72","@tscircuit/copper-pour-solver":"^0.0.14","@tscircuit/capacity-autorouter":"^0.0.140","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/ngspice-spice-engine":"^0.0.4","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.898_1764788856055_0.1613025126917158","host":"s3://npm-registry-packages-npm-production"}},"0.0.899":{"name":"@tscircuit/core","version":"0.0.899","_id":"@tscircuit/core@0.0.899","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"e104b0258b9e38a09545aefe18aad140f7bc32d6","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.899.tgz","fileCount":5,"integrity":"sha512-RQ+Dk7hwKyFlJssPE+EJxE5Fj1Ag1vBdKThnOA8FRENw1kv4C3gMeaRD6jcCtWJsvuvag/84wiVukJxu9MHMmg==","signatures":[{"sig":"MEQCICCv4awo+c2FzYM+j/8y8rxq5djxNV2xAkcM+w2OSe2YAiBskhnkRsyWb5ZCVfKIZTiySNn7AhjFLASFnkCXiP57Nw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2964126},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"82fcda6d9a2750930f6f8cf88121cc9427481179","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.62","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.325","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.280","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.423","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.87","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.202","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","circuit-json-to-gltf":"^0.0.31","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.27","@tscircuit/footprinter":"^0.0.236","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.72","@tscircuit/copper-pour-solver":"^0.0.14","@tscircuit/capacity-autorouter":"^0.0.140","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/ngspice-spice-engine":"^0.0.4","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.899_1764793511871_0.5259951496120188","host":"s3://npm-registry-packages-npm-production"}},"0.0.900":{"name":"@tscircuit/core","version":"0.0.900","_id":"@tscircuit/core@0.0.900","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"d7cb94d47bef0480067f28e0a36c377a5a922576","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.900.tgz","fileCount":5,"integrity":"sha512-aDBSNaYIj4Z1gAK/bH8ymX7HrfeuGhtd5UTUi232RvD8cye51cRXeD+oUFyUWvmakTeaGsiIE26qQ99fhVdJ/A==","signatures":[{"sig":"MEUCIQCdaYsVwk4a031fOU/jWXcWL6Px2/ZURSdBUKYRkh8RtAIgNtJQKEyRoOoBdh9DwoUc+4QrkXCXPUdDvJeNWdrp0mQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2964142},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"74e80257a4cc882520e19114c66a1ec5b083dbde","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.62","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.325","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.280","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.423","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.87","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.202","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","circuit-json-to-gltf":"^0.0.31","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.27","@tscircuit/footprinter":"^0.0.236","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.73","@tscircuit/copper-pour-solver":"^0.0.14","@tscircuit/capacity-autorouter":"^0.0.140","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/ngspice-spice-engine":"^0.0.4","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.900_1764794273177_0.0029498676300920845","host":"s3://npm-registry-packages-npm-production"}},"0.0.901":{"name":"@tscircuit/core","version":"0.0.901","_id":"@tscircuit/core@0.0.901","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"e8808418fd9b6e133ab968ae0f668689d9509855","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.901.tgz","fileCount":5,"integrity":"sha512-A/uF+qmDOV069q1t0u0hcy1Fidx4e8u8+/1n9TDttYfQqhdj3/D69oCVVk+x2VsayfBYEb9tSjnFnLNa80AI2w==","signatures":[{"sig":"MEUCIDK4RDoULfZEYgNdR2EypvX73JtjXEEIEPU6vIAcj++vAiEA+6+VcuKxWKxwVs/7NCLOu8/IHr8wWDDsiwEhgsARWXQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2966072},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"ee5b4104bda3d7299d654aa0d77cb2bad8193b72","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.62","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.325","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.280","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.424","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.87","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.202","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","circuit-json-to-gltf":"^0.0.31","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.27","@tscircuit/footprinter":"^0.0.236","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.73","@tscircuit/copper-pour-solver":"^0.0.14","@tscircuit/capacity-autorouter":"^0.0.140","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/ngspice-spice-engine":"^0.0.4","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.901_1764958411847_0.3479423233850527","host":"s3://npm-registry-packages-npm-production"}},"0.0.902":{"name":"@tscircuit/core","version":"0.0.902","_id":"@tscircuit/core@0.0.902","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"dd48b8fc995a6d1879776d3edb33a228481f6577","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.902.tgz","fileCount":5,"integrity":"sha512-g7CdfMx/G6Y0R8ryy93IGeVlMAb0lz9II66JZl1YTKg5OccjdpfkNSnDKjTfP0AH1erLfiFN9bb9SIvko081NA==","signatures":[{"sig":"MEYCIQDZln0cpqFeRfZyl2E6qI6H4R2mUW+FnnUJm/LDqkjsLQIhALsq+YimtGy26uhVllQoB69Vzdd6M8Uqh59oaY37rkBA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2965889},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"8fa7e5d372f3f59df16a0445851b1da582775a3d","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.62","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.325","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.284","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.424","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.87","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.202","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","circuit-json-to-gltf":"^0.0.31","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.27","@tscircuit/footprinter":"^0.0.236","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.73","@tscircuit/copper-pour-solver":"^0.0.14","@tscircuit/capacity-autorouter":"^0.0.140","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/ngspice-spice-engine":"^0.0.4","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.902_1764959468904_0.6739833157853974","host":"s3://npm-registry-packages-npm-production"}},"0.0.903":{"name":"@tscircuit/core","version":"0.0.903","_id":"@tscircuit/core@0.0.903","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"1a0b7c5185dac0a0245e71a94f0c275d5ece4f2b","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.903.tgz","fileCount":5,"integrity":"sha512-/DzScH8ehWXs7mo3wsvfng1cyUz2CvS1RUZbxI19SEDNxkHPUMiEwLj75DLIzMPEgRnL4LTv0ou+LgT9106u7Q==","signatures":[{"sig":"MEQCIBMFbAelhnp+34Jp79mzNtWeN/3xiM9H+BK3aGZLJd9LAiAdolHllVOEpySDpR9cFuIXWksd5AafMlDpfs5d64k/aQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2965882},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"e5c660ac9fc4a73afa34993e9159b830b01b41e2","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.62","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.325","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.284","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.424","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.87","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.202","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","circuit-json-to-gltf":"^0.0.31","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.27","@tscircuit/footprinter":"^0.0.236","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.73","@tscircuit/copper-pour-solver":"^0.0.14","@tscircuit/capacity-autorouter":"^0.0.140","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/ngspice-spice-engine":"^0.0.4","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.903_1764978042921_0.5845205273719762","host":"s3://npm-registry-packages-npm-production"}},"0.0.904":{"name":"@tscircuit/core","version":"0.0.904","_id":"@tscircuit/core@0.0.904","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"c24995eb1944bd0b48d5e76bd4472cfd5031da9e","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.904.tgz","fileCount":5,"integrity":"sha512-IdM8cj/7eb0IMgv1+C8psFGJayqaIHyP7tZ3eNJ4T9RaIoPMm56Eil4yzyNf4CxrAja7UjhqOT+m0zRYA0JU+A==","signatures":[{"sig":"MEYCIQDbCzYrCynJrMHty37jeYxujbs/YCl/ySbpiHqCL+xTgQIhAL8xT8wYB/55TV8WgOJYnAoXabSq3AUEqYBKKIYgfGaU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2965882},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"70a90a38f09769a9aa1e545c56c4b8325ca58852","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.65","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.325","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.284","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.424","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.87","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.202","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","circuit-json-to-gltf":"^0.0.31","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.27","@tscircuit/footprinter":"^0.0.236","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.73","@tscircuit/copper-pour-solver":"^0.0.14","@tscircuit/capacity-autorouter":"^0.0.140","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/ngspice-spice-engine":"^0.0.4","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.904_1765039258871_0.07798214973374074","host":"s3://npm-registry-packages-npm-production"}},"0.0.905":{"name":"@tscircuit/core","version":"0.0.905","_id":"@tscircuit/core@0.0.905","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"27b408e3766a586187f8e8e85fecf1463fa83b11","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.905.tgz","fileCount":5,"integrity":"sha512-jTBR5sHfT68XPTEeSqdKYZ/TFjXCDxYRKkqJ6rZdRnhqior8Uc+xsmLGKXwcyx4y4u2trUK4A4RkrgNEYSRFWg==","signatures":[{"sig":"MEQCIG/0zHpwPD/yIVlIZ/dZoH8SiOKMGSnh8kaDEH2/9QK8AiBicLXgj3ardrXzIflylZDUgmJsEw6sF22R3xqVKij88Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2965882},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"288b75af93807b675349374275d4ebfb27e962a7","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.65","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.325","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.284","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.424","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.87","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.202","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","circuit-json-to-gltf":"^0.0.31","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.27","@tscircuit/footprinter":"^0.0.236","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.73","@tscircuit/copper-pour-solver":"^0.0.14","@tscircuit/capacity-autorouter":"^0.0.140","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.905_1765047657032_0.5531160483837048","host":"s3://npm-registry-packages-npm-production"}},"0.0.906":{"name":"@tscircuit/core","version":"0.0.906","_id":"@tscircuit/core@0.0.906","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"265fe1c3c6a589bbeab3139afd06238790c9655c","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.906.tgz","fileCount":5,"integrity":"sha512-U4bH65GncNf3v+62EEH0VN6LljiaA4U0ttY+MS14v8Vj03C9u2woCuHHOzGjFjiDLdL9YPog0+F2Lzy5HHTt7A==","signatures":[{"sig":"MEUCIHa8W/c77qljOVrjvLbGIwf27Jwz+VHGF2Ep9M125zQmAiEAnRmxefkmAQPYUppe5aSqcEpcaJGSdcZGtwK00tAbiH8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2971741},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"a985c37b8e8130d5050a2268ce58ae08a001c11c","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.65","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.325","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.284","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.424","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.87","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.202","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","circuit-json-to-gltf":"^0.0.31","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.27","@tscircuit/footprinter":"^0.0.236","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.73","@tscircuit/copper-pour-solver":"^0.0.14","@tscircuit/capacity-autorouter":"^0.0.140","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.906_1765125135083_0.2655898782396633","host":"s3://npm-registry-packages-npm-production"}},"0.0.907":{"name":"@tscircuit/core","version":"0.0.907","_id":"@tscircuit/core@0.0.907","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"7a11997b1c5ef98b9e2081fc929588bf91bccc7a","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.907.tgz","fileCount":5,"integrity":"sha512-Opg2cGf6tsNLEDHZ8rqBcjzHlUmlnHKO1V5kofuE+bVYv2xOR8tDkBpb0pVwszr44ud8ZH1xegxDVbRE7nOHOg==","signatures":[{"sig":"MEUCIHepeh4saIvFl0gSZklJG6seZSGBuIPXqwFMeh7HjBUVAiEAvrw7dQfvtTLZd1AhDZLBSJeSGZMUicGjo/EejmRpQsw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2971812},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"322fc4e0ffee1d2b558888a1f68f72295817e2ee","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.65","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.325","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.284","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.424","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.87","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.202","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","circuit-json-to-gltf":"^0.0.31","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.30","@tscircuit/footprinter":"^0.0.236","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.73","@tscircuit/copper-pour-solver":"^0.0.14","@tscircuit/capacity-autorouter":"^0.0.140","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.907_1765129036025_0.6239268884219384","host":"s3://npm-registry-packages-npm-production"}},"0.0.908":{"name":"@tscircuit/core","version":"0.0.908","_id":"@tscircuit/core@0.0.908","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"1426fcac21e2a95f473b683d852e37e40c38e59b","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.908.tgz","fileCount":5,"integrity":"sha512-ULwzjHxw/zUnjf7dzmKc1oxICatPGNMBdNpS60nRnbLlsotAd/eUsjyxS3BlsF58xDAwDWiz5AzUFE2bNgzatg==","signatures":[{"sig":"MEUCIHJVVRb2OaOybP1E7LQEnvsrFqq8eZ7qy4uEsl+sqdp0AiEA77MX3lQXWfWk0aVns+mDtMjcaephF+v/zvkffSxET1Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2963620},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"b866b9e82a4b6443105f957817062bcf49e5ab09","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.65","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.325","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.284","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.424","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.87","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.202","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","circuit-json-to-gltf":"^0.0.31","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.30","@tscircuit/footprinter":"^0.0.236","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.73","@tscircuit/copper-pour-solver":"^0.0.14","@tscircuit/capacity-autorouter":"^0.0.140","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.908_1765142029082_0.9003642907355998","host":"s3://npm-registry-packages-npm-production"}},"0.0.909":{"name":"@tscircuit/core","version":"0.0.909","_id":"@tscircuit/core@0.0.909","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"ec9101e92db4c09d16c412eabf1246203894e3e8","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.909.tgz","fileCount":5,"integrity":"sha512-ULGPjFg8Gl+eZkAoB2CI3dMqcVJErr9YGC/tVrCwS38PkIo5ZSJMc2ab0W/LzV+XvWwFb6L0fZAu+Qq+KYlykA==","signatures":[{"sig":"MEUCIHkCZJv4BvUcQZNN8niwFOYFYA+tU/C4im95oSkUBcDvAiEAt0Vnd9Fybz1vx5l8dcyrxtAhy3AeHtzAxYEW0Hj+13M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2960158},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"753b6610d2d118313c42848bcf24b41aa6026c36","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.66","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.325","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.284","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.424","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.87","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.202","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","circuit-json-to-gltf":"^0.0.31","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.30","@tscircuit/footprinter":"^0.0.236","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.73","@tscircuit/copper-pour-solver":"^0.0.14","@tscircuit/capacity-autorouter":"^0.0.140","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.909_1765181012648_0.7915539938579157","host":"s3://npm-registry-packages-npm-production"}},"0.0.910":{"name":"@tscircuit/core","version":"0.0.910","_id":"@tscircuit/core@0.0.910","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"15d605c4bed0dc53cfc3d0ff91dfd382330cb7f1","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.910.tgz","fileCount":5,"integrity":"sha512-ivBQuc8N5vu/emPEusuo7r3XBFuIAlwefCUeQEJOTSyIYAi3QdPJf2Ha+N76gNr4KN9MzQLiwjDsiQYUh3OFFA==","signatures":[{"sig":"MEYCIQC6f2S3N1ayLPMoCsza9LcRjbhQfXMMwk4FdU+fiqBDwQIhAPxO7P2a0F8BBwixU0bJBQL2VIsKhfxU316ybl+57huX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2960158},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"1cdf586c79a0bf29827dec548fd7735e3d8c7bdf","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.66","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.325","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.284","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.424","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.87","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.202","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","circuit-json-to-gltf":"^0.0.31","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.30","@tscircuit/footprinter":"^0.0.236","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.73","@tscircuit/copper-pour-solver":"^0.0.14","@tscircuit/capacity-autorouter":"^0.0.178","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.910_1765257488025_0.8828062155125294","host":"s3://npm-registry-packages-npm-production"}},"0.0.912":{"name":"@tscircuit/core","version":"0.0.912","_id":"@tscircuit/core@0.0.912","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"6d45fa84c4ac2ac628da271ae8404ebc64d7f3bd","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.912.tgz","fileCount":5,"integrity":"sha512-lcI0zb1n3Tt4y0IQGidBLMagf08hvl6pKV0M5yDPzvjkuUmsDsyJk34e3S3Qwy/T86OAlFgNxGQeqhwHSdTFSA==","signatures":[{"sig":"MEYCIQDCWx0x4F+UBVHMzQ+WMNE9imNefUlilhnqyeeWuTK8vAIhAOJwx0332tGRM1DNQD0TubKrHVrND+xs96qXiC7Q/z7h","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2962097},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"a15e80535c7430bbccbfb343f268bfb75ee76ca7","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.66","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.325","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.284","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.425","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.87","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.202","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","circuit-json-to-gltf":"^0.0.31","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.30","@tscircuit/footprinter":"^0.0.236","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.73","@tscircuit/copper-pour-solver":"^0.0.14","@tscircuit/capacity-autorouter":"^0.0.178","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.912_1765359985750_0.6557265654579858","host":"s3://npm-registry-packages-npm-production"}},"0.0.913":{"name":"@tscircuit/core","version":"0.0.913","_id":"@tscircuit/core@0.0.913","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"792978b39309efe0aa5b807170e9fb758d2d9c93","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.913.tgz","fileCount":5,"integrity":"sha512-0aufUqEvIgu/klen1yhthNOTLZp9BQwiF0ZaDu/iNuMPEwQ3LhOPOWkcccH0VVR1eV2L08DmEQQGWvfPSM90Cw==","signatures":[{"sig":"MEQCIAH3rEDYS1SU1ot037vg+NQLtOAmcmwNcfscIebXZGFSAiAyDDhe1I4DYmt5NsEkl4RhxobKFTQ6xm69iJNE29HjVw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2962581},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"9a2299f3caab355f528c1a9502275d0dbe8f8195","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.66","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.325","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.284","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.425","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.87","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.202","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","circuit-json-to-gltf":"^0.0.31","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.30","@tscircuit/footprinter":"^0.0.236","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.73","@tscircuit/copper-pour-solver":"^0.0.14","@tscircuit/capacity-autorouter":"^0.0.178","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.913_1765390102496_0.9760474722450754","host":"s3://npm-registry-packages-npm-production"}},"0.0.914":{"name":"@tscircuit/core","version":"0.0.914","_id":"@tscircuit/core@0.0.914","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"83810fe8789d24fbc81fc3e04394b12253baaabb","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.914.tgz","fileCount":5,"integrity":"sha512-uX5aulu54oU2pG9e8+ZgD6jjYmqc2tisuuBGYHu7PFhTP4u+pLemZKaw2c2F1fO1ftFg3/bfAAvCpy6uP0/7OA==","signatures":[{"sig":"MEQCIEbvqlTF3p1ieFACekWOunYcJG+Y8zQN1DudFGrguZECAiAA1aY69kYn8MucBkMHmP/i6lEHi8warE4hVjgvHaMP/g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2964533},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"33f31f352d4de969d6212550acf2d34fbcad65c7","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.66","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.325","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.284","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.426","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.87","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.202","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","circuit-json-to-gltf":"^0.0.31","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.30","@tscircuit/footprinter":"^0.0.236","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.73","@tscircuit/copper-pour-solver":"^0.0.14","@tscircuit/capacity-autorouter":"^0.0.178","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.914_1765394397702_0.2710663225609533","host":"s3://npm-registry-packages-npm-production"}},"0.0.915":{"name":"@tscircuit/core","version":"0.0.915","_id":"@tscircuit/core@0.0.915","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"c81f051ceb0d06ee18139e5e5210ed68c8b4983a","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.915.tgz","fileCount":5,"integrity":"sha512-Owqz0X4uNRUrHLVEc20s6tJU+mg0iDeCSSWvTukv6XgPvo8YmQVS+9I61FoQH0Fsgq8lJcRjtcXKInQsoXts9w==","signatures":[{"sig":"MEUCIQDbdrEoenvYMU7o7rBDVcNS5oU4KqTo+DX2vObVbJlwiAIgcSgPVQVvvmbtaqN73OEnFraTjS+PlPVieGhFCcFFwQc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2966118},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"ed402850822891c5dff51de933fd10830387b039","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.66","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.328","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.284","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.426","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.87","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.202","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","circuit-json-to-gltf":"^0.0.31","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.30","@tscircuit/footprinter":"^0.0.236","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.73","@tscircuit/copper-pour-solver":"^0.0.14","@tscircuit/capacity-autorouter":"^0.0.178","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.22","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.915_1765394513490_0.3071011307826532","host":"s3://npm-registry-packages-npm-production"}},"0.0.916":{"name":"@tscircuit/core","version":"0.0.916","_id":"@tscircuit/core@0.0.916","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"207774239ffb15d438936553bc8dbaa7dc95b89c","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.916.tgz","fileCount":5,"integrity":"sha512-sjmBmYM9oilsjrg8hTIyt3LCVIY8KHliff/CGv0lta4EUIFukZ0X79y78a73BEOGqJrmZrw/XgDdGN5TyECtZg==","signatures":[{"sig":"MEUCIFaokUVXqc0qR2ltSJ2sOlIUrY8VSscvxChT004wznuJAiEA9hbftwxjhkPb2+b2a3r0kXRgrM25YJ0zpYAXWFzmZzo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2967870},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"f6762b75d91c109ac806ed4e6c5968abd7655d26","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.66","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.328","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.284","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.426","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.87","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.202","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","circuit-json-to-gltf":"^0.0.31","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.30","@tscircuit/footprinter":"^0.0.236","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.73","@tscircuit/copper-pour-solver":"^0.0.14","@tscircuit/capacity-autorouter":"^0.0.178","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.916_1765414029547_0.648252160793189","host":"s3://npm-registry-packages-npm-production"}},"0.0.917":{"name":"@tscircuit/core","version":"0.0.917","_id":"@tscircuit/core@0.0.917","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"74c3cffd335d6338c1f8730d17df4b74b67f478a","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.917.tgz","fileCount":5,"integrity":"sha512-D9QPl3jbk0+wrQfaiN7uPSx25LYce52F15/aDccilQ1nKTZr7jaWj5Yf2KcrOBUBH06u7h2Jei1W5g3DkAHgvA==","signatures":[{"sig":"MEUCIQDRRhjd0VAcNEKvLvG6vpmYYt59PbySwkS7Q5HOahGSqQIgUmk7/L3ci30QaWmd42TPyWG0j7iRpL5C2pdmDYqI31Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2967962},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"b6e1eddb0f35845c3b72d66bf55ad775c933e752","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.66","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.328","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.284","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.426","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.87","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.202","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","circuit-json-to-gltf":"^0.0.31","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.30","@tscircuit/footprinter":"^0.0.236","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.73","@tscircuit/copper-pour-solver":"^0.0.14","@tscircuit/capacity-autorouter":"^0.0.178","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.917_1765419220749_0.34944308599258833","host":"s3://npm-registry-packages-npm-production"}},"0.0.918":{"name":"@tscircuit/core","version":"0.0.918","_id":"@tscircuit/core@0.0.918","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"e40dbf3631a448708fe4b705390de69dd6f7823c","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.918.tgz","fileCount":5,"integrity":"sha512-L3c/vbf1upCBm2wplyilINFOgh3egtspFq9eY03YNcZJr7Mq4MgdPHWzmocjpPezF3JLs3Tuar2BvpF6Ov5yCA==","signatures":[{"sig":"MEQCICKyQBxWw4ApNOguLkT5p/kYNOmuZaDqioJpi3dukdoZAiB/DNY/AGPkIM4Ple9EQ4G3yfPnmrm1auE1WB+2UPSLgw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2967817},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"8f927443499e082a153f730605b48f6f2c96323f","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.66","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.331","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.287","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.426","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.87","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.202","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","circuit-json-to-gltf":"^0.0.31","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.30","@tscircuit/footprinter":"^0.0.236","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.73","@tscircuit/copper-pour-solver":"^0.0.14","@tscircuit/capacity-autorouter":"^0.0.178","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.918_1765431191571_0.8895607913391796","host":"s3://npm-registry-packages-npm-production"}},"0.0.919":{"name":"@tscircuit/core","version":"0.0.919","_id":"@tscircuit/core@0.0.919","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"37fbe74dbed82d73760bdc2ea1748f15cefb3114","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.919.tgz","fileCount":5,"integrity":"sha512-Grq0WJ6JNahO3uJv3SxMpZA5x70tyFSsctS5vWYFAbRcj9QsKNDuWI/TYnl++PVUJDdQijVEo/eYdDjpVlF6eA==","signatures":[{"sig":"MEUCIQCpidGE9z+B6Cr+/yi1EWvm7D92R4tY6ixxzf/yWzd+1gIgXliPodUnzsOQWyzEklwHrR8uUwQ/Sn7pK0OEZZDjRGs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2969197},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"b2517c00ff7fe28f8e7abced8671aa3439bf2f21","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.66","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.331","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.288","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.426","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.87","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.202","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","circuit-json-to-gltf":"^0.0.31","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.30","@tscircuit/footprinter":"^0.0.236","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.73","@tscircuit/copper-pour-solver":"^0.0.14","@tscircuit/capacity-autorouter":"^0.0.178","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.919_1765438373543_0.5562515377736295","host":"s3://npm-registry-packages-npm-production"}},"0.0.920":{"name":"@tscircuit/core","version":"0.0.920","_id":"@tscircuit/core@0.0.920","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"25d234324cb6ded865cb0ea5e78582c41542a730","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.920.tgz","fileCount":5,"integrity":"sha512-cBZFx7dv8r0qI505GMxbqrFxVxhscSh/vrltsDd87EuMW3T98YAcLeBqkSpq2oCNii99FwwTH75ByKpyxDOaUQ==","signatures":[{"sig":"MEUCIBNjQa6FfXzSS5sHyxxw3x/SilvnNP+C0gGwrsjggvxwAiEAropyzdFtyXHbSVb+++0mHkF+kp12WKrPNRUeih6PsXs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2969197},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"d24b7a44b5cb26ec638c88b81631aa0c60e5fbb1","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.331","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.288","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.426","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.87","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.202","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","circuit-json-to-gltf":"^0.0.31","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.30","@tscircuit/footprinter":"^0.0.236","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.73","@tscircuit/copper-pour-solver":"^0.0.14","@tscircuit/capacity-autorouter":"^0.0.178","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.920_1765475242566_0.8510733702376301","host":"s3://npm-registry-packages-npm-production"}},"0.0.921":{"name":"@tscircuit/core","version":"0.0.921","_id":"@tscircuit/core@0.0.921","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"0875374ed47d98a1561b3d3ea65eefbd728443e7","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.921.tgz","fileCount":5,"integrity":"sha512-Cq/TmqywqZctG0JkxtNjUOzcwcNcRwcI9nMxIyuREzTLFmRxJ8vGFBC+xy/W40M1nNRrnSJVmEncgh0/NZ4H/w==","signatures":[{"sig":"MEQCHx/ppon9h5IfN0JEyk8pSMGj9r80kbkf27YlxgNodrACIQDncfTyL7QfD4saptlzqEgkrIUF8eR8dA080HEO6c6Vpg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2971322},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"303a0e15e0e494eb5709575bbca727d38840f1df","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.333","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.293","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.427","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.87","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.202","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","circuit-json-to-gltf":"^0.0.31","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.30","@tscircuit/footprinter":"^0.0.236","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.73","@tscircuit/copper-pour-solver":"^0.0.14","@tscircuit/capacity-autorouter":"^0.0.178","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.921_1765559961542_0.49596597526335895","host":"s3://npm-registry-packages-npm-production"}},"0.0.922":{"name":"@tscircuit/core","version":"0.0.922","_id":"@tscircuit/core@0.0.922","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"41c5bd84f06253498a46d8f5ea576abb7d1a89fe","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.922.tgz","fileCount":5,"integrity":"sha512-FVmFBfp44RmiSdQGUdDKD+ldyEHWTm6r8fBIuF+zcAuEL+gbgOAgyxqxxT66zqLE8HJpaCc1SViV986HHythRA==","signatures":[{"sig":"MEYCIQCDA1z6UE4kq6oLI2wi5IZ4CGS4CgZxWP3Tj7q9sEoycwIhAOeOg6QpHyooRcJoF0msmr8vf28gbk/cyaDp5ior7q2K","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2973180},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"abeff4b9a98cb0f2aaf06e03af31b2d297b5681b","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.333","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.293","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.427","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.87","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.202","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","circuit-json-to-gltf":"^0.0.31","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.30","@tscircuit/footprinter":"^0.0.236","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.73","@tscircuit/copper-pour-solver":"^0.0.14","@tscircuit/capacity-autorouter":"^0.0.178","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.922_1765576559454_0.7287635733662612","host":"s3://npm-registry-packages-npm-production"}},"0.0.923":{"name":"@tscircuit/core","version":"0.0.923","_id":"@tscircuit/core@0.0.923","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"424e9200de33dc294a626a11a6d67b0e79fcfefc","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.923.tgz","fileCount":5,"integrity":"sha512-Ph+T5X2+eRcKe8pUyx0h/cApyU6QhZrpNmWm5pfLufBKGBsAAcHPYUq92ffqWpUTq67wZ2z6uhHzzJ5NI2uwGg==","signatures":[{"sig":"MEUCIHOBpRpDg3qcq8H6qZ99RTvgpK9xVPRLGscqWDl5D9sYAiEAhNtceU4h+e8NxGDWMDgImjMq75nbz4+TWcGY/PeyS7g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2977013},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"541c910fd5fa7db007834bc16758861caea5a800","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.333","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.293","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.427","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.87","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.202","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","circuit-json-to-gltf":"^0.0.31","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.30","@tscircuit/footprinter":"^0.0.236","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.73","@tscircuit/copper-pour-solver":"^0.0.14","@tscircuit/capacity-autorouter":"^0.0.178","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.923_1765645599215_0.3530692857371973","host":"s3://npm-registry-packages-npm-production"}},"0.0.924":{"name":"@tscircuit/core","version":"0.0.924","_id":"@tscircuit/core@0.0.924","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"808ef6100aeb20cbb033df475888894543ed790f","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.924.tgz","fileCount":5,"integrity":"sha512-JWhKMfFiVZwyUfRPaLZEAziR5dI0O9lGiv1FwONAiiTs7IisUA48izm0T891VFWzYd7vAAfosEIZlg9Qk3Eziw==","signatures":[{"sig":"MEQCICE3UArPuikVGGCbiWkIBIGNZ/CZoRp0T0mP0DYY2XwxAiBjqb3mc+Rg8V/TZ3MMjVqIRiixNOh25caK0NMfYrLS/g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2977013},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"e70195e5b2ea910043356e9b2b514cbf300e0e11","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.333","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.294","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.427","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.87","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.202","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","circuit-json-to-gltf":"^0.0.31","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.30","@tscircuit/footprinter":"^0.0.236","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.73","@tscircuit/copper-pour-solver":"^0.0.14","@tscircuit/capacity-autorouter":"^0.0.178","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.924_1765646716893_0.8631552169190757","host":"s3://npm-registry-packages-npm-production"}},"0.0.925":{"name":"@tscircuit/core","version":"0.0.925","_id":"@tscircuit/core@0.0.925","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"8cde97744a636c0dc3b1cb1447e9c615b9f5dc59","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.925.tgz","fileCount":5,"integrity":"sha512-3WW56mhgUsvAyO3ZZTTo8f/x3E2HpExgV5o68axnNJ3oPFvOpt1blz/IVPzXoYD+l/7vAeQdF6+OBraJ/TnFdA==","signatures":[{"sig":"MEUCID1ddtPmpgmSrP0539uHZwr3dVKkbrnuIE4ukYex6VkVAiEAhfFzqfFUuXqwL6k0QvEdqJ9sX5ufOB9HL0ghMgCtTGM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2977125},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"93aa1348f5d25ca21893d9cd8b89db60674a67cf","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.333","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.294","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.427","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.87","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.202","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","circuit-json-to-gltf":"^0.0.31","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.30","@tscircuit/footprinter":"^0.0.236","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.73","@tscircuit/copper-pour-solver":"^0.0.14","@tscircuit/capacity-autorouter":"^0.0.178","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.925_1765649469231_0.33651209236345503","host":"s3://npm-registry-packages-npm-production"}},"0.0.926":{"name":"@tscircuit/core","version":"0.0.926","_id":"@tscircuit/core@0.0.926","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"737e1c134eaed28f78a98235d5505147d743d439","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.926.tgz","fileCount":5,"integrity":"sha512-4/vmuOg+ed1omEQMj4wxeWgYUgLPg3LlRdPzl3UcfwW4yGfW2bUx6sdmufx33xKd6cKi/ZU/1MK+gaJlz5XUgw==","signatures":[{"sig":"MEUCIAKyICONAKVitVZznYLkNdj4s+03HTOI/BqLVZJIG2P/AiEA5PAO2969v8iZForXPnPMnDUuuRK9fF8u3Z7/p/BCdRs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2978250},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"496852b826f60eb9e0a0e2e806569eb7887cf706","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.333","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.294","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.427","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.87","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.202","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","circuit-json-to-gltf":"^0.0.31","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.30","@tscircuit/footprinter":"^0.0.236","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.73","@tscircuit/copper-pour-solver":"^0.0.14","@tscircuit/capacity-autorouter":"^0.0.178","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.926_1765652085136_0.9828544905863894","host":"s3://npm-registry-packages-npm-production"}},"0.0.927":{"name":"@tscircuit/core","version":"0.0.927","_id":"@tscircuit/core@0.0.927","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"b0400255ad59e41a2d7f39730a58c9853f1c0029","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.927.tgz","fileCount":5,"integrity":"sha512-rEebpr4m7X/evvjs9mvnrYH3gNvlyvhdsHnaDUzJcUMVVda6QUZs2wjuSlHhZRtSz+yXgnFI10+BubJR28j+wQ==","signatures":[{"sig":"MEYCIQCxx0StJqWRJnPvXkLvvlsQiUfZgbj8T5QklTI/6AiKdAIhALf5+ElOB1vVoSYu8L9VNyTqdqvbmEJnJKFkOsJgTJqu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2991254},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"e1f705650de93058069de03eefc124ae4cbc4f0a","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.333","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.296","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.428","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.87","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.202","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","circuit-json-to-gltf":"^0.0.31","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.30","@tscircuit/footprinter":"^0.0.236","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.73","@tscircuit/copper-pour-solver":"^0.0.14","@tscircuit/capacity-autorouter":"^0.0.178","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.927_1765707404695_0.11797831447294782","host":"s3://npm-registry-packages-npm-production"}},"0.0.928":{"name":"@tscircuit/core","version":"0.0.928","_id":"@tscircuit/core@0.0.928","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"404c31a06ed8342868600dcee0d2db83af30cd13","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.928.tgz","fileCount":5,"integrity":"sha512-yc/G1pznCv0ZNbLuF3CpgtN/w5+zmYxrqxedhmHps105yPybJI0eIq6LQJRW0gUggRvRHYNrVi81LpLrCS3MYQ==","signatures":[{"sig":"MEUCIQCfRKpfBC8Tpj6945M6RSR2IVdw/M88I9zG41FctChcrwIgFYsi12LJDfqfNMtlHuEFng7NDlA9O12TbTa7hW/AJt4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2991625},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"3a88c140f6a0ea6b0653de4b70133455e654b4a0","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.335","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.296","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.428","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.87","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.202","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","circuit-json-to-gltf":"^0.0.31","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.30","@tscircuit/footprinter":"^0.0.236","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.73","@tscircuit/copper-pour-solver":"^0.0.14","@tscircuit/capacity-autorouter":"^0.0.178","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.928_1765774485665_0.5769352041132458","host":"s3://npm-registry-packages-npm-production"}},"0.0.929":{"name":"@tscircuit/core","version":"0.0.929","_id":"@tscircuit/core@0.0.929","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"996f0b303c4ebce71b159af3f0d69f5a937aeae7","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.929.tgz","fileCount":5,"integrity":"sha512-tYyRdCFUeOyXNofGyvmZTcnw3dlw/rDy7p2PLDrxV8a1EGIMTeYFr9UrVZIVJbzDMQXEjunD3yFECvqodx/qtA==","signatures":[{"sig":"MEUCIHBzapJUarttMLgSuEofi59tWEZyu49hk+TsbZ+hgTu4AiEAjPAIsRa6UJiBl1LTroy/5lOyE61+Zf4RnxdZwCvDb9I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3047761},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"b7bfbcf609ed0416032fa46ae50fc7fca5e0dc33","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.335","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.296","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.428","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.87","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.202","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","circuit-json-to-gltf":"^0.0.31","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.30","@tscircuit/footprinter":"^0.0.236","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.73","@tscircuit/copper-pour-solver":"^0.0.14","@tscircuit/capacity-autorouter":"^0.0.178","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.929_1765816198011_0.804082584186113","host":"s3://npm-registry-packages-npm-production"}},"0.0.930":{"name":"@tscircuit/core","version":"0.0.930","_id":"@tscircuit/core@0.0.930","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"3353c7af5b776512ce7ed43dee10ec9e39d74d05","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.930.tgz","fileCount":5,"integrity":"sha512-+nqgFe7YaLj/HhrY5H9BoN9YXuT0YqBbwr0+8pSF93BrzE7HbnvNw69ptO2WnXefoZcWXhHABrqO2xCY0Nug1A==","signatures":[{"sig":"MEQCIC98Ki5gXnXffhrMagpJPyKlFdtc8HjbtCw9ee76/6tlAiAtFKJxweVsSONyKClSXrd/XyLd5yJaiH1ACtlTriMwvQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3049455},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"abe32868f4900c8a1fc7aa31580981daa9becd98","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.335","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.296","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.429","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.87","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.202","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","circuit-json-to-gltf":"^0.0.31","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.30","@tscircuit/footprinter":"^0.0.236","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.73","@tscircuit/copper-pour-solver":"^0.0.14","@tscircuit/capacity-autorouter":"^0.0.178","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.930_1765845007985_0.25758797034005276","host":"s3://npm-registry-packages-npm-production"}},"0.0.931":{"name":"@tscircuit/core","version":"0.0.931","_id":"@tscircuit/core@0.0.931","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"5b0d5b9f38c2f18735fb998822222a63f7ab10cd","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.931.tgz","fileCount":5,"integrity":"sha512-fWt3jfHiSj5wHhtWLnebxUxzLzsp+7IMmpBo9wzN//iQSViN4d1YXu3grhl4OoDmnTjfN3B0IMK+Sl2eNEC2EQ==","signatures":[{"sig":"MEYCIQD+7jHDPcCVEd95awdYDk0cPRqlEozR5reFjuViFoNtdQIhAMCujZJ7NGZwV9H/LpatmFdfNtYMAcZVYORaxvNjRl27","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3049838},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"acf95d345a7443a5e4e0dd9dbf630f8874ecea73","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.335","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.296","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.429","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.87","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.202","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","circuit-json-to-gltf":"^0.0.31","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.30","@tscircuit/footprinter":"^0.0.236","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.73","@tscircuit/copper-pour-solver":"^0.0.14","@tscircuit/capacity-autorouter":"^0.0.178","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.931_1765862582979_0.15447226000529746","host":"s3://npm-registry-packages-npm-production"}},"0.0.932":{"name":"@tscircuit/core","version":"0.0.932","_id":"@tscircuit/core@0.0.932","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"4a3da8ce4f189fc78043d5a79289bc72d6c37dad","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.932.tgz","fileCount":5,"integrity":"sha512-D7mEQ4cB4wDqyOuJNvQ3kJDsWw9PZSpbg4OnWG8XFKa2gEwgO6L2tP/Ur8MAw9W2KNNnpRZ/UsaFBcWorf0wBg==","signatures":[{"sig":"MEQCIE+E2cA2qMJfPW6ExIYvBhTnSl7350NbQ6g3+f8p6ZH1AiBUSb8+YyvMRrDMkMQqF0CHIFvHOwlIvDGjlmtkZKQscw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3049905},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"3730421b79f278cf5edea95658a7384fa62291d2","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.335","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.296","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.429","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.87","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.202","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","circuit-json-to-gltf":"^0.0.31","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.30","@tscircuit/footprinter":"^0.0.236","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.73","@tscircuit/copper-pour-solver":"^0.0.14","@tscircuit/capacity-autorouter":"^0.0.178","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.932_1766011850230_0.1746613607984624","host":"s3://npm-registry-packages-npm-production"}},"0.0.933":{"name":"@tscircuit/core","version":"0.0.933","_id":"@tscircuit/core@0.0.933","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"8b0812f0c69aa081079c54352b5053807dfe8c38","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.933.tgz","fileCount":5,"integrity":"sha512-vZIvJN77fcRi25bLjVGOxNhWlLu13abbx3zbLFKG/+2a7WgifiYxFZj8fay+nfVavhmsDqAGgkEA6hG65KTRNg==","signatures":[{"sig":"MEYCIQDQ3wIcl+eGHm9UPTHjacpUnIhGaHlQcS6Pp9KQWvVMUQIhAI/LsB9ySfp+2GQXbSUI8uM8edGGyHGDvTXSsz24tnB4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3052163},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"6c44d7c235903083601cb70549f74c538ad90d82","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.335","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.296","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.432","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.87","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.202","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","circuit-json-to-gltf":"^0.0.31","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.30","@tscircuit/footprinter":"^0.0.236","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.73","@tscircuit/copper-pour-solver":"^0.0.14","@tscircuit/capacity-autorouter":"^0.0.178","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.933_1766042321850_0.09581869765359663","host":"s3://npm-registry-packages-npm-production"}},"0.0.934":{"name":"@tscircuit/core","version":"0.0.934","_id":"@tscircuit/core@0.0.934","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"d01807f545ba229b98b8f8bc90e2a88f9e231b12","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.934.tgz","fileCount":5,"integrity":"sha512-SqDG2pLhROTuJ9f8D2Fz/yncBxOYvo7FNjaT2XQ9q5OCfDEp5FMZ1yF/Af6PgwKHZoRlmpbpuMhUGY2Hgc8tAw==","signatures":[{"sig":"MEUCIF1MOoxOMe1Lu24M1fWspIKNClVfRR8Aitxp238D1fytAiEArpge1y5s8WMC1o0zgpEitaW/gyCSxWyHMGay2FjPToM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3052606},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"8b4f37f2a9a747fcc1b7f773e7d50858aea1cd27","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.335","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.296","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.432","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.87","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.202","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","circuit-json-to-gltf":"^0.0.31","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.30","@tscircuit/footprinter":"^0.0.236","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.73","@tscircuit/copper-pour-solver":"^0.0.14","@tscircuit/capacity-autorouter":"^0.0.178","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.934_1766075657218_0.6619068461910478","host":"s3://npm-registry-packages-npm-production"}},"0.0.935":{"name":"@tscircuit/core","version":"0.0.935","_id":"@tscircuit/core@0.0.935","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"c1ce681546cce58bda6853dca5c8d7cbe5f977e1","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.935.tgz","fileCount":5,"integrity":"sha512-aGIgOlmGAiDVvrHOpfUY/k/64npcmPFHqFthy+jZ5AUWkWO2O35eyEJzNHtsxj49H8pVfvQ626m5B/Y9hlvFbw==","signatures":[{"sig":"MEUCIF10PmUUwqYU8mEhnMPU8tmZ+vcxOZUNQvZXNFu9gzm6AiEAwuK83gFrHnhiVGJLlrxrhX/vPiGBSeTz3CyTtQ/D07Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3053004},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"aba6e17f018e07cc02b65a60f4a8699cb531e561","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.335","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.296","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.432","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.87","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.202","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","circuit-json-to-gltf":"^0.0.31","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.30","@tscircuit/footprinter":"^0.0.236","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.73","@tscircuit/copper-pour-solver":"^0.0.14","@tscircuit/capacity-autorouter":"^0.0.178","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.935_1766077810234_0.33844960653053113","host":"s3://npm-registry-packages-npm-production"}},"0.0.936":{"name":"@tscircuit/core","version":"0.0.936","_id":"@tscircuit/core@0.0.936","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"11799a1caedf09988d30d46ef1caad9c8c614fff","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.936.tgz","fileCount":5,"integrity":"sha512-OqInott2iN2TYIRyjVnKbebUwVVCwURRFs3W2mZl9dOG5BxFkAYXRC3a74sznfHEhzla5tK647x3vU1LAetLSQ==","signatures":[{"sig":"MEQCIEGWib4CCTB3A/FTF0Uj1H+1qlpx1fh1bvVPEEycNXOMAiBRy7VnNN1weWKJrDS5NOHj4Gun3oPZQuB3inKV2gdBCQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3053222},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"7c6a780814ec96691c3d5cdb839e87e6dd7927af","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.336","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.296","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.432","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.87","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.202","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","circuit-json-to-gltf":"^0.0.31","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.30","@tscircuit/footprinter":"^0.0.236","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.73","@tscircuit/copper-pour-solver":"^0.0.14","@tscircuit/capacity-autorouter":"^0.0.178","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.936_1766078751075_0.39423332063309036","host":"s3://npm-registry-packages-npm-production"}},"0.0.937":{"name":"@tscircuit/core","version":"0.0.937","_id":"@tscircuit/core@0.0.937","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"7aae4f717317f07fa206cd9d037d830aff53fc8d","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.937.tgz","fileCount":5,"integrity":"sha512-R1jAvUmCbXcaWif/x11YZTNGYg8Hfk+MlPOoT7FPvaFFBwMfElFbUF+JSY/252JmMQ9dt3rCieuQdtlkik+9LA==","signatures":[{"sig":"MEQCIH/MNLksDkdeOimoZiMDCvZ/kZj9JX+nzCdTk1+b6sP+AiBsnWwxg2Vo1GBovmn7UsVxlF35vpzVZKVuFtiXuTbpIg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3053235},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"5c1bed3fdd00adb1acfcfa30e5b69b0f727a2bdb","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.336","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.296","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.432","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.87","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.202","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","circuit-json-to-gltf":"^0.0.31","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.30","@tscircuit/footprinter":"^0.0.236","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.73","@tscircuit/copper-pour-solver":"^0.0.14","@tscircuit/capacity-autorouter":"^0.0.178","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.937_1766167058554_0.6923933493974286","host":"s3://npm-registry-packages-npm-production"}},"0.0.938":{"name":"@tscircuit/core","version":"0.0.938","_id":"@tscircuit/core@0.0.938","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"7217f1ab8e419b031746c465c8135f786a6aca02","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.938.tgz","fileCount":5,"integrity":"sha512-qVuQF/aMXkBZ7B+GkV/ygXjzU5IYTuEPKRF8jAd7c3R8X4I9TW30cuaUR5KCDqbgXm+6+rTBOWTfhrraPFMwTg==","signatures":[{"sig":"MEQCIAYyFXVF3YSaLpxaveD5YXIipIj23rDJgU2/YBN/EDzwAiBtEfz4uNH2amQunFtlawIqjzJ5xQnQGT+oEllfZJUZfg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3056371},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"75d6e1c62aef0eeb0fe2211ac4d05842b08d23c3","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.336","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.296","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.432","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.87","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.202","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","circuit-json-to-gltf":"^0.0.31","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.30","@tscircuit/footprinter":"^0.0.236","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.73","@tscircuit/copper-pour-solver":"^0.0.14","@tscircuit/capacity-autorouter":"^0.0.178","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.938_1766265037035_0.8752668377375266","host":"s3://npm-registry-packages-npm-production"}},"0.0.939":{"name":"@tscircuit/core","version":"0.0.939","_id":"@tscircuit/core@0.0.939","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"f372a7c45daf58db0741edbadc44c7e74bc1d02a","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.939.tgz","fileCount":5,"integrity":"sha512-Z8VHuoZYhXUMmFEtJYom9bn2yp8zBvoWK7aYwGjUaht4unIdjf6Bp+IuiNAHjl8qIfqXEkoMjvRqfsrAzj6FYw==","signatures":[{"sig":"MEYCIQDjwmcdewF+TstiZLPY0q9l6YBK2RUwcPANJYLz2xddbAIhALxD3QJNXR5gLcBh+sy+/EG4VAq7hd5V6h/YSKQHJCA9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3056446},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"6a5d01c6416b3999811b1551e919d649f3704ab6","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.336","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.296","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.432","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.87","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.202","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","circuit-json-to-gltf":"^0.0.31","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.30","@tscircuit/footprinter":"^0.0.236","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.73","@tscircuit/copper-pour-solver":"^0.0.14","@tscircuit/capacity-autorouter":"^0.0.178","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.939_1766360760468_0.6129781484782861","host":"s3://npm-registry-packages-npm-production"}},"0.0.940":{"name":"@tscircuit/core","version":"0.0.940","_id":"@tscircuit/core@0.0.940","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"626503ce079b9a57f8acab07485e474f8b1316ba","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.940.tgz","fileCount":5,"integrity":"sha512-FagSOyFbxL8KI9YhSHOvwf2safeUaZ2/QGISepSzart2HFe2nOPgjP2PE0WBTKMUNhAb/BnFpDkvPVtASP18GA==","signatures":[{"sig":"MEUCIQDpzwL0V2ygjqtqxdMqP/29JyyoG48xHhhuv1wKfSL2SwIgJHZ80jVvw9B7dP3NE5DTC5ntAPxQgs89TmM8gZlKtus=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3057181},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"ec1346012f7e9796890f399c71c4d15919ae8439","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.336","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.296","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.435","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.87","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.202","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","circuit-json-to-gltf":"^0.0.31","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.30","@tscircuit/footprinter":"^0.0.236","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.73","@tscircuit/copper-pour-solver":"^0.0.14","@tscircuit/capacity-autorouter":"^0.0.178","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.940_1766386088988_0.00558888005822622","host":"s3://npm-registry-packages-npm-production"}},"0.0.941":{"name":"@tscircuit/core","version":"0.0.941","_id":"@tscircuit/core@0.0.941","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"bea0e8037b105ae752537c620c23f3a74e0360b2","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.941.tgz","fileCount":5,"integrity":"sha512-ZksjPFywxLhR9yF7DEwbcXzkrqEFN5HFEULrrZZGI38rYdTAdWdeqg0jD3V5Rx06BXftGen68+2Oef1dWlsM+g==","signatures":[{"sig":"MEYCIQDGMep8qhR+EhbAwJpO+fx+fRQUyDqBt3eLyNmudt2mIgIhAIOKX/YpdPymnlL+OHNpEnQNt2wLkzTpJO+5jLfqrKk/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3057885},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"2f42efc2406d6b56e133f89209c099756210545f","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.342","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.296","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.435","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.87","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.202","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","circuit-json-to-gltf":"^0.0.31","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.30","@tscircuit/footprinter":"^0.0.236","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","@tscircuit/import-snippet":"^0.0.4","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.73","@tscircuit/copper-pour-solver":"^0.0.14","@tscircuit/capacity-autorouter":"^0.0.178","@tscircuit/infgrid-ijump-astar":"^0.0.33","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-autolayout":"^0.0.6","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-autolayout":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.941_1766386225049_0.38204278904754485","host":"s3://npm-registry-packages-npm-production"}},"0.0.942":{"name":"@tscircuit/core","version":"0.0.942","_id":"@tscircuit/core@0.0.942","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"34e0e1be88ffe03860dd7a70b1a83b56a7bc052e","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.942.tgz","fileCount":5,"integrity":"sha512-LD7egh+ETGh37SXFeLqoCE4taWVsKSAhAFL/kWqEDa9x5Zfbg1kCIE+nYXeT5QfUmdHQJiPjYz3UOcfnxN9LUw==","signatures":[{"sig":"MEYCIQD0rAAoeO5ehYiFx0u+cpjL4Cl+YoIiSIhMfpD0XL2sfAIhAMfwzKnr4sy+/6VBqvAdPbDIiFrTom/WI8+IMDNS3bcY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3057412},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"c77e81775a5c9c23e68c90c1f59b860f8dd89a82","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.342","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.296","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.435","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.87","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.202","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.31","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.30","@tscircuit/footprinter":"^0.0.236","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.73","@tscircuit/copper-pour-solver":"^0.0.14","@tscircuit/capacity-autorouter":"^0.0.194","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.942_1766542407169_0.24440797003527637","host":"s3://npm-registry-packages-npm-production"}},"0.0.943":{"name":"@tscircuit/core","version":"0.0.943","_id":"@tscircuit/core@0.0.943","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"2743fce2e16ea925744dcb0ece9dccbdf8ed4734","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.943.tgz","fileCount":5,"integrity":"sha512-HxeSbXOal3fRtOqKC4nSv8n/9I4i1S+wWn5sZsLYPaaRJDbBNNyMplbbfyVaFGA/Slsn8hgr1fF9cKOmJwfnNA==","signatures":[{"sig":"MEUCIQCmH9oDHRNUndDc6zRzk74ETZc8qxf0fN80MnMYZiQ7RgIgRVgGssO2Gy5kH860EOyGDQby4itxEqpN7m5zxbi0Mkk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3061610},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"04eb700fe95f057163edbe77c3826aa1ca97ca26","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.342","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.296","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.435","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.87","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.202","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.31","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.30","@tscircuit/footprinter":"^0.0.236","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.73","@tscircuit/copper-pour-solver":"^0.0.14","@tscircuit/capacity-autorouter":"^0.0.194","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.943_1766596414591_0.12344356514340693","host":"s3://npm-registry-packages-npm-production"}},"0.0.944":{"name":"@tscircuit/core","version":"0.0.944","_id":"@tscircuit/core@0.0.944","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"e77ae57f05386de5ca638a883f45507d86cddba4","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.944.tgz","fileCount":5,"integrity":"sha512-zRQLkSm3EkoQzx6BvEVnnJV6pytXyqWsd2GFv7jRXHQq2KebcCh8xrcO8OOEyKGyD7m4bKH+L87KXp8goiRKkQ==","signatures":[{"sig":"MEUCIFNds1JbL2bkz4Wid+gCO5i5AuwTQRtrR5LsRKDBp9spAiEAzF1yYewT1bZGl705g/CA0mi6C5QgG8EDpvn60kmS5xU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3122363},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"c35dbf403491b9c2f724fd18638c4dfe7da00ca4","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.342","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.296","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.438","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.87","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.203","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.31","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.30","@tscircuit/footprinter":"^0.0.236","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.73","@tscircuit/copper-pour-solver":"^0.0.14","@tscircuit/capacity-autorouter":"^0.0.194","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.944_1766602911879_0.9999084175821396","host":"s3://npm-registry-packages-npm-production"}},"0.0.945":{"name":"@tscircuit/core","version":"0.0.945","_id":"@tscircuit/core@0.0.945","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"a17d7c3b49f6c9d945dde7db6978f4233160b180","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.945.tgz","fileCount":5,"integrity":"sha512-Phk6Do3QRYpID8QXI6jYnJUomskPKFGF1taX1sTSofH4nlYeOeRr/UoRtrxBiNDLsX82q+C0c1VKVZq8HNt2nQ==","signatures":[{"sig":"MEQCIF3rBPVun/gzO8MlNDMUzXMN0oVASw2r+UHCLaJ4C8vrAiA0VShob0r3M42zP5LosN5QjhW5d8CPrFTW3dzEHUrWVw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3123693},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"a7f406942a36ccfb3d991cb7ca606e9e9f1f5bfa","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.342","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.296","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.438","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.87","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.203","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.31","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.30","@tscircuit/footprinter":"^0.0.236","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.73","@tscircuit/copper-pour-solver":"^0.0.14","@tscircuit/capacity-autorouter":"^0.0.194","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.945_1766716520860_0.27425087834680606","host":"s3://npm-registry-packages-npm-production"}},"0.0.946":{"name":"@tscircuit/core","version":"0.0.946","_id":"@tscircuit/core@0.0.946","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"2c8e8184e3ccf742551d36f34c9a1ff9faddd72e","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.946.tgz","fileCount":5,"integrity":"sha512-mLcGE+Ycjh0NrzfzyVLD1dHpf+p3CdViHqSj+m8O3HwYsyUgHWtI1qd4QQJudduAwokJPtQOQEbsByti2jp9cw==","signatures":[{"sig":"MEUCICXzUh/k+U11c9zDbP4IEGiQ8HLd2SJIu5mfOh6vrGq3AiEAtYxtJGDOH0vPtzHdUQ7PmvvuuQaK2oolWtacOwqX+zw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3127274},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"e03e1171d7b47da52f6b1e447d9fb3ce90b2033b","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.342","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.296","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.438","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.87","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.203","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.31","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.30","@tscircuit/footprinter":"^0.0.236","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.73","@tscircuit/copper-pour-solver":"^0.0.14","@tscircuit/capacity-autorouter":"^0.0.204","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.946_1766810055913_0.19660067295686834","host":"s3://npm-registry-packages-npm-production"}},"0.0.947":{"name":"@tscircuit/core","version":"0.0.947","_id":"@tscircuit/core@0.0.947","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"3e5d15c215261c12c6f78fa00aafc845847c0bfe","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.947.tgz","fileCount":5,"integrity":"sha512-fb3b1AVpFjFZb9Gi/ELVeVpxf0Zpz+axJzugtWHmZiAOabMaH37TMTC0PHbUwj3W38CL8981s2YrQ6TwOatbxQ==","signatures":[{"sig":"MEYCIQDR8iIgrF29N1SfTJ5usTATTrPjWR+TsUUT5aUgRbBzFgIhAOY/zd5ck7oIC3hc6FRqE8EwTXykexET0BKlp7GdZZdi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3133589},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"de4a2327e56fdc7d3994e46c4c198b54c8917af1","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.342","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.296","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.438","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.87","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.203","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.31","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.30","@tscircuit/footprinter":"^0.0.236","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.73","@tscircuit/copper-pour-solver":"^0.0.14","@tscircuit/capacity-autorouter":"^0.0.204","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.947_1766864363093_0.08008695428960011","host":"s3://npm-registry-packages-npm-production"}},"0.0.948":{"name":"@tscircuit/core","version":"0.0.948","_id":"@tscircuit/core@0.0.948","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"3cad3435fc7878473187aa31b8d7b8c32c7fd280","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.948.tgz","fileCount":5,"integrity":"sha512-4z8EuWWaC7Ui1ZPU4tfy6mVfnF1j32vR8mjx/lOEcu09QU6EHwF3ZV0ZrGKwyfQk1ar2gBpnNT2fVr7l5dI4Xg==","signatures":[{"sig":"MEYCIQDSnfBzX/K5AkmpZcHn2jFHHWFWVFd2ee8nbx/BWTCJZgIhAOBldS1rpvjKWe1L0X1rDhzBgzOl5ooa2cYgySJqnh2f","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3134334},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"3955d85040aae620c5da21ba1c10a07c8dabb8b3","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.342","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.296","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.440","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.87","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.203","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.31","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.30","@tscircuit/footprinter":"^0.0.236","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.73","@tscircuit/copper-pour-solver":"^0.0.14","@tscircuit/capacity-autorouter":"^0.0.206","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.948_1766972350616_0.48627945474003","host":"s3://npm-registry-packages-npm-production"}},"0.0.949":{"name":"@tscircuit/core","version":"0.0.949","_id":"@tscircuit/core@0.0.949","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"8a7f53a406d19fd0150b92581c3dc25c404fcaa2","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.949.tgz","fileCount":5,"integrity":"sha512-U9SeKdI+G3dDZJaje9aGsRN/TFXyDyAAElK57yJaQ+fKEFGIxrNBCwCXjGpHLQEydEYk+0slrGeCQ2gfXHfX+g==","signatures":[{"sig":"MEUCIQDFFJNd9D98gvjJ77vr3Cgi+/ZRz1+el6+PVu9xUyuC6wIgKShb8YMyqZlBWDnO3qENYq/8eGoxVdVy7HgH3qKyr+o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3192846},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"7b285fda4f734f8966732754738277d1b0fbcbd3","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.350","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.296","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.440","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.87","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.205","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.31","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.30","@tscircuit/footprinter":"^0.0.236","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.73","@tscircuit/copper-pour-solver":"^0.0.14","@tscircuit/capacity-autorouter":"^0.0.206","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.949_1767019849316_0.5068218869606806","host":"s3://npm-registry-packages-npm-production"}},"0.0.950":{"name":"@tscircuit/core","version":"0.0.950","_id":"@tscircuit/core@0.0.950","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"def1218c69c82eba5fe8479eeb3e7171e0ecc41c","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.950.tgz","fileCount":5,"integrity":"sha512-1/QoZo++3ljislumA0azIm/mIi4awVxj/bS2MhkSFzDmioPapBbVWYwgWfY64oLul4KkTXvf75zL/trVnf3sHw==","signatures":[{"sig":"MEUCIQDpiTzKyHeOvSOz89Qd+MQtZ/OhSFyN7Facx6nxbPsVEwIgMpys1sfL/iC39zlsAPjePG7BUy5MhpLuywpyv4VEyWA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3192846},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"bfad7cb8e76c3126472ec14254336fb99aa3c40b","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.350","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.296","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.440","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.87","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.205","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.31","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.30","@tscircuit/footprinter":"^0.0.236","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.73","@tscircuit/copper-pour-solver":"^0.0.14","@tscircuit/capacity-autorouter":"^0.0.210","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.950_1767043273458_0.6244381397564829","host":"s3://npm-registry-packages-npm-production"}},"0.0.951":{"name":"@tscircuit/core","version":"0.0.951","_id":"@tscircuit/core@0.0.951","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"84bc4751fd8c0f31a1037686bba0611a84d38f1d","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.951.tgz","fileCount":5,"integrity":"sha512-sgBzqubR0SjkVTYEV7jemlrA6tXz2bVN1oGpDUtDyhelYJUzChDONBjRvLP5HAnkPTgnle1jY9Upt2i/sKtCgw==","signatures":[{"sig":"MEYCIQCFSmhB8s2YH2BHP5HfTOOrA3HB/jPkAGORRX5YDSvaZwIhAPGHge15xr7MnRf7evUR2GQZr1zWsNAOLIqvDq1AyRDD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3192927},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"1f8aeabdc9a5148cd218ee635e50dcc06ad56357","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.350","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.296","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.440","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.87","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.205","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.31","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.30","@tscircuit/footprinter":"^0.0.236","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.73","@tscircuit/copper-pour-solver":"^0.0.14","@tscircuit/capacity-autorouter":"^0.0.210","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.951_1767044414908_0.7197339995528147","host":"s3://npm-registry-packages-npm-production"}},"0.0.952":{"name":"@tscircuit/core","version":"0.0.952","_id":"@tscircuit/core@0.0.952","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"285b8643dff6421dff76f8e7fe676df793e6bb17","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.952.tgz","fileCount":5,"integrity":"sha512-7hQKTYdvDcFrM0JZqHFoThFNDYLAMqq5pBDI/dyWUAd8RbAnTxrrhpEP3MwiHANbVc1M7yg8Xt5ekjfXDzGV2g==","signatures":[{"sig":"MEYCIQDpBcIXoUb+5VKM3IUIj4OexHrBUGPYXjD8BB1rw3DGrQIhAOdjHgpoct+1S0vhbx4W8XWVWIlyfbc05F1SWOfWjfHv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3192927},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"db5badca62b4dd3b10a4c4bcae9288df0200797f","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.350","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.296","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.440","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.87","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.205","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.31","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.30","@tscircuit/footprinter":"^0.0.236","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.73","@tscircuit/copper-pour-solver":"^0.0.14","@tscircuit/capacity-autorouter":"^0.0.214","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.952_1767070091131_0.6350094774656103","host":"s3://npm-registry-packages-npm-production"}},"0.0.953":{"name":"@tscircuit/core","version":"0.0.953","_id":"@tscircuit/core@0.0.953","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"ed954c7c5e989b07d03be75fc3c4b3dc669bdeae","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.953.tgz","fileCount":5,"integrity":"sha512-WLyMklIxybS6/sfsgmWgKZ+p6oz+9OY7OmTg3zMjqR5HDviYupSqD1EmRG2qnF5Mt+rx7mqVcjpIM3Z1MeLeGg==","signatures":[{"sig":"MEUCIHH2vbqIcLWttuu4p5tQdWqzlCW3sPs9F3JVil4LFqeZAiEA8rPQprUVrJ0dB6Tx+ft5sQjYM2Ircwth5I4XAnT/KKg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3192927},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"08012a69ffa1612a92bd1b382a687efbb409d5c6","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.350","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.296","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.440","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.87","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.205","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.31","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.30","@tscircuit/footprinter":"^0.0.236","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.73","@tscircuit/copper-pour-solver":"^0.0.14","@tscircuit/capacity-autorouter":"^0.0.223","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.953_1767238129474_0.4928028100113715","host":"s3://npm-registry-packages-npm-production"}},"0.0.954":{"name":"@tscircuit/core","version":"0.0.954","_id":"@tscircuit/core@0.0.954","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"7e297828c514358283a34edd33dfa872522ce079","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.954.tgz","fileCount":5,"integrity":"sha512-8n0bqcb4vbr7N0+xSUh5EP49GKzTo9NpdZkjgcoV6MvnCfZEpDpHNk2/DhVIOhI8QXdPrjsFP2ESwPQtrP4Tow==","signatures":[{"sig":"MEUCIGeapaSkkCiqpQ7NHgC+2Wyn07d9GClQaBoxnRE6FmzvAiEA8UTjZc/vRzsD403V+a2MUMYNvrBmNVj1+Au9awZItUw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3192927},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"19b969cbb05608e5a5bbd4351bcb3e06391e2b36","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.350","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.307","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.440","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.87","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.206","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.31","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.30","@tscircuit/footprinter":"^0.0.236","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.73","@tscircuit/copper-pour-solver":"^0.0.14","@tscircuit/capacity-autorouter":"^0.0.223","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.954_1767252282686_0.7725710603748979","host":"s3://npm-registry-packages-npm-production"}},"0.0.955":{"name":"@tscircuit/core","version":"0.0.955","_id":"@tscircuit/core@0.0.955","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"9876c1dff978eccd17bb097d0d0736311232a1b6","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.955.tgz","fileCount":5,"integrity":"sha512-vbQr6Ra7/XvWsOcRimAOXMA0d0C/F664nhAAdmIx57FTF5PO6WkdMP3r0phkl+1Tp4K7FDsRpZueQqteqiA79Q==","signatures":[{"sig":"MEYCIQCW1AdM4MwpoV21Kn1Lmg3StbTOD6xclWOoocjvC5XbrgIhAJvLWe2Xc7zA0mdChPLkWDxZpscx+IwggRB9OjZx4sp5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3192927},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"170ef4384649c2d32b80fffe1c6a2e1aa2590b30","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.350","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.307","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.440","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.87","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.206","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.31","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.33","@tscircuit/footprinter":"^0.0.236","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.73","@tscircuit/copper-pour-solver":"^0.0.14","@tscircuit/capacity-autorouter":"^0.0.223","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.955_1767548203610_0.9388415736028868","host":"s3://npm-registry-packages-npm-production"}},"0.0.956":{"name":"@tscircuit/core","version":"0.0.956","_id":"@tscircuit/core@0.0.956","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"b70801b5e72c0fa1e1590a1842b223fddae32c81","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.956.tgz","fileCount":5,"integrity":"sha512-eLxtZ3YcmTuK45EryyYy51r0ViJiqSYIL09djIA/6Wh3drKySQmuY0ieiP75vBJJibzqnBuTQpgM+ZCRRwmkJg==","signatures":[{"sig":"MEYCIQCbXUVa6rYpfWblChmVMZvP2EahKlk5djUKoczQITLBvgIhAKXypq++JKXPvcJLZZiZyOJVnViob5/6AZUcb6rZuXOv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3192927},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"7e92d38c976b7402f541d793efbffdc95799beab","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.350","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.307","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.440","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.87","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.206","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.31","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.33","@tscircuit/footprinter":"^0.0.288","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.73","@tscircuit/copper-pour-solver":"^0.0.14","@tscircuit/capacity-autorouter":"^0.0.223","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.956_1767612283466_0.1387457410167634","host":"s3://npm-registry-packages-npm-production"}},"0.0.957":{"name":"@tscircuit/core","version":"0.0.957","_id":"@tscircuit/core@0.0.957","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"4f6260230e864484901f7e52fa503c755db260f9","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.957.tgz","fileCount":5,"integrity":"sha512-m8XLR8iOR5p/nAuWvmTKOxURNIL3Aq/dg0eDDpMpu4LE0v8b6bcCadbYATOYia7KkKLgf/QmiSDISnJgNcQ2OA==","signatures":[{"sig":"MEUCIQDWiF7CnezoWLemjIfUtaDudcs1dTDTDHUXWL3GIKuEjwIgHku1+MCWpuIbxt57du80anR+6XdqU1LUMuJkH1+TKI8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3192972},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"ccb6e1116a5ee0abd41aa4ee3e0b818012b2e52f","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.350","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.307","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.440","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.87","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.206","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.31","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.33","@tscircuit/footprinter":"^0.0.288","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.73","@tscircuit/copper-pour-solver":"^0.0.14","@tscircuit/capacity-autorouter":"^0.0.223","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.957_1767851684373_0.8320717255133641","host":"s3://npm-registry-packages-npm-production"}},"0.0.958":{"name":"@tscircuit/core","version":"0.0.958","_id":"@tscircuit/core@0.0.958","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"873edc553efbca7b177346945dd20e2ba15e3c39","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.958.tgz","fileCount":5,"integrity":"sha512-mUo/g2f+hCZB9k1eFo37yoF2oNgIKLTzu+8SS0FTBt6b1MVWUIIdb3k9ihXVh6iH+zKMy4svPIRQ0SDgrAZ88g==","signatures":[{"sig":"MEYCIQCyTGXEECvV/z8/EdbgkEfRqEDOWfA495Pw52H2hhKObgIhAKM3YSrEIJ1gbEp8L/K8KGBt5KLLIF79Z1jxY0QItFZR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3193109},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"6aac6617daf7c2b008086d4f04d8bced9c9abd5c","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.350","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.307","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.440","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.87","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.206","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.31","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.33","@tscircuit/footprinter":"^0.0.288","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.73","@tscircuit/copper-pour-solver":"^0.0.14","@tscircuit/capacity-autorouter":"^0.0.223","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.958_1767903394185_0.5615366228891068","host":"s3://npm-registry-packages-npm-production"}},"0.0.959":{"name":"@tscircuit/core","version":"0.0.959","_id":"@tscircuit/core@0.0.959","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"3d88e85e664b23d6eeeea2246d5aee25ad77a669","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.959.tgz","fileCount":5,"integrity":"sha512-WX6zMCXQjcKFJ9a+TgGbVsqvdzin9u4Si8UG2wPaukWB2O7CILtg3mmrFasEzr6ToopAMcKdecIr7nRP2zqjNQ==","signatures":[{"sig":"MEUCIQDjqLZMTsbn4j6Ym2qIaKULq1xTVKf+kZJ1PVIVbtt+ygIgKcg11q+HWAWeJYoQFEJZMFDBB7VSw6BWUN+x8tLomgg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3199400},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"6439aca389279ef91f0802d5bd33a967bcbeb1b9","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.350","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.307","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.441","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.87","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.206","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.31","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.33","@tscircuit/footprinter":"^0.0.288","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.73","@tscircuit/copper-pour-solver":"^0.0.14","@tscircuit/capacity-autorouter":"^0.0.245","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.959_1767930290235_0.14276833061984662","host":"s3://npm-registry-packages-npm-production"}},"0.0.960":{"name":"@tscircuit/core","version":"0.0.960","_id":"@tscircuit/core@0.0.960","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"485803dea6c01090b907b2f8deabc4c4e03dc059","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.960.tgz","fileCount":5,"integrity":"sha512-5vOEtyw8/YpIwwX90ffbpDzj+Rdiv0OcM3lsz7jQT7b4DRFL3g3XfJ5GGv/eO2bj9w8ttRLAWuYFawssNMBD3Q==","signatures":[{"sig":"MEUCIEkP4VUbKdTuxBN7G3PM9Zjvpf91l3Fsh/jaRlzuf5rpAiEAt4P3aYnb0VVknxLVlGva4VNu7pZN8Z+evpMA1A0EaE8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3199400},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"a8d73b188e70ecccd508139517fe707d4b564950","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.350","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.307","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.441","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.87","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.206","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.31","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.33","@tscircuit/footprinter":"^0.0.288","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.73","@tscircuit/copper-pour-solver":"^0.0.14","@tscircuit/capacity-autorouter":"^0.0.247","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.960_1767989080664_0.8373220965356809","host":"s3://npm-registry-packages-npm-production"}},"0.0.961":{"name":"@tscircuit/core","version":"0.0.961","_id":"@tscircuit/core@0.0.961","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"3159bb024eb491c005545e6181117fe060c15d49","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.961.tgz","fileCount":5,"integrity":"sha512-WSoSojBe9YBtT3IMux6RMjeEwqy/uuk74y3Nkh+Yak46EO7WYDghsZE6fMYzseFhfeshhwHKyMb5U+a0cW/Hmg==","signatures":[{"sig":"MEQCIBzCeGR+1sbvUzZUxtsjcmVj4HjY/zm0qlJkYXvYPw5fAiAOBCom6KJzOzK0QOLFnhvmvknpruwtkRwdGew8lSW8Vw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3201530},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"bf2a0108b617a430a358a0ce7375fbcdccd02cff","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.350","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.307","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.441","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.87","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.206","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.31","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.33","@tscircuit/footprinter":"^0.0.288","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.73","@tscircuit/copper-pour-solver":"^0.0.14","@tscircuit/capacity-autorouter":"^0.0.247","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.961_1767991558184_0.5805512649197122","host":"s3://npm-registry-packages-npm-production"}},"0.0.962":{"name":"@tscircuit/core","version":"0.0.962","_id":"@tscircuit/core@0.0.962","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"7d30997fcb93ffc083bd14b5fd809f51c9c6dd05","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.962.tgz","fileCount":5,"integrity":"sha512-aJRfM4D8jQkrTNMpy3pZ6saJwvwMVqO/r6oCKUj5cVk1bik4EwoDoB/BF4LOpDs0Qzf/FuPElHDiITYb2PCGAA==","signatures":[{"sig":"MEUCIQDlt3rkt1kVnBJvr7cTw0BbQMNWtXLZAdJt1cJ4ulI39QIgTwoKjpxOwS6hLmB1rv6HQcS29zdV8AF8iPklHRH60N8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3205560},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"a6e12b50ae7ee9f086827d851961acf5126c65c0","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.350","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.307","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.441","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.87","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.206","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.31","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.33","@tscircuit/footprinter":"^0.0.288","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.73","@tscircuit/copper-pour-solver":"^0.0.14","@tscircuit/capacity-autorouter":"^0.0.247","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.962_1768003414518_0.3462568207104957","host":"s3://npm-registry-packages-npm-production"}},"0.0.963":{"name":"@tscircuit/core","version":"0.0.963","_id":"@tscircuit/core@0.0.963","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"a3592d5dc870cf02a991cec84c900e0624139631","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.963.tgz","fileCount":5,"integrity":"sha512-VuuU4vzw3NPQeg5FphYuGSUEI96RjaCTV+So2cRJR0l5eTT38+Vt49OrLLzNwKinGicvuUVPejAnTUI/XpNquQ==","signatures":[{"sig":"MEUCIQC4BSYKJgEsRRW2DjcPOrEF8ktlu6d4/vVwhikBoDETQgIgEXYU4c5Y4qLAexGiNTVWYmx9PmYUDYK0/OZjca0mCLE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3207216},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"2f4dc604548a9921ace2acace1f0e483f95935a8","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.350","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.307","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.441","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.87","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.206","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.31","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.33","@tscircuit/footprinter":"^0.0.288","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.73","@tscircuit/copper-pour-solver":"^0.0.14","@tscircuit/capacity-autorouter":"^0.0.247","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.963_1768024149067_0.6798357196506666","host":"s3://npm-registry-packages-npm-production"}},"0.0.964":{"name":"@tscircuit/core","version":"0.0.964","_id":"@tscircuit/core@0.0.964","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"e7cb0ed36c5628d032bf6854c91cd33298cb072e","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.964.tgz","fileCount":5,"integrity":"sha512-mWc89PxlJCxWBAVl2TqfFLPu2qWVxmzAczn60frmfYNaucmWOEitAUMVhE77LtTURmpBdXITOxBdBcR2yqDSXg==","signatures":[{"sig":"MEUCIQDmpLrV5+2IyPVQnOLPBtKR0Py6856OHLJbBWROifNOHAIgBYThDdzK3vChD29AburZgI+B3sBwJs3/M8BNRV+2RnM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3207216},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"008677867253224c4961c225b2c69b556c85a763","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.350","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.313","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.441","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.87","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.206","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.31","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.33","@tscircuit/footprinter":"^0.0.288","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.73","@tscircuit/copper-pour-solver":"^0.0.14","@tscircuit/capacity-autorouter":"^0.0.247","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.964_1768057266646_0.7645405090247979","host":"s3://npm-registry-packages-npm-production"}},"0.0.965":{"name":"@tscircuit/core","version":"0.0.965","_id":"@tscircuit/core@0.0.965","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"3f3e7b8876c942c1965467db57ebb7037fb05d3b","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.965.tgz","fileCount":5,"integrity":"sha512-mCsKMCfcgnGzfOiHjNxmnrRD+XYo7XEm+dDKW7O1mEQq1KObCHTrdi/WqADtW9MMgI0xxyPJdWDLRIh0OmPfzA==","signatures":[{"sig":"MEUCIFZ4pO1Bzyc/ypHantVoxrCp1PCM7Ib2PIOuc911lE91AiEAnhlubwoaFJ2v1pBrr18rQkHnpWtP9urIQpjZaSJB/Es=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3208466},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"aab33331eda82eb1b82d23ff18ac1a566ae9fea5","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.350","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.313","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.441","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.87","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.206","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.31","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.33","@tscircuit/footprinter":"^0.0.288","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.73","@tscircuit/copper-pour-solver":"^0.0.14","@tscircuit/capacity-autorouter":"^0.0.247","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.965_1768112545679_0.8758773150280632","host":"s3://npm-registry-packages-npm-production"}},"0.0.966":{"name":"@tscircuit/core","version":"0.0.966","_id":"@tscircuit/core@0.0.966","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"9a6c54c75ed18e85474972575792cd288db106a3","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.966.tgz","fileCount":5,"integrity":"sha512-sWE0RglHNIH2qksykHs04rhjTNx4WQIYhnH5ynd80qlE0dWqtpR5xv8hePobnqoWGekVm0FcXkAp6WRrxAIfRA==","signatures":[{"sig":"MEYCIQDahyYebfyQA4PE/ToKZbGAIuKIOo5ZnaZjX5t/S8lGcQIhAJEXsCpINIF78G3hmotTPoRH4v6Z3MfhGniJo6QWTBu4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3208466},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"8a00bc3c83e946fa87484567ba01be80ec2740a6","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.350","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.313","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.441","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.87","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.206","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.31","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.33","@tscircuit/footprinter":"^0.0.288","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.73","@tscircuit/copper-pour-solver":"^0.0.14","@tscircuit/capacity-autorouter":"^0.0.252","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.966_1768183644862_0.30460595027238546","host":"s3://npm-registry-packages-npm-production"}},"0.0.967":{"name":"@tscircuit/core","version":"0.0.967","_id":"@tscircuit/core@0.0.967","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"7da56c1c266890217729c3174fc95b2d220f6ac1","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.967.tgz","fileCount":5,"integrity":"sha512-n6lzy140yv57MooGUwo7SVxjouAkxSbO+vZD/U8xx+hFLd4/IayW7AXvTs2tbH6dUD8zcdeJ12Gv0w7qXHpqVQ==","signatures":[{"sig":"MEUCIQDsF08+vYDmnn7+dM9Z/JIaOFC3w267oIm1aR+EKfJTkgIgHu8TL9YXPH3WFOZZGBReD8eEdPfly5gJ9u5yzbKs000=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3209152},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"402835bde6b50e56a1093825be6dc1e09aa22b27","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.350","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.313","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.442","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.87","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.206","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.31","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.33","@tscircuit/footprinter":"^0.0.288","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.73","@tscircuit/copper-pour-solver":"^0.0.14","@tscircuit/capacity-autorouter":"^0.0.252","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.967_1768257161386_0.7322821084775837","host":"s3://npm-registry-packages-npm-production"}},"0.0.968":{"name":"@tscircuit/core","version":"0.0.968","_id":"@tscircuit/core@0.0.968","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"784180b9619c3cd10c748054c9e7064dd50ced9a","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.968.tgz","fileCount":5,"integrity":"sha512-fV0H5YJlikAUKWAwHcef08CRlNHpPArKEN4CYpobf/+kQb2Ojmieis+xZj7pUvdusRCjoQHuSFELJaYFnAabMg==","signatures":[{"sig":"MEUCIQDndJsPoJEWBOMabpAiIFKGZe/QRPdtV+phuhudAONmqgIgNp4+pXZ7U7E8tqzLAyky4c/LfidsqkSKb3ndBDsacSI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3209152},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"031cc051b8b838d5fe5fafcf665093755897ea39","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.350","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.313","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.442","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.87","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.206","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.31","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.33","@tscircuit/footprinter":"^0.0.288","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.75","@tscircuit/copper-pour-solver":"^0.0.14","@tscircuit/capacity-autorouter":"^0.0.252","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.968_1768401897402_0.4402974770036252","host":"s3://npm-registry-packages-npm-production"}},"0.0.969":{"name":"@tscircuit/core","version":"0.0.969","_id":"@tscircuit/core@0.0.969","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"1c7819c23e04c2fee748744f3a68608bcd17d5ef","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.969.tgz","fileCount":5,"integrity":"sha512-GcV5K6BQWUMadHOsU2QQGVi5J9oMrxQb6AtWN8o8s4KEkB7Bmv11SKVVw82NSo0YhSU3SSYmZfPgozTB48nAZA==","signatures":[{"sig":"MEYCIQDRGKUeZYhMZ64GNfw2v6mE/bJQdynMCNpg6WSDzDDQHAIhAO92LU4edVIWjq3wSnEXy+bIwVi2tFF/DuRioZP6pNfy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3209369},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"8b88e8d4cd4d5172abf017f3083dd46912b6dbe1","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.350","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.313","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.442","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.87","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.206","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.31","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.33","@tscircuit/footprinter":"^0.0.288","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.75","@tscircuit/copper-pour-solver":"^0.0.14","@tscircuit/capacity-autorouter":"^0.0.258","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.969_1768427800388_0.11722887573154517","host":"s3://npm-registry-packages-npm-production"}},"0.0.970":{"name":"@tscircuit/core","version":"0.0.970","_id":"@tscircuit/core@0.0.970","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"24006fced046da270ee28ebee985b55faca93d3f","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.970.tgz","fileCount":5,"integrity":"sha512-opXSLDcaGis4sZstGnENRquMzdHB3/mtbxtQ8ZePiWJ8+DFF3SFau4/IpVTUhBVhO3Bh9wdmvDCW31Wn64NxLg==","signatures":[{"sig":"MEQCIFN4F+ZFatTKAXh2qYhDuj+J26H8w4K25z9+ptAYAUNbAiAOZQo8EMYmVDIfy1g6KH5YhyGpPQ+9ZBG3+eMRnkFj0Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3209369},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"e868fc68e3b62d4dcb92158dfd9b40fb311186f2","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.350","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.313","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.442","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.87","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.206","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.31","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.33","@tscircuit/footprinter":"^0.0.288","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.75","@tscircuit/copper-pour-solver":"^0.0.14","@tscircuit/capacity-autorouter":"^0.0.259","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.970_1768436445930_0.9340292063003273","host":"s3://npm-registry-packages-npm-production"}},"0.0.971":{"name":"@tscircuit/core","version":"0.0.971","_id":"@tscircuit/core@0.0.971","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"045501449cccb801425b8f3d6f1110e4d76cb425","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.971.tgz","fileCount":5,"integrity":"sha512-o8LURCaxQ8XL19R/5bKTR5DG1ME9EI+Qm/273LCjpq544GAxP0TNo2oFoDcRv/6fbgwDhJIcHjdu0mXuvbVP9w==","signatures":[{"sig":"MEYCIQChCf1HPSLQFECtJSfMYOnHx98tBl/2JNilWIdmkwIvQwIhANLpZSu+uH2dkPpT0Ga3WyurPGz3eEya1zRIDBu5b3Lv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3211752},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"2d72225691daf17cea99f7969ffc02de670b8ca0","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.350","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.314","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.442","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.87","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.206","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.31","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.33","@tscircuit/footprinter":"^0.0.288","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.75","@tscircuit/copper-pour-solver":"^0.0.14","@tscircuit/capacity-autorouter":"^0.0.259","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.971_1768454768564_0.5586106009545242","host":"s3://npm-registry-packages-npm-production"}},"0.0.972":{"name":"@tscircuit/core","version":"0.0.972","_id":"@tscircuit/core@0.0.972","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"43616405d523efda9d5a5fe66d822151260360a9","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.972.tgz","fileCount":5,"integrity":"sha512-LfH+6+7e9ihvZMjv+FE5Rb8z6V0FfovqQ3BP1dPdUqk4icfczAUKuSV/MqOp/YBJvEVw95UY1WrIJEALVz+qvA==","signatures":[{"sig":"MEUCIQDbN8wbpgV5uqsKYtVsKWxIa8x3b5QjiTNqFQEw2m2MMgIgcCUbmkP528+ke6uUBC0zkpyt9AWlGff40TgatToGGyk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3211630},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"5ad540b16ff1b8eb8b1e9f9c4048e64b300dcf29","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.350","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.314","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.442","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.87","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.206","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.31","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.33","@tscircuit/footprinter":"^0.0.288","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.75","@tscircuit/copper-pour-solver":"^0.0.14","@tscircuit/capacity-autorouter":"^0.0.259","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.972_1768505181200_0.8922635681268363","host":"s3://npm-registry-packages-npm-production"}},"0.0.973":{"name":"@tscircuit/core","version":"0.0.973","_id":"@tscircuit/core@0.0.973","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"da295082f6c0a3c7bd82abadebaaeb262abe48d4","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.973.tgz","fileCount":5,"integrity":"sha512-DEl/txNKnxa/c0SlYhkCQ03icUvdsdvJZB7Gl6qTkGNiQEbCaKLu49cFGnjpO6pB/nqKMi/dmwS77XoUagdmXw==","signatures":[{"sig":"MEYCIQC0b6qfUP/ybR/hae0Mu57tGRw74LZvoOpRJjwgF8Bm9QIhAP0tngs0lvD4txjgKSAo/IHpjeqd7PFCb/Wt24lVPNV1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3214199},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"e18612f691cebcce33d171876aa7793c9009c91b","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.350","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.314","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.442","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.87","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.206","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.31","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.33","@tscircuit/footprinter":"^0.0.288","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.75","@tscircuit/copper-pour-solver":"^0.0.14","@tscircuit/capacity-autorouter":"^0.0.259","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.973_1768719792539_0.9272313669113581","host":"s3://npm-registry-packages-npm-production"}},"0.0.974":{"name":"@tscircuit/core","version":"0.0.974","_id":"@tscircuit/core@0.0.974","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"74f2ec0f08a3d79d296813d07f450f79b05709c1","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.974.tgz","fileCount":5,"integrity":"sha512-UFH+3hp1djj/PQns9VX/kpJAy//mnwxQMhRz9oGCKMor+SAPLf8zCOsgfrhAu/tgy7atpT/NvSUb2RCapuOYVA==","signatures":[{"sig":"MEUCIQCmO0jy5XRrjYMVtlK4/xpslGVyx7XC1Y2f3ow7EiTcKAIgNoi3KxPVVTvVidBxb6hx8RUGYGy7RB9HmYgteQTDBmw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3214331},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"11f74b85eb465b55fda405a8f501370ca766c9c7","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.350","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.314","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.442","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.87","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.206","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.31","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.33","@tscircuit/footprinter":"^0.0.288","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.75","@tscircuit/copper-pour-solver":"^0.0.14","@tscircuit/capacity-autorouter":"^0.0.259","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.974_1768810861839_0.6369181191751849","host":"s3://npm-registry-packages-npm-production"}},"0.0.975":{"name":"@tscircuit/core","version":"0.0.975","_id":"@tscircuit/core@0.0.975","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"9b212328b43cedbd36d44398d97629679e37a6b6","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.975.tgz","fileCount":5,"integrity":"sha512-dA0UNt/VjIxrOJaT+K4DWdMSRavUjnGmsMi55/o7NuKgQa3rzuGoJnhXi2j7k8BGiPYZsk5hiEVSC7qNoY2Ugw==","signatures":[{"sig":"MEYCIQD8FuP2wgecsZXB+3JLp7B8DqRVxUuheunlByqM/3CJqAIhAMoRcf9tpmz7pw5bu8HSVwAK3kt+33neGfwXCsVsnSZQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3214185},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"ae0c66c239c004b9c809dabb81e39022e61ab3fe","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.350","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.314","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.442","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.87","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.206","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.31","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.33","@tscircuit/footprinter":"^0.0.288","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.75","@tscircuit/copper-pour-solver":"^0.0.14","@tscircuit/capacity-autorouter":"^0.0.259","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.975_1768846664455_0.26037074476652533","host":"s3://npm-registry-packages-npm-production"}},"0.0.976":{"name":"@tscircuit/core","version":"0.0.976","_id":"@tscircuit/core@0.0.976","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"8d76c97bc46e32b3a262d60da2678568dfed56a5","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.976.tgz","fileCount":5,"integrity":"sha512-iS8dfcz/zsO1uRH2EH9+Rd6PDYn/lnm8x879NkCPfqvvF8cOoNXCI/iZi3+myiuPi3dldtqfjvrsdbFstzJpLA==","signatures":[{"sig":"MEYCIQDtUWLOhr0w9vwR7laFvd0aBRcElfdAd5Pa93SWC1kSAAIhAI+ZoYoNiSBu9BVPrdtnK9cTbiUWWdJ6E+fCDYBjj86b","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3215616},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"17aa9d30e0436d12eb58595e3a01e9e1c7659e61","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.350","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.314","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.442","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.87","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.206","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.31","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.33","@tscircuit/footprinter":"^0.0.288","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.75","@tscircuit/copper-pour-solver":"^0.0.14","@tscircuit/capacity-autorouter":"^0.0.259","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.976_1768852033350_0.013818457900331538","host":"s3://npm-registry-packages-npm-production"}},"0.0.977":{"name":"@tscircuit/core","version":"0.0.977","_id":"@tscircuit/core@0.0.977","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"fb5db697beb03a46ca9996ece340be0be1191714","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.977.tgz","fileCount":5,"integrity":"sha512-07x4WHUvXXjvIQCMqjioI5rrUtcPAX2T7zWIQHz05LW7agVn6kn3JKHnv/4Iy8bjuUHQskJfP/qAsIHSJXvF/A==","signatures":[{"sig":"MEUCIQD7OGdsdGOg7+8mvrXVQap1u0xdZeghbI4C2OUhAUiwKgIgJCqrHseZEdW1fdcDa4YnBpfXWAMe7ZXNVUtuwxVhWxc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3216508},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"19e0fe7818003801e93f8bf7e2d2e9074b542c86","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.350","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.314","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.442","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.87","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.206","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.31","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.33","@tscircuit/footprinter":"^0.0.288","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.75","@tscircuit/copper-pour-solver":"^0.0.14","@tscircuit/capacity-autorouter":"^0.0.259","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.977_1768926134055_0.7348639817336795","host":"s3://npm-registry-packages-npm-production"}},"0.0.978":{"name":"@tscircuit/core","version":"0.0.978","_id":"@tscircuit/core@0.0.978","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"65343c043b8b98f63c5a41f4520fcc46053578b6","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.978.tgz","fileCount":5,"integrity":"sha512-6qTnGWhqMSXpmyjlJC6OSTdY2ICOq8/jmt4M9Wk+4JKGD91oxu1e0lDKVpGegdShiRTEUg5ZeMniIhQP9QmOOg==","signatures":[{"sig":"MEUCIQC2SgE9QwhY/WQrfLOdha59aSXLEPsDnqKTcnMii1rENQIgW4wTr0OswVf0Vcm/Td3TY2PnItntxqScZkVW1sauU8g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3216508},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"2f03fef1cf08c25d8c688fab222818206a01166d","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.350","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.314","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.442","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.87","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.206","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.31","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.33","@tscircuit/footprinter":"^0.0.288","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.75","@tscircuit/copper-pour-solver":"^0.0.14","@tscircuit/capacity-autorouter":"^0.0.264","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.978_1768976471352_0.7579229463394541","host":"s3://npm-registry-packages-npm-production"}},"0.0.979":{"name":"@tscircuit/core","version":"0.0.979","_id":"@tscircuit/core@0.0.979","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"3736b56d9110b4173d13a382e59cbea67f652903","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.979.tgz","fileCount":5,"integrity":"sha512-+RM/mAejKoAWfilvQhoCoc7XooUXZJDgoNwZ1tEFap+WImsiJ+4YegOVMqNMbLMngiQ0UbIlIF7X5R0aAMERjg==","signatures":[{"sig":"MEUCIQCcSWdINJqA9yRh8bwuI1XeQpZPA+ZuaArflLDpojEhMwIgR9xzrVKwNGOLCU/7dV7MB7NRBS15JXG/+pjEhqwk1Uw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3216530},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"43d6685acd25bc66adfe7d4d360b145cce286c42","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.350","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.314","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.442","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.87","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.206","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.31","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.33","@tscircuit/footprinter":"^0.0.288","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.75","@tscircuit/copper-pour-solver":"^0.0.14","@tscircuit/capacity-autorouter":"^0.0.264","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.979_1768991567434_0.7111578930383156","host":"s3://npm-registry-packages-npm-production"}},"0.0.980":{"name":"@tscircuit/core","version":"0.0.980","_id":"@tscircuit/core@0.0.980","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"e49825ab213180b020ccf41ce2d710882180599d","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.980.tgz","fileCount":5,"integrity":"sha512-QPdNlBhfskYovXJXykWRrMrT8OYDGBvsrvkRDyYZ8PCYgT0cvMfRfiC8UOXG+GqZ/C5ynOqCwd36B4Xes42HUg==","signatures":[{"sig":"MEUCIQCEXdVCAg431/kySckSZCmds/GSM05gNzz90RD9aqG2uAIge3gnZefklDi3tR4QH9e04c7usWT7TY8Ymk2SgYKZerk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3216834},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"fb71037bb4d78ac14a01fa12e1a08136531019f4","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.350","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.314","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.442","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.87","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.206","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.31","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.33","@tscircuit/footprinter":"^0.0.288","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.77","@tscircuit/copper-pour-solver":"^0.0.14","@tscircuit/capacity-autorouter":"^0.0.264","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.980_1769017642084_0.9208663696271073","host":"s3://npm-registry-packages-npm-production"}},"0.0.981":{"name":"@tscircuit/core","version":"0.0.981","_id":"@tscircuit/core@0.0.981","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"6e0cdc5714136b8661bbd58dd0497b3760c3f564","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.981.tgz","fileCount":5,"integrity":"sha512-EM6V2z0fZNafQMOAXoPP0GuzfjrMR8Wq7mYEMjU6K9pLhd4JdM/UYY+VW3ilOyCwqF8YWoDf7bmfFuZJaDez/Q==","signatures":[{"sig":"MEUCIAQUaxyLyiOT3ACd65URUGH12ysnbLI2FE/n4ew04qawAiEAlGr/Cf2+SpkYdhDWoLJ3Ij/69aQFydhJSzOMZ0yu9bY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3217669},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"4fbb6f7d508f02d50f3bf40281c2d540dc0845c5","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.350","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.314","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.442","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.87","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.206","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.31","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.33","@tscircuit/footprinter":"^0.0.288","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.77","@tscircuit/copper-pour-solver":"^0.0.14","@tscircuit/capacity-autorouter":"^0.0.264","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.981_1769023444382_0.980403081623098","host":"s3://npm-registry-packages-npm-production"}},"0.0.982":{"name":"@tscircuit/core","version":"0.0.982","_id":"@tscircuit/core@0.0.982","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"f6f2daa43cbc2b7e2d7c10f8638390c6ff18ad46","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.982.tgz","fileCount":5,"integrity":"sha512-yo1WalYLU/bpKIfsUHY0fd+P7YsCpaJ9ROKfR1zS3+9Lb460uiNSmD9BclJeHuT1ITZ6jil1f3964OFKURmKbw==","signatures":[{"sig":"MEQCICEVblb2lgkf328SueGxkycyWUG4cxvVwxW09y5zd0vPAiALoguM/1fXqTlSY665OwHCn2TXUuuw9l0ltij3x0Ye8Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4886231},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"b6e3a5f6b7bc6fe635c0c00f39fcacf26b3ebfd1","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.350","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.314","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.448","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.87","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.206","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.31","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.33","@tscircuit/footprinter":"^0.0.288","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.77","@tscircuit/copper-pour-solver":"^0.0.14","@tscircuit/capacity-autorouter":"^0.0.264","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.982_1769100445728_0.47800836823408543","host":"s3://npm-registry-packages-npm-production"}},"0.0.983":{"name":"@tscircuit/core","version":"0.0.983","_id":"@tscircuit/core@0.0.983","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"5e5809918571371b31cdbbbed80b4648693b2d86","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.983.tgz","fileCount":5,"integrity":"sha512-pKNRBZwLYJuX3IVbYWTce0y8lzq4qvLRV1bsyU6nV7jL70my7a1b3FDLjzxFmuBeal8L3AGVZfnpfiwRh9QyNg==","signatures":[{"sig":"MEQCICLDksibFMxs03ZxNBOtNpUEaZP/KIKoV5cHjKHXO/L9AiAXFvrkIzJnySjjGFavrG1i7Frq0X6MeRCvDHpsqovtHQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4886190},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"24e625f7680e3d3e9ed235ce73c62c06ec0fb87e","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.350","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.314","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.448","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.87","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.206","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.31","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.33","@tscircuit/footprinter":"^0.0.288","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.77","@tscircuit/copper-pour-solver":"^0.0.14","@tscircuit/capacity-autorouter":"^0.0.264","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.983_1769110392084_0.9793296348828446","host":"s3://npm-registry-packages-npm-production"}},"0.0.984":{"name":"@tscircuit/core","version":"0.0.984","_id":"@tscircuit/core@0.0.984","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"94201d4cdf3f4c5f87379a9af83256f81859a322","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.984.tgz","fileCount":5,"integrity":"sha512-I/7QqQv205Usk/0E4/NHjEegd646/wAAqz84Sc1COaXoPxA0YBp6rkok0y4LiM9rgwT0JG4zqGsaC7B8dg3PhA==","signatures":[{"sig":"MEUCIQC9VtwOHJwPJ/y9grjXKDSHsLkAj5pxFyceVU/Iv1mmSgIgdoaU4uSYTaz4Hc+OurOp2MRgqL78u6Xqwl0JQbsYHYc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4887217},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"6aef2ceb30a33f08ef84851edeeffdeac7397520","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.357","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.316","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.448","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.87","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.206","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.31","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.33","@tscircuit/footprinter":"^0.0.288","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.77","@tscircuit/copper-pour-solver":"^0.0.14","@tscircuit/capacity-autorouter":"^0.0.264","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.984_1769132203679_0.9569439732652558","host":"s3://npm-registry-packages-npm-production"}},"0.0.985":{"name":"@tscircuit/core","version":"0.0.985","_id":"@tscircuit/core@0.0.985","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"611ff02c40155b2496e8989ee8995c08562858b6","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.985.tgz","fileCount":5,"integrity":"sha512-LKhFg8i/KN/HBdVvlMmYGpR7NaciITvL1zyH3Ef8foJJGR1/sOOSY7QKQ0Ar+qIgXJSQzIRCfibCNe/tpnEyzg==","signatures":[{"sig":"MEYCIQD6PE0nOUXrIVIHR6oc630bhESNiwDWEapUgWamRNCbKgIhAInBK7NJFmmhmojsEGaPXQ9dgQ8b6iEBjokvzMT4AW5Y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4888629},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"ef438f8c66a2eacecdb923319cbf897800c42469","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.357","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.316","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.448","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.87","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.206","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.31","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.33","@tscircuit/footprinter":"^0.0.288","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.77","@tscircuit/copper-pour-solver":"^0.0.14","@tscircuit/capacity-autorouter":"^0.0.264","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.985_1769177486142_0.09486669732745168","host":"s3://npm-registry-packages-npm-production"}},"0.0.986":{"name":"@tscircuit/core","version":"0.0.986","_id":"@tscircuit/core@0.0.986","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"f8b9ce2aaf0fafa8a778e719f585790f3dfc079b","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.986.tgz","fileCount":5,"integrity":"sha512-TwuDI3rKGjcxuZ7i+vMTMNEGopPZsgUrMfgO63TfhYP1nLrpD8i5UcVVHyYH5HXyuVPbp/b/vhnr3wMYhHSq3A==","signatures":[{"sig":"MEQCIBo1GHfjDiDuGMRATapVasnlBrxk/sK2W829I49OMNujAiApYaEUXFMwunMpTS3hAkAFtJS30IVxYPTx09MVxeVBkA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4891346},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"26deb287bd2ebf4aa83e19ffa98037bc5556be31","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.357","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.316","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.448","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.87","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.206","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.31","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.33","@tscircuit/footprinter":"^0.0.288","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.77","@tscircuit/copper-pour-solver":"^0.0.14","@tscircuit/capacity-autorouter":"^0.0.264","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.986_1769206176802_0.9795929247386899","host":"s3://npm-registry-packages-npm-production"}},"0.0.987":{"name":"@tscircuit/core","version":"0.0.987","_id":"@tscircuit/core@0.0.987","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"99f24ef7cd1ecf45381db9ca23c4163dbd246f17","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.987.tgz","fileCount":5,"integrity":"sha512-mcxGIXHht8sgqLC+99unprceIFHR98WV/kpYW+8oQxVe1JVdnhwsR2QgK3Z1Jova7BrRH6zpDMD1RupH+oxsZg==","signatures":[{"sig":"MEYCIQCW9YaYEjxP6F6RNhcmhwBXUbaxwChk2YiPHNMl7QXbxwIhAIuv36JCIMzivHtcNP63WhQnw5Z9yD1B0shkCtKDrEzb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4891342},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"c704e1a7cc7e2ffd2628e7b23b059cf04b668315","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.357","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.316","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.448","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.87","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.206","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.31","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.33","@tscircuit/footprinter":"^0.0.288","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.77","@tscircuit/copper-pour-solver":"^0.0.14","@tscircuit/capacity-autorouter":"^0.0.264","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.987_1769270915182_0.46411595933237204","host":"s3://npm-registry-packages-npm-production"}},"0.0.988":{"name":"@tscircuit/core","version":"0.0.988","_id":"@tscircuit/core@0.0.988","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"5b3318abebc0af670df8517aecd32ea21e95cd6b","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.988.tgz","fileCount":5,"integrity":"sha512-PVt3vVZ8KCDynJrFQAzFI7n484fPY1aqFaG4hMTiQuKn/4f5SpCd7hSYc/hPi0C5BOGVOXCxRP2j3BDFkAon3g==","signatures":[{"sig":"MEUCIGBlkeLJ7iulho9193sWxJjhQvjY2IblUkDBnPWjEhDGAiEAszuk3DO1R/hxUQPzisEsFE8a1YERikT/TOXMcZgvW3o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4891388},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"e86fbe4fb26dd53146b08f5269fd4a5e180489f3","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.357","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.316","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.448","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.87","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.206","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.31","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.33","@tscircuit/footprinter":"^0.0.288","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.77","@tscircuit/copper-pour-solver":"^0.0.14","@tscircuit/capacity-autorouter":"^0.0.264","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.988_1769271715151_0.39218933848105286","host":"s3://npm-registry-packages-npm-production"}},"0.0.989":{"name":"@tscircuit/core","version":"0.0.989","_id":"@tscircuit/core@0.0.989","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"1d26bc1a1bdfbf006c3036935b6772382e726e00","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.989.tgz","fileCount":5,"integrity":"sha512-IYA6xA7pCytWk5l7PiEjYMjSu1QhBSC2UNxCFFvvXn9OP3zM9TYLB/DqT8yDcnrn0wJPwL+lNL92FQpLdr5PZw==","signatures":[{"sig":"MEQCIAYsqejG+/4xlKIQTCKKtbse+n7pwMyOBThEfjoWRFFyAiAXu5fCnt1D/wI6OWrjIk5vU5uajWItz3zwxeqfmSat9A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4891372},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"c92bc7c1c9eeda0e30f7ee65219ba40c730559e6","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.361","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.317","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.448","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.87","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.206","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.31","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.33","@tscircuit/footprinter":"^0.0.288","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.77","@tscircuit/copper-pour-solver":"^0.0.14","@tscircuit/capacity-autorouter":"^0.0.264","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.989_1769483839604_0.3697816433393464","host":"s3://npm-registry-packages-npm-production"}},"0.0.990":{"name":"@tscircuit/core","version":"0.0.990","_id":"@tscircuit/core@0.0.990","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"2f9096a494b499c9147bd792d8af703d31d529d1","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.990.tgz","fileCount":5,"integrity":"sha512-O0BBy/9d9ScHrW6mp4si+Cz3JhFyjPiAsQKy5gdCEwOy/5xf/iblSgFI1RTtVqGcEp0sgVtMufS+9jesx/zT4w==","signatures":[{"sig":"MEUCIQDftL7aqKln3VXKy/x3+DV9k7mjl1FN2Ro5vfXdkOdqggIgH4LniuI3YJEpDpFFIiVIJUL5UbJUV17UZcjVOv46FCc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7200666},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"d55f9d6b68ca434d052ff823fb826daf0ddd0b32","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.362","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.318","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.454","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.87","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.206","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.31","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.33","@tscircuit/footprinter":"^0.0.288","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.77","@tscircuit/copper-pour-solver":"^0.0.14","@tscircuit/capacity-autorouter":"^0.0.264","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.990_1769499472757_0.75267870913473","host":"s3://npm-registry-packages-npm-production"}},"0.0.991":{"name":"@tscircuit/core","version":"0.0.991","_id":"@tscircuit/core@0.0.991","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"8c996a08d755ab4b4ddb44487b3f8c9117891ba5","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.991.tgz","fileCount":5,"integrity":"sha512-czzKAfHlc9Y1aFmOXDWHNopDOnFsI2JYQ/IXpUz+Ipwp3j6E0UVfgR8wjSWwaeVpY/LjPT9z3ue4fkVPWGaYuw==","signatures":[{"sig":"MEUCIQDSBZjTmNy8fFj0p3mRGyy8+3iaAzWf+ahhVJUXmGHCFgIgdcRkUOOv9jILhJc/XufVxx+abYtsGB33ADSfKoP0CZs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7200736},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"61390d5fc83655617c49588b4b36f5667fdb248e","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.363","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.319","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.455","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.87","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.206","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.31","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.33","@tscircuit/footprinter":"^0.0.288","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.77","@tscircuit/copper-pour-solver":"^0.0.14","@tscircuit/capacity-autorouter":"^0.0.264","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.991_1769524100408_0.9550479540254344","host":"s3://npm-registry-packages-npm-production"}},"0.0.992":{"name":"@tscircuit/core","version":"0.0.992","_id":"@tscircuit/core@0.0.992","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"0a77630847e9fbf9ad8d54fe05354d62250a2523","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.992.tgz","fileCount":5,"integrity":"sha512-Yx7pMHQEbFPWAke1/zz/fQf2V84Zdo+wd24MhsFayhrE/elCLb+iPqUb9eBfy7Owg27oXowWr2GHHGFWLh8i1g==","signatures":[{"sig":"MEUCIQCuQMkcMO2tWgimBEGszb5XW3HOXszsxwjYnv6ouOXItwIgdb+whly+JVvALoB4E9ob4fxiBu9V7FTF27ficXeoURY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7200736},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"8a93d9634d02546e1de628d8a3fff20b7780177f","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.363","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.319","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.455","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.87","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.31","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.33","@tscircuit/footprinter":"^0.0.288","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.77","@tscircuit/copper-pour-solver":"^0.0.14","@tscircuit/capacity-autorouter":"^0.0.264","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.992_1769526082281_0.8316740668461513","host":"s3://npm-registry-packages-npm-production"}},"0.0.993":{"name":"@tscircuit/core","version":"0.0.993","_id":"@tscircuit/core@0.0.993","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"f224dac77376c9644147f5d05caacc5984b88c1f","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.993.tgz","fileCount":5,"integrity":"sha512-Gd8Li7AS+SBN+dmseCBd7wqfX3nyu9DLjHWe8l5HtxEmmW5Ly8XwB46j0M/O0VAICJ8BwQThjQ3nzVlXVH4JQw==","signatures":[{"sig":"MEQCIB6Ok4q8taunFU4ssu2KdKiKEOlZknLiqYZUpFnGirj1AiAZmolsqfNLXQuztEXFqA0KAQlW+uS8i0RGEgniG9VVKA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7205886},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"4f2bd9adc7da33297890003477e8399367591af5","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.364","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.319","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.456","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.87","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.31","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.33","@tscircuit/footprinter":"^0.0.288","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.77","@tscircuit/copper-pour-solver":"^0.0.14","@tscircuit/capacity-autorouter":"^0.0.264","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.993_1769556204359_0.9599584495054412","host":"s3://npm-registry-packages-npm-production"}},"0.0.994":{"name":"@tscircuit/core","version":"0.0.994","_id":"@tscircuit/core@0.0.994","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"4fc87ecacf11f774d236b0d02d8a8a2899ed82ea","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.994.tgz","fileCount":5,"integrity":"sha512-1e7S8FWGUdu6FfB31EGcPTvy+/oVB7gQz9fviNrhzMvZdt7G23z7OLLDjzMxlglHcbo1QCusbpu25A79CDVtJQ==","signatures":[{"sig":"MEUCIHs9HFsq9DnXppwYrqkNAB0OPhS2AmQ16x+Y553ScxuxAiEA+1v13iunXNwET9yRTq1iIOeZWPzovZ5JFyts//GMusU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7206628},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"695fddd31497db87acf8bdc71a2ad70d2382c396","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.364","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.319","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.456","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.87","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.31","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.33","@tscircuit/footprinter":"^0.0.288","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.77","@tscircuit/copper-pour-solver":"^0.0.14","@tscircuit/capacity-autorouter":"^0.0.264","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.994_1769563564521_0.3023761091474926","host":"s3://npm-registry-packages-npm-production"}},"0.0.995":{"name":"@tscircuit/core","version":"0.0.995","_id":"@tscircuit/core@0.0.995","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"8923edbee9f14c0f2b472d5bc890c7beee1e0475","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.995.tgz","fileCount":5,"integrity":"sha512-W8gGdAOein1iSf8909HgLiLCilga9PQStmB9Cbi4KH4B73Z+w41cjSrDFdbVEICqTVrmhqib43qT/PEK1huVhg==","signatures":[{"sig":"MEYCIQDfc/dum+dVL8qGSdyZoctYg1rZ3PFKvWOs8qh76eMD8wIhAIPwGxEipqp+99IDNMR8HcqRSlK6DOgCOFkr2zlFbCqo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7285784},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"27f8bacd50d2657c61f2c902d43cca6c12daf94a","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.364","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.319","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.456","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.87","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.31","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.33","@tscircuit/footprinter":"^0.0.288","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.77","@tscircuit/copper-pour-solver":"^0.0.14","@tscircuit/capacity-autorouter":"^0.0.264","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.995_1769623785771_0.4577084524232764","host":"s3://npm-registry-packages-npm-production"}},"0.0.996":{"name":"@tscircuit/core","version":"0.0.996","_id":"@tscircuit/core@0.0.996","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"de89d1c10ad5eb83c027c6b18af0f66204841396","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.996.tgz","fileCount":5,"integrity":"sha512-Y6KvKo4oGMmxsmn5aaM4ivKGNDoBO52e+tghuxCotPuKAp7LuxhJIooT10nB8DcNyem8G7IWA6Xsngo5bdeY3Q==","signatures":[{"sig":"MEYCIQCh+IE+7QfSLubws0zMXPiUqRbqZRkNgeIfeoqGs81tkgIhAJggRif1ApJz5XhCC1fbBRPLQyWXL2i2sLBsrei/YRvR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7285784},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"c012066c3e9f4b8f9d318d13591fe07684900728","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.364","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.319","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.456","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.87","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.62","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.33","@tscircuit/footprinter":"^0.0.288","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.77","@tscircuit/copper-pour-solver":"^0.0.14","@tscircuit/capacity-autorouter":"^0.0.264","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.996_1769635648250_0.7751647933644994","host":"s3://npm-registry-packages-npm-production"}},"0.0.997":{"name":"@tscircuit/core","version":"0.0.997","_id":"@tscircuit/core@0.0.997","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"82e79c524df81df1959cc5cc8f476b9efc399eae","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.997.tgz","fileCount":5,"integrity":"sha512-6tPmbN5H2WfsP/J7/Nq1e43iJ2tCH9Pv8R2cxAbx3q06rJVBQXno5+pACP2W/72mgTSmlq2eqfjdmeACdZOV3Q==","signatures":[{"sig":"MEQCICMgHRmlS6+o8mttsE0XckG77QB0HUYjpyHnpQiC9aiTAiAVkF8RL7Wrxxe/yt5+DQIkeUeNGJfvF/9b2SMaPPhvzA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7285806},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"c11f5f11f58ccaabb3cd1ada6a3771ef9e41c294","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.364","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.319","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.456","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.87","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.62","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.33","@tscircuit/footprinter":"^0.0.288","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.77","@tscircuit/copper-pour-solver":"^0.0.14","@tscircuit/capacity-autorouter":"^0.0.264","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.997_1769675806403_0.6911641234310526","host":"s3://npm-registry-packages-npm-production"}},"0.0.998":{"name":"@tscircuit/core","version":"0.0.998","_id":"@tscircuit/core@0.0.998","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"4d6d0e6b7f2ffc953c87f71a682f4407ab04b321","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.998.tgz","fileCount":5,"integrity":"sha512-H1QAO6DuEglxoRE4aBVn4M0tGDCcWDIm9OUHS8asfJdRtzVEfymVHGXikE7Ny7aW45QasNhy6+fmD/1rcQuJVg==","signatures":[{"sig":"MEYCIQD4HWVG/dCWzm2zWPFo249geI5EEV5QAdKVmFpHIMdBFAIhANdFX+DaqIZEs8B8joxS5NPS9eoC65YD5OXP+7xbM8sV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7285924},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"f0286067c6c6f8b03116d637a672da0a90b5d1ae","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.364","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.319","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.456","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.87","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.62","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.33","@tscircuit/footprinter":"^0.0.288","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.77","@tscircuit/copper-pour-solver":"^0.0.14","@tscircuit/capacity-autorouter":"^0.0.264","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.998_1769691980068_0.04483699607300684","host":"s3://npm-registry-packages-npm-production"}},"0.0.999":{"name":"@tscircuit/core","version":"0.0.999","_id":"@tscircuit/core@0.0.999","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"b61f39408c963fbf175c5a1e99608b25722f6145","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.999.tgz","fileCount":5,"integrity":"sha512-wC1KTmUttXKYHzEtxPZ+qztHfF28D6wgcWReSovqgJu06pKhBJUGpqj0V7M/OVQoGizsMUEkZNJvSi7nVcxp4Q==","signatures":[{"sig":"MEYCIQDNjLf/Kf+jg9ItDYTyM6xGXGf7/shM9z2/SJH4c3Gr2wIhAJqO1rZPouRvMNXRcxjrfHGtpYTHhkTL7zku5TDM0jnk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7285945},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"8eb1a7e314e8f0410368b984623a01cd50ef1fa8","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.364","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.319","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.456","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.87","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.62","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.33","@tscircuit/footprinter":"^0.0.288","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.77","@tscircuit/copper-pour-solver":"^0.0.14","@tscircuit/capacity-autorouter":"^0.0.264","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.999_1769709162423_0.3457333493052497","host":"s3://npm-registry-packages-npm-production"}},"0.0.1000":{"name":"@tscircuit/core","version":"0.0.1000","_id":"@tscircuit/core@0.0.1000","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"2c17b52ae42b28e9cc543941baf84ae56484ae34","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1000.tgz","fileCount":5,"integrity":"sha512-+m0iaDdOIIqkYrp2Ny/VEfwYjwQQ6DvBY+RUSMO36QgjZcatSEZ0W1AE6/rtludDaHx5e1wcMS/XC9+Wl+M2tQ==","signatures":[{"sig":"MEUCIDY6e42VIymZ2HAvmMufaBL66KtshAN+L0KeoZpZqWUOAiEAqTFoHMgdXSGdG5FKUSGwyPLF92MuV5OmpZOyZO0H3XU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7298502},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"be964dc89d74d470943ed31f58e68ae36db8117f","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.370","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.319","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.457","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.87","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.62","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.33","@tscircuit/footprinter":"^0.0.288","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.77","@tscircuit/copper-pour-solver":"^0.0.14","@tscircuit/capacity-autorouter":"^0.0.264","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1000_1769739218173_0.463580645802117","host":"s3://npm-registry-packages-npm-production"}},"0.0.1001":{"name":"@tscircuit/core","version":"0.0.1001","_id":"@tscircuit/core@0.0.1001","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"0d64decc318840d98651740c1c770614ce989d4c","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1001.tgz","fileCount":5,"integrity":"sha512-uMwZtRC6ys3F2W/WSdnC/DM0AdH7+uK7yOMhN51q2koDwaHOy5LXm9yaTZsXXS4pSy69+5ESfbTWLC8Vwrs52Q==","signatures":[{"sig":"MEUCIFteMRgvYvJXsUACdyLoiTTCRRITOaoN1t/7m1SFNrbPAiEAiG7Q2vb16KPx/AJchFa6sYELhQ7agr1x/1SUcyrZc74=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7300273},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"a8f77fab525967d6bbe15a4d9f1ca810ef4fa90f","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.371","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.319","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.457","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.87","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.62","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.33","@tscircuit/footprinter":"^0.0.288","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.77","@tscircuit/copper-pour-solver":"^0.0.14","@tscircuit/capacity-autorouter":"^0.0.264","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1001_1769755531400_0.6779448430121453","host":"s3://npm-registry-packages-npm-production"}},"0.0.1002":{"name":"@tscircuit/core","version":"0.0.1002","_id":"@tscircuit/core@0.0.1002","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"d2b92fc723b4f5e06b6ffe3145b9dd18c4067d81","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1002.tgz","fileCount":5,"integrity":"sha512-CszUjEaMPN8tafQOE5fegP7wmstUjnazWTkftY8IqZD+hxLxDwkB9Zse4/LOTlCC+D0xApMaukZ8z0nlsSFYaw==","signatures":[{"sig":"MEQCIEtdb35hQjqgMzGmLQpSc0EsCWRu8rzZTi5bgZHAmIlWAiAhe4EJTkOQOKMHiGGzQx4PQjHijm+t1BoOHAGoVpCnMg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7300343},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"729c18be79c2b3e42cd58e5584dff54333c13918","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.372","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.319","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.457","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.87","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.62","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.33","@tscircuit/footprinter":"^0.0.288","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.77","@tscircuit/copper-pour-solver":"^0.0.14","@tscircuit/capacity-autorouter":"^0.0.264","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1002_1769830776569_0.9981580677478463","host":"s3://npm-registry-packages-npm-production"}},"0.0.1003":{"name":"@tscircuit/core","version":"0.0.1003","_id":"@tscircuit/core@0.0.1003","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"a85a9799947850b56be8878f02dd68f6e3b0af07","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1003.tgz","fileCount":5,"integrity":"sha512-q2ESvBHsRD+ucH9OStG8eG+8OgE+m6lfuYY8d03SdDJzG7V7WzcT3LGwllTAiAaXDpNlN24l33sgPUaOQTg4Lg==","signatures":[{"sig":"MEQCIDDZyaRc59zG9GPN1xDTcPILJv+K9fKwxXv3tm8UXn00AiBWhWb20FS8r07qxj0JxkJiiwlPlXJPIcw3t2sNN/J0yg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7301071},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"13f2d71b893083dbe1ba4e14d65cd6effa4b13f0","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.372","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.319","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.457","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.87","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.62","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.33","@tscircuit/footprinter":"^0.0.288","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.77","@tscircuit/copper-pour-solver":"^0.0.20","@tscircuit/capacity-autorouter":"^0.0.264","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1003_1769873914066_0.047143931278606166","host":"s3://npm-registry-packages-npm-production"}},"0.0.1004":{"name":"@tscircuit/core","version":"0.0.1004","_id":"@tscircuit/core@0.0.1004","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"3add6ca3ce0d90784b2dfcd6e8bddaee383b417e","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1004.tgz","fileCount":5,"integrity":"sha512-AKYOyis/lsy/NLb0LY0abEWe9Xj5XPsGcfWVnbWofujUaY5QwFPOIKdMFRvcPD3g5B1nCsPpINCQz16z7gsOHg==","signatures":[{"sig":"MEQCIDsvxBX5gY8Z6pCAoQTcfnaaRktw2ff1PcOa2TCAUfWiAiBwbkirvj3OiMqOAS2S7NMazKArUoKiWS49d37GPtZvZA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7304207},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"5b78e13e6be02d0a8ffde99d8a69278d19c2db4d","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.372","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.319","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.457","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.87","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.62","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.33","@tscircuit/footprinter":"^0.0.288","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.77","@tscircuit/copper-pour-solver":"^0.0.20","@tscircuit/capacity-autorouter":"^0.0.264","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1004_1769877314492_0.7395094052738802","host":"s3://npm-registry-packages-npm-production"}},"0.0.1005":{"name":"@tscircuit/core","version":"0.0.1005","_id":"@tscircuit/core@0.0.1005","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"c0f824e8955bab89a66cec6485e76549901e1230","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1005.tgz","fileCount":5,"integrity":"sha512-N0w2kwCRPotos4+162pgwUnMK52AKsmIAK7CwYOLuP2zREJ5qMhTjeMDpdDvgpU15rUAV+9VbumZagXV//UVXg==","signatures":[{"sig":"MEUCIQCJsVahJcljjTHrI0abRMdu+Qmg83tXbLI3/ViU8mtl0gIgOrMSdFsatZ0e3cD5NsNUtjomkf3sXTgwGyRk/RJmisI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7304207},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"8fbca89c2b2fe87ccc01e97a75bac0e9b6b0acd2","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.372","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.321","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.457","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.87","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.62","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.33","@tscircuit/footprinter":"^0.0.288","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.77","@tscircuit/copper-pour-solver":"^0.0.20","@tscircuit/capacity-autorouter":"^0.0.264","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1005_1769976245201_0.28076015890389994","host":"s3://npm-registry-packages-npm-production"}},"0.0.1006":{"name":"@tscircuit/core","version":"0.0.1006","_id":"@tscircuit/core@0.0.1006","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"e038e337c11842215982b1afc9d8959c45d8c35b","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1006.tgz","fileCount":5,"integrity":"sha512-Y8TCil1wxoWCZVDx0Bo31kaFbgP8EuXYhnOYfL+58WAo1rKe0WSqJU7OJitNRNBqpOzjqvXRydjuuaQK3tRK7Q==","signatures":[{"sig":"MEQCIDIrtBGOgJHPBQxFtycdOsEBzaLeaRvvuPekiBwi9riPAiAeyI9pODnr+wrKNWj8pq9IvxcRMFyQHJOoU/VvV+8q8w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7305801},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"a739b16cb44b2590e0f2b22ce932a81d9f0b445f","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.372","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.321","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.457","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.87","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.18","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.62","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.33","@tscircuit/footprinter":"^0.0.288","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.77","@tscircuit/copper-pour-solver":"^0.0.20","@tscircuit/capacity-autorouter":"^0.0.264","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1006_1770087340409_0.2576203751740964","host":"s3://npm-registry-packages-npm-production"}},"0.0.1007":{"name":"@tscircuit/core","version":"0.0.1007","_id":"@tscircuit/core@0.0.1007","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"12c50b43362b38bb12671ceaf4e7c70bec0364d9","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1007.tgz","fileCount":5,"integrity":"sha512-sPsQAKCdJVJvrqVOEMquG5VLB1/as6sDXnJzYGlsz7qWo+sYVPp3HrIMGVRvegMsSxnwMfRR6TVZ8ij7Jv6i1A==","signatures":[{"sig":"MEUCIGBpGOOtSuLAt3yk2QrkvnR3/Bz0KffEkLd/02dxClMCAiEA+j/87Bq9X9LmnPHpA8i8ZzcMordezMR6jKn8a8/YKwY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7352982},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"c0cde2c0b26fc2b99df835ea6f1b1369434e8d04","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.372","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.321","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.464","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.87","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.18","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.62","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.33","@tscircuit/footprinter":"^0.0.288","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.77","@tscircuit/copper-pour-solver":"^0.0.20","@tscircuit/capacity-autorouter":"^0.0.264","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1007_1770185514840_0.33448619790136","host":"s3://npm-registry-packages-npm-production"}},"0.0.1008":{"name":"@tscircuit/core","version":"0.0.1008","_id":"@tscircuit/core@0.0.1008","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"ed675d1792b56501575e8adfb749045cc868f86e","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1008.tgz","fileCount":5,"integrity":"sha512-raeF7H5ga5naWqoqbQFR5I5WflqW3Kpw8Ed5j/HD4vas2OqUY11gR3mNdkhqwz9X342mMarT9Cr/pQKDfSvEOQ==","signatures":[{"sig":"MEUCIDdYPEaTyOggH39VzAPRaUnOskZLnflpVq+GD2/gDPS+AiEAskznx2dXBLSXZJTz67SXYe6qaBhKqRC4qnwWr19EU74=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7364655},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"1d01f01a090dc2ea6c94b87dcf1f5ab0d641321f","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.374","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.323","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.464","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.87","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.18","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.62","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.33","@tscircuit/footprinter":"^0.0.288","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.77","@tscircuit/copper-pour-solver":"^0.0.20","@tscircuit/capacity-autorouter":"^0.0.264","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1008_1770185817002_0.636376099594288","host":"s3://npm-registry-packages-npm-production"}},"0.0.1009":{"name":"@tscircuit/core","version":"0.0.1009","_id":"@tscircuit/core@0.0.1009","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"8cd3fe8faa2a85617ab2190c598cc23282212e00","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1009.tgz","fileCount":5,"integrity":"sha512-Egc5oPXthVc0Op0xAqRsABYI2r93oT/nhPclBZCB/OIAIE89u7jYsM99JYbFKCoKYEa5A6CqDhwWEkm43sKzbQ==","signatures":[{"sig":"MEUCIHHsHa7BFfpGz7iykJ7xe1Q9S5X85TR+zUV0vIUn/d3qAiEAjXl0CGtixxssjDWrsBNJUh4CvuQ+6LgPGy3kBnca0Kk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7365827},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"ef5e60fdc181b7c4a3831c52f4e552c0bff9c8a5","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.374","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.323","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.464","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.87","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.18","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.62","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.33","@tscircuit/footprinter":"^0.0.288","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.77","@tscircuit/copper-pour-solver":"^0.0.20","@tscircuit/capacity-autorouter":"^0.0.264","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1009_1770187788628_0.6477453602438645","host":"s3://npm-registry-packages-npm-production"}},"0.0.1010":{"name":"@tscircuit/core","version":"0.0.1010","_id":"@tscircuit/core@0.0.1010","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"fa2aabcf0d5f11e4b5f78bc62fb1f4ba40ef1532","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1010.tgz","fileCount":5,"integrity":"sha512-wD1kKP6Ro8yA+4j6jUbUsgSHoguISNlvvBGCT1sugZlLTw2h7y1kiJchuY7VovfVmeR6pOxjZArznN5QF7kIfg==","signatures":[{"sig":"MEYCIQDgVuQKo8ZCbS6djC7yfjDu6U37g7U1Szs8m72/psXKcQIhAL1BysGGTWpyJIgu5v4/yl47GQAt1iPIrDlFf3ZFEGPH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7378412},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"c03c8b778302d79b1ca95ebb593f90455d354ea2","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.374","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.323","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.464","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.87","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.18","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.62","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.33","@tscircuit/footprinter":"^0.0.288","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.77","@tscircuit/copper-pour-solver":"^0.0.20","@tscircuit/capacity-autorouter":"^0.0.264","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1010_1770216982504_0.9508529160617332","host":"s3://npm-registry-packages-npm-production"}},"0.0.1011":{"name":"@tscircuit/core","version":"0.0.1011","_id":"@tscircuit/core@0.0.1011","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"75b45bb44b5da3b1306c3c7037ac36ce413ec490","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1011.tgz","fileCount":5,"integrity":"sha512-DzNalWXt6yGz81Y8KHquvOxoTwB91xBc+IcPjgMJsM79A5wkZHHRDHRcejwejS6BfxLtO40VebsdwgTp8S48qQ==","signatures":[{"sig":"MEYCIQCVWIsr0ZTGmlnESJETgjeP77cn6Hchf17+PS+S0MgKyAIhAKHL+hUuJdI781JBpbBh4JcVDu1nHv/UBM3cN0nu19RE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7378964},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"b53ba4b59aed72eb01f13065cfc6d0ec3fbc924c","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.374","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.323","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.464","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.87","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.18","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.62","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.33","@tscircuit/footprinter":"^0.0.288","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.77","@tscircuit/copper-pour-solver":"^0.0.20","@tscircuit/capacity-autorouter":"^0.0.264","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1011_1770232792045_0.7177790019643364","host":"s3://npm-registry-packages-npm-production"}},"0.0.1012":{"name":"@tscircuit/core","version":"0.0.1012","_id":"@tscircuit/core@0.0.1012","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"8a7e07b4f6546e2cfb83b1f0104b4d97f580c21e","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1012.tgz","fileCount":5,"integrity":"sha512-XbH94R5kTTm8gUqCNc1rKFPHPQbasxEJO+Z4e2WO8reMikoqThWfhTPaWgw72/sgPL7dbhc3kGp/mqE2Jee19A==","signatures":[{"sig":"MEUCIQD6OtZ9DAuMlU+L6OizAmj+IwZlltwMkyQfG4D56TGB+gIgXEGhvK5Twy379Es/SALy2/blbkvNAyBSiQDu+egpEiQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7380059},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"2301e71e8c5d1e1c224b3ea08d2e2fd6ba86a6f2","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.374","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.323","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.464","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.87","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.18","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.62","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.33","@tscircuit/footprinter":"^0.0.288","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.77","@tscircuit/copper-pour-solver":"^0.0.20","@tscircuit/capacity-autorouter":"^0.0.264","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1012_1770237840882_0.14492089304173916","host":"s3://npm-registry-packages-npm-production"}},"0.0.1013":{"name":"@tscircuit/core","version":"0.0.1013","_id":"@tscircuit/core@0.0.1013","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"7b89c30cbe58852ed18f1f4f2d56561e8f0d4c74","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1013.tgz","fileCount":5,"integrity":"sha512-Zg40EOrPHGa/KkBRYE+Y1qS0Moyg4JyO8xCS84uoVqAo0mEZCNL0vHJSbcjvxq6i4HZvJE+cTpQP2zEJOCcVfg==","signatures":[{"sig":"MEQCIAy2+TDMhe6jfGpPDdv1EtjH2WQnab+Cd7hZCUPxWontAiAl0SzdnJ2NYXmYcaIxqBYT6e7qVfvzUFacpEWfuLurVw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7393690},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"4fc39984c29ed5e973f382cf73c40fefce096a15","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.376","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.325","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.464","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.87","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.18","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.62","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.33","@tscircuit/footprinter":"^0.0.288","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.77","@tscircuit/copper-pour-solver":"^0.0.20","@tscircuit/capacity-autorouter":"^0.0.264","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1013_1770276279451_0.7718447145239447","host":"s3://npm-registry-packages-npm-production"}},"0.0.1014":{"name":"@tscircuit/core","version":"0.0.1014","_id":"@tscircuit/core@0.0.1014","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"3d8a0762d785d2ae0f5673dd2403bc895ea8b8ce","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1014.tgz","fileCount":5,"integrity":"sha512-FsCSxhkkFyAWIc7wZoBghgnKQHm4FZtiJPVW9zXMtR5ev6vuB0UC89uPsaGnDA2qKBm7MF8wTuoRm2uMnDqJ8Q==","signatures":[{"sig":"MEQCIFq97EiHC/ebqLk8Ol9dnqZd3BP6A0D0ovGeTB+AhIveAiBKrFw9T6NqlvNGJF56YfOrF8XEeQur8WQfpXusUBOAkQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7394513},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"0ecb6a74b5e679c8568c70f9b97d0f1593b8b6ba","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.376","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.325","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.464","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.87","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.18","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.62","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.33","@tscircuit/footprinter":"^0.0.288","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.77","@tscircuit/copper-pour-solver":"^0.0.20","@tscircuit/capacity-autorouter":"^0.0.264","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1014_1770305805476_0.6911347936906578","host":"s3://npm-registry-packages-npm-production"}},"0.0.1015":{"name":"@tscircuit/core","version":"0.0.1015","_id":"@tscircuit/core@0.0.1015","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"6b4ae2ab4afcd640593fa7418298f404f618d4a6","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1015.tgz","fileCount":5,"integrity":"sha512-rYSlRFYSY7VshmopkTCUnIBvSmTwsfLZhQbRTzV1gxK3L5FXqJE8rza+eRJmnn88l7NvGchR7cHg/KdsGLQYfQ==","signatures":[{"sig":"MEQCIG2FbAfysMmhqyYIaFtyTKRpk0bG5h2XmwEaYRE6+WaEAiAquXHEfOj2az+SylDLKDurM7C/cAjbJhwA5fLXWMQLnA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7423062},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"e367eb543df7468e81c55c2c5c7c726ec32e0a70","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.376","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.325","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.470","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.87","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.18","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.62","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.33","@tscircuit/footprinter":"^0.0.288","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.77","@tscircuit/copper-pour-solver":"^0.0.20","@tscircuit/capacity-autorouter":"^0.0.264","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1015_1770337047106_0.32083675006404055","host":"s3://npm-registry-packages-npm-production"}},"0.0.1016":{"name":"@tscircuit/core","version":"0.0.1016","_id":"@tscircuit/core@0.0.1016","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"daf42dddf140a921dc225dfcb252e41e67f9b589","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1016.tgz","fileCount":5,"integrity":"sha512-XN6Gkx+bpJkr8vCLgq9mf+SZMjUBsGNKEHhF7EP52hGhaP6dgYw2HMfjz6doLwVjhjH0ge/hFMC801wJFGhduQ==","signatures":[{"sig":"MEUCIQCKC4LacmWmaOKEvWXlZZbtnTL9Hu/K1DqRgRw1DExudgIgFt+MTwuxDzrmvM0D2hEeTp0R6H7ZZ6w2QoyhT7hg5YY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7423118},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"06c63358151c1f86f1636dcbdb9672b98b8d88f4","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.376","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.325","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.470","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.87","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.18","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.62","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.33","@tscircuit/footprinter":"^0.0.288","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.77","@tscircuit/copper-pour-solver":"^0.0.20","@tscircuit/capacity-autorouter":"^0.0.264","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1016_1770445467343_0.7497125529449753","host":"s3://npm-registry-packages-npm-production"}},"0.0.1017":{"name":"@tscircuit/core","version":"0.0.1017","_id":"@tscircuit/core@0.0.1017","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"f555446ce7969afd5bca94061d5daa7bfe12ba88","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1017.tgz","fileCount":5,"integrity":"sha512-8NRvOeDTsv/sVLg5YvVDhGU2rda43fMY0o9nAaKo63es22yoUx0KXlJP5cR3LJ5L0O0kSiZhstgPYAmgbtAwzQ==","signatures":[{"sig":"MEYCIQCLW2lDloFWWTwKcFap3NGUF3HgWAfBQh2iP2UsbEaEigIhAImZLmDeIPHzMwSPBvdvhxLXbfcqYyxGtz3aLY4WV8Tp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7423683},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"01486621c057b10b0b681f9f4db599b07e01f95c","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.376","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.325","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.470","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.87","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.18","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.62","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.33","@tscircuit/footprinter":"^0.0.288","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.77","@tscircuit/copper-pour-solver":"^0.0.20","@tscircuit/capacity-autorouter":"^0.0.264","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1017_1770447437632_0.8720509341439653","host":"s3://npm-registry-packages-npm-production"}},"0.0.1018":{"name":"@tscircuit/core","version":"0.0.1018","_id":"@tscircuit/core@0.0.1018","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"8d7b922b7e46f17019b513337575e0312e3ac435","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1018.tgz","fileCount":5,"integrity":"sha512-7RN4e3Ho25TOW1rEb2B2cW6vPDSqaxgxPzzMr3t69IEdWRAyoAaIPlViohr5glcdEV4Hjgo0ce8r3fFEo88iIA==","signatures":[{"sig":"MEYCIQDlCZk+aQ27lwFaLIYtd/oDju1B6BcGvAx8ZQapnqZn4QIhAJ//uD1dP8RCAcljtMh3VYwlmgDUuwg9q5fzRCLYwK3w","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7424345},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"5c832e1d248b18641d63ed89864d7bc497f0d7cd","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.376","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.327","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.470","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.87","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.18","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.62","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.33","@tscircuit/footprinter":"^0.0.288","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.77","@tscircuit/copper-pour-solver":"^0.0.20","@tscircuit/capacity-autorouter":"^0.0.264","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1018_1770479833097_0.19332953461595115","host":"s3://npm-registry-packages-npm-production"}},"0.0.1019":{"name":"@tscircuit/core","version":"0.0.1019","_id":"@tscircuit/core@0.0.1019","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"92c7c0290f49006e7f0b48e12e81ce82224d8ebc","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1019.tgz","fileCount":5,"integrity":"sha512-KYMrIiJphGt0DPc+G54iSrihLXDNf6E5cdpNX4jGAFQTq/WjjUnMTEqDs7ivbHTiFo/OSQFj2zGZGn1rY/uE+Q==","signatures":[{"sig":"MEYCIQCDd5CmRowwG0R3iQl5/KLtwD+3LUeCnQxA7oqQVJgdUgIhALHJOgYGs+kKTgT4acua+yBDP8Fgpnho1Pz5II0npssV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7424345},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"f5d2d2173ae1fea9fc0a451379ba6bd84ad62c80","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.376","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.327","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.470","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.88","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.18","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.62","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.33","@tscircuit/footprinter":"^0.0.288","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.77","@tscircuit/copper-pour-solver":"^0.0.20","@tscircuit/capacity-autorouter":"^0.0.264","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1019_1770567603352_0.226783600403889","host":"s3://npm-registry-packages-npm-production"}},"0.0.1020":{"name":"@tscircuit/core","version":"0.0.1020","_id":"@tscircuit/core@0.0.1020","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"9fdae1f3fc3a45931d0beb85368b9795bc3da427","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1020.tgz","fileCount":5,"integrity":"sha512-s+rn3FZI5EPepwKR/yxvphjChzZ0mhpFGGn8+2o/hLmZhD4igqzoj5p8Q8VZjHB26m4VVRDPKMM4dm/7S+Jlyw==","signatures":[{"sig":"MEYCIQCj9DX2u/ztFni+wRv5r5kRAlREesCDhtBxqxHcks5pMgIhAKSK8M5FqYWnzoziBj68Mpjv5Wp9tplLCWlGpRExCNk2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7424727},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"f91f704dd5c75c6433bd9dc077789b84fae2f18f","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.376","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.327","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.470","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.88","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.18","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.62","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.33","@tscircuit/footprinter":"^0.0.288","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.77","@tscircuit/copper-pour-solver":"^0.0.20","@tscircuit/capacity-autorouter":"^0.0.264","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1020_1770619432340_0.11261131500072907","host":"s3://npm-registry-packages-npm-production"}},"0.0.1021":{"name":"@tscircuit/core","version":"0.0.1021","_id":"@tscircuit/core@0.0.1021","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"ecd74df31e591ed136e495bb771206467bc90804","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1021.tgz","fileCount":5,"integrity":"sha512-bpnz3qTOZlzKg8pAA9fvsu/fkMtMHYM8lduK7KDpZdIPuBwxkGpfieSISAg7IgaBdtvwCkT9MUmuaeCs45tQ1g==","signatures":[{"sig":"MEQCIGjhhKvhUxtqYKzgYaLTiBZEHRxKZMt8k4ZN91+opO0kAiBx1Ad4p22h8lgaBdZY9l2dNuWYvhTRK/GyR2eYtR7XcQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7425797},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"952066314ec572ff15891340536611d24e26771f","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.376","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.327","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.470","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.88","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.18","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.62","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.33","@tscircuit/footprinter":"^0.0.288","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.77","@tscircuit/copper-pour-solver":"^0.0.20","@tscircuit/capacity-autorouter":"^0.0.264","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1021_1770754053459_0.5088792468768886","host":"s3://npm-registry-packages-npm-production"}},"0.0.1022":{"name":"@tscircuit/core","version":"0.0.1022","_id":"@tscircuit/core@0.0.1022","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"02fd54af3c4cc64ce04ea6c65aef29ac0ed0cf97","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1022.tgz","fileCount":5,"integrity":"sha512-ecUZlBaUFshs3nkCr9rYhL1deOG+If8pE3QIPclH5vNzfj7C3L3BdIdzSiAqGxqe3QvPna+9CcG3uS8FpBqB5w==","signatures":[{"sig":"MEYCIQC1Insp/eW0XDGwla1RzQFge+IHdaBu/Wl3C5dn911PJAIhAKrWKOQn9ezX137k68wR7LlPsTeNGcJ/bWGMXYjsPs2l","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7425673},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"fd8fa568b36cabb3740b1a162056ab5c2e7bb2d7","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.376","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.327","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.470","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.88","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.18","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.62","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.33","@tscircuit/footprinter":"^0.0.288","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.77","@tscircuit/copper-pour-solver":"^0.0.20","@tscircuit/capacity-autorouter":"^0.0.264","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1022_1770772521557_0.41264426165955825","host":"s3://npm-registry-packages-npm-production"}},"0.0.1023":{"name":"@tscircuit/core","version":"0.0.1023","_id":"@tscircuit/core@0.0.1023","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"19c190c3ac9e71161f5be0df4510a37c192b662b","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1023.tgz","fileCount":5,"integrity":"sha512-3aoF8fY0YkuGfv9AKbz+ngeaze+hmcRu2+2WPOr9AsABbpTLJRshvt1fIGGVYf6gqc1zFG1xkL9RbFVPaIIbIQ==","signatures":[{"sig":"MEUCIHAYe0aIrjrXJGlcmGtweR3vUumUxgMV8DsjEGToMuIoAiEAg/2Faf8hXrghcJe45KpKUvxziCtui6z3BqdMMTGunu0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7512622},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"aa1867ca43b8705450f27f4f15ac456879abae36","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.378","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.327","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.471","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.88","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.18","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.62","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.33","@tscircuit/footprinter":"^0.0.288","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.77","@tscircuit/copper-pour-solver":"^0.0.20","@tscircuit/capacity-autorouter":"^0.0.264","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1023_1770788301198_0.2108680250460424","host":"s3://npm-registry-packages-npm-production"}},"0.0.1024":{"name":"@tscircuit/core","version":"0.0.1024","_id":"@tscircuit/core@0.0.1024","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"aa1cbb679b9a257482f5f61b7a044685776f4895","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1024.tgz","fileCount":5,"integrity":"sha512-a7V8uynwg7zUiKk2WIS/UJjJIBnnQc9uG3SOES/cNcUrvHOrKNOzriaMZXLRFlS1CBK4yd+QE6Tfr11DXGHozA==","signatures":[{"sig":"MEUCIQCiY6UCdEIwzEeO10pj55rOMAkAlQOMn2PxnzmWGKjhmwIgTkEhbl+RpZG0M75II3YwBvj/OcuBjNdIfPd1ECm5oJc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7514639},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"2547998e726b5c3cd205d35b9294ee06d81d17d2","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.378","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.327","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.471","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.88","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.18","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.62","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.33","@tscircuit/footprinter":"^0.0.288","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.77","@tscircuit/copper-pour-solver":"^0.0.20","@tscircuit/capacity-autorouter":"^0.0.264","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1024_1770823773419_0.3272844577480545","host":"s3://npm-registry-packages-npm-production"}},"0.0.1025":{"name":"@tscircuit/core","version":"0.0.1025","_id":"@tscircuit/core@0.0.1025","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"17716f742191baf24928047b26b36997f8324775","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1025.tgz","fileCount":5,"integrity":"sha512-BXhKAKiBCWaJyeuTCjep2wd7q1aIqsfXha4062zKLDlPENiMU3L0Ehd7XPGsac9Yrhx98l0wo4aQkjoxAApi+g==","signatures":[{"sig":"MEUCIArXSyVJG8F+ttUg9p5R0j73aoZE/wBAMY8z5mI3bj3LAiEAu1Xcjt4agbfwubV7/7idPkzBtvTpJfLFYMTehZoZMRU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7514718},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"ca08aae535fbb51f14e5d7aa0d3ec09c7ae4ade5","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.378","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.327","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.471","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.88","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.18","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.62","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.33","@tscircuit/footprinter":"^0.0.288","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.77","@tscircuit/copper-pour-solver":"^0.0.20","@tscircuit/capacity-autorouter":"^0.0.264","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1025_1770833735253_0.9280975781979142","host":"s3://npm-registry-packages-npm-production"}},"0.0.1026":{"name":"@tscircuit/core","version":"0.0.1026","_id":"@tscircuit/core@0.0.1026","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"c8be52c5b60ddeef20cece356b7d80a0948c1910","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1026.tgz","fileCount":5,"integrity":"sha512-GBSp5P8vgDjInRK5RgAGk5F/7i4yAHqxsfA+DAr/z4dJj46eChHK//ROfmXsjvBqvzd5B+enBSUuDUno+4hiZA==","signatures":[{"sig":"MEUCIQDJv10OIFxWy7e1dyTwrLrQ4wVzEblU2lehmBVozWNt7AIgP7w03UaaC8cHdtOY38+3Paf5C9wFh8x7Os54XzQ2YFE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7514916},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"ed0ac63dc98839c8a4b321a7208bdff811d0d6db","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.378","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.327","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.471","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.88","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.18","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.62","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.33","@tscircuit/footprinter":"^0.0.288","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.77","@tscircuit/copper-pour-solver":"^0.0.20","@tscircuit/capacity-autorouter":"^0.0.269","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1026_1770874642499_0.6237237549259895","host":"s3://npm-registry-packages-npm-production"}},"0.0.1027":{"name":"@tscircuit/core","version":"0.0.1027","_id":"@tscircuit/core@0.0.1027","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"0f812d98e2ef6f099a32537e6f0ea56cdbf19eab","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1027.tgz","fileCount":5,"integrity":"sha512-0mmmGxJMdpqq/h9MIVvdJN0Sal7cmNwrORbPf0Ekkwi9Lfj5ntQox22sHGMmGlbg8jrU247vBnN8jCxaSE1/yQ==","signatures":[{"sig":"MEUCIQDfymuv5RJzTKHJrKG9Tr9xrBIX2rCEDc0oN4jmE+g0BQIge4RQdx/ln8FvA6bDSTJtMDowrK+j2DNSY8iA5rmU/qw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7514710},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"3a1a68ef65742f16d4ec3ffc4cdc82b84784ffd9","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.378","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.327","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.471","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.88","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.18","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.62","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.33","@tscircuit/footprinter":"^0.0.288","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.77","@tscircuit/copper-pour-solver":"^0.0.20","@tscircuit/capacity-autorouter":"^0.0.269","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1027_1770878572861_0.8930991880533481","host":"s3://npm-registry-packages-npm-production"}},"0.0.1028":{"name":"@tscircuit/core","version":"0.0.1028","_id":"@tscircuit/core@0.0.1028","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"024c6376d8087edf143ef123f390440b72cda060","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1028.tgz","fileCount":5,"integrity":"sha512-Jh6DQwoTmpM10O8Ayk/Emc+5VZYMJGbtHqA/YSfVmoS+txfko4FQag2LitBJ7ZCvCB129Xf67tPhuxY4sVsbJw==","signatures":[{"sig":"MEUCIQDBODz5mROgboUp60HyZ5vxqy2ED9/IfRh5EovCickjawIgQJxMCICtbeTz6AgeKVS6KF3epsEbg+mZNb/PMTstGmM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7514710},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"88ac7ef83b3ccb9e213fc42442ef2f525c12a7b3","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.378","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.327","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.471","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.88","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.18","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.62","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.34","@tscircuit/footprinter":"^0.0.288","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.77","@tscircuit/copper-pour-solver":"^0.0.20","@tscircuit/capacity-autorouter":"^0.0.269","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1028_1770921216652_0.27649065837208653","host":"s3://npm-registry-packages-npm-production"}},"0.0.1029":{"name":"@tscircuit/core","version":"0.0.1029","_id":"@tscircuit/core@0.0.1029","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"bbbfe47e75ab7165d35cf2508287f78e89336960","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1029.tgz","fileCount":5,"integrity":"sha512-Bxda2uGLTYlfxmfH1gdhc8VP3rZWvDGguHJ8vHs73b6ZUwgLTzU6vV4HxBvY+tkmNYls4UQ8Jta+Kr4xTxxwew==","signatures":[{"sig":"MEUCIBpvmCoUORpEPjca3Y6ZsQwi6LhTDApfDVfOunZN+9/aAiEAmj35m5mktATnD88KQK7VLCHuUZ7g0QxtkRCRv2Iiz38=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7523285},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"c4f8803f6e411021c896eaefd8e1f710d430fa0a","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.378","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.327","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.471","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.88","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.18","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.62","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.34","@tscircuit/footprinter":"^0.0.288","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.77","@tscircuit/copper-pour-solver":"^0.0.20","@tscircuit/capacity-autorouter":"^0.0.269","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1029_1770940745496_0.8802663973674663","host":"s3://npm-registry-packages-npm-production"}},"0.0.1030":{"name":"@tscircuit/core","version":"0.0.1030","_id":"@tscircuit/core@0.0.1030","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"624004fd01c50e2357f3a937c51ed6c9fd130cf6","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1030.tgz","fileCount":5,"integrity":"sha512-pWBBgBZPkddg2ifavOng2B6ls93N7G7wMrZ28IHwgf/1vLRYV89fkH0dwNOcmCVWybo/iROhHsIjd7RsTfoaPQ==","signatures":[{"sig":"MEYCIQDQ5OgKhIc41luLN/QYBMHayABa59d3M+xLha3zmD030AIhANKDUIUzV00V+jsPkJZv7v8zG9e6OfbDBNuujNILnya6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7525999},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"b51510dd0bb699e72b41aef583bc6fb3df2e8c40","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.378","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.327","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.471","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.88","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.18","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.62","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.34","@tscircuit/footprinter":"^0.0.288","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.77","@tscircuit/copper-pour-solver":"^0.0.20","@tscircuit/capacity-autorouter":"^0.0.269","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1030_1770948748845_0.8189623904099435","host":"s3://npm-registry-packages-npm-production"}},"0.0.1031":{"name":"@tscircuit/core","version":"0.0.1031","_id":"@tscircuit/core@0.0.1031","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"2e2722fd5db27abb8c30b5f3ac0bd51b3b6e7881","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1031.tgz","fileCount":5,"integrity":"sha512-SjOk1qX9P3oIIGKEbOBYFtkVPw9TXdjXL8XVQQ/4HDneXAwyGHnBg6lw3lxL0wTHQPgv9wEhHOG1dVhcPRyzOw==","signatures":[{"sig":"MEUCIQDfAmjaFhFmm9u+xOJoiqlHdg2Z+MH4CfgB/DICqWAoxAIgM73t7z1kX1eNLJIWn4+rRd/PYZDGaI7XuujRzqGH9po=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7532359},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"c169257b627c67cabf1c8bdbce38238bf97278b4","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.378","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.327","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.471","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.88","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.18","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.62","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.34","@tscircuit/footprinter":"^0.0.288","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.77","@tscircuit/copper-pour-solver":"^0.0.20","@tscircuit/capacity-autorouter":"^0.0.269","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1031_1770956065171_0.509880540635804","host":"s3://npm-registry-packages-npm-production"}},"0.0.1032":{"name":"@tscircuit/core","version":"0.0.1032","_id":"@tscircuit/core@0.0.1032","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"bae5755305e2e3457e71c49d439376146bb13b87","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1032.tgz","fileCount":5,"integrity":"sha512-5iyPjvdGdtxkA/6w/ljobcXxfIn77qjw/bbyxQkI6aZOwggy7b3h+3sgS8xfVowA84Ak9Z+Oxnkcu+FzSChr3Q==","signatures":[{"sig":"MEYCIQDcjMp6M2OfdW3sM59RTmXXREFatenDLOt8GIVbgQdvqQIhALuL5qbewGNLS1nkrn7+iGnDv72F5mkeTS6DOYk3R+Qo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7533233},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"60a67609bd57b9d7f5d9585d3514bc88be469bd5","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.378","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.327","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.471","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.88","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.18","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.62","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.34","@tscircuit/footprinter":"^0.0.288","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.77","@tscircuit/copper-pour-solver":"^0.0.20","@tscircuit/capacity-autorouter":"^0.0.269","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1032_1770964316684_0.3292402484894905","host":"s3://npm-registry-packages-npm-production"}},"0.0.1033":{"name":"@tscircuit/core","version":"0.0.1033","_id":"@tscircuit/core@0.0.1033","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"3dcb06d7cabd73702c7aad175410b59fb14738be","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1033.tgz","fileCount":5,"integrity":"sha512-nz4/h0s2+YAyg9cBJmitIgzoVRztLPaFn5Dw2Kn91HYn4c5HuHrbl3PXUbncoLcrLcdR7HMJcFMIn4+TFoo/Jg==","signatures":[{"sig":"MEQCIDcx5/Se4dcN5WfvKBzb//s1GS1CzCcYzkieFumj64NmAiAE0zp0ClVlwSCq5yHFvt3KgBe3550iZ7xgfr3tyB320w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7533426},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"849e42025dee869f8a5c2a2a4bfc6a95c2aeefbb","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.378","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.327","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.471","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.88","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.18","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.62","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.34","@tscircuit/footprinter":"^0.0.288","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.77","@tscircuit/copper-pour-solver":"^0.0.20","@tscircuit/capacity-autorouter":"^0.0.269","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1033_1770966217981_0.5856976331178072","host":"s3://npm-registry-packages-npm-production"}},"0.0.1034":{"name":"@tscircuit/core","version":"0.0.1034","_id":"@tscircuit/core@0.0.1034","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"df12023480152f4979aee3a39e254b4a68605960","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1034.tgz","fileCount":5,"integrity":"sha512-tujo3fI7E1ySw+KEb19qPWc2ofMZqxADLgVORPl1M5wgkGSZ1onj4tvaTSDfWPmKfEokIWL3CXInmIhbKqdU2Q==","signatures":[{"sig":"MEUCIQDuf6dNkG3uUnTYzaY/T+BsmG3LHf3kusAWiMDkitngnAIgKMkzR3jyjdfqdutiqj9fOuy+5YsqGqEcJ94RnNDGeqw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7534475},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"36fecaa62ce600e88533b41ff3afae534667832c","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.378","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.327","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.471","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.88","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.18","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.62","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.34","@tscircuit/footprinter":"^0.0.288","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.77","@tscircuit/copper-pour-solver":"^0.0.20","@tscircuit/capacity-autorouter":"^0.0.269","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1034_1770972359192_0.13782245519092484","host":"s3://npm-registry-packages-npm-production"}},"0.0.1035":{"name":"@tscircuit/core","version":"0.0.1035","_id":"@tscircuit/core@0.0.1035","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"4700ef182088fbcd7c7564b1b50793773dba38e9","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1035.tgz","fileCount":5,"integrity":"sha512-RSxajT+nfJJJKDCnVVlDo6ypuwzH5QUJpJptmdUVDQm6eqdhqIBkesUXHDU2YoPXBkjHY1fXNUYQy+KA4TqfdQ==","signatures":[{"sig":"MEYCIQDbwnP0xtZG1z+Cp5aonDdUtWDCg1rxGSYNTi3pbEE7eAIhAOQbeVMIQZK63yjKD2EG83/dPylC++b5zxyxqIN2Jmam","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7534951},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"6b68e0da4a1171ceb1de69c872058ba860da3657","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.378","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.327","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.471","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.88","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.18","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.62","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.34","@tscircuit/footprinter":"^0.0.288","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.77","@tscircuit/copper-pour-solver":"^0.0.20","@tscircuit/capacity-autorouter":"^0.0.269","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1035_1771011945359_0.39751643106286916","host":"s3://npm-registry-packages-npm-production"}},"0.0.1036":{"name":"@tscircuit/core","version":"0.0.1036","_id":"@tscircuit/core@0.0.1036","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"12dd8795312431723c782f4b55da8a270ed01cb1","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1036.tgz","fileCount":5,"integrity":"sha512-oVWEIBepg2Mgk13mgt4/jD2/r2/tW6coA9izUZbNp69ToS11Wn0t6IJI7JsFSGKnzHFR/ZCuZXZzZWtBKyOsPg==","signatures":[{"sig":"MEQCIBLRgVEUY2jwkuhC7rkHVN5exxs9/ou1qMqc5B/7DrNCAiAZxaK3FaQ/7PZegKUjkgYdelUX0LTwQJQqASWmrCs+NQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7534951},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"57b0fbe9a3e4b7157463fed08d30e96aa62c6fc0","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.378","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.327","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.471","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.88","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.18","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.65","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.34","@tscircuit/footprinter":"^0.0.288","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.77","@tscircuit/copper-pour-solver":"^0.0.20","@tscircuit/capacity-autorouter":"^0.0.269","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1036_1771018767799_0.847652801139807","host":"s3://npm-registry-packages-npm-production"}},"0.0.1037":{"name":"@tscircuit/core","version":"0.0.1037","_id":"@tscircuit/core@0.0.1037","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"b2d64a80fe6a98f0a8f231364dd6541ef349b740","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1037.tgz","fileCount":5,"integrity":"sha512-lde7jgBs2YkJHYEWpHnVm2Sr4IxENuZzTaBLOHoCpyrbpo2t40UTJFRhRE6r/63wwRTMK46XjNBNQobPhizmwQ==","signatures":[{"sig":"MEUCIQD7R2DrvSVBhqWegmn4Rcsdib4/NXCvxP0P5rZ/L9ZfwAIgeNu0g28U7LT/MBmIlUBsfJx1arbx4iNN+G8i7jjK6K4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7553034},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"2c8391139e1de51c3a6605fdda0aaf79a18061c3","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.379","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.327","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.474","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.90","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.18","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.65","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.34","@tscircuit/footprinter":"^0.0.288","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.77","@tscircuit/copper-pour-solver":"^0.0.20","@tscircuit/capacity-autorouter":"^0.0.269","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1037_1771046345499_0.6060520465349342","host":"s3://npm-registry-packages-npm-production"}},"0.0.1038":{"name":"@tscircuit/core","version":"0.0.1038","_id":"@tscircuit/core@0.0.1038","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"9db2425597076205a3768af98da1c2dfd6afce90","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1038.tgz","fileCount":5,"integrity":"sha512-g/iaocjIZmS887+b7kJjL/Ola1Vq3JEnNmoIRfkkIUIieLe6bAKysTBHWSDXH6w1ppdtjR0RtvCg10NXxjAugQ==","signatures":[{"sig":"MEYCIQCzTSCZL9P/4lN42xzvjId/L/1dD7Yjl/QK/RZtCDZIVgIhAPoCHUjRB0VCDR8drRBUIpKiT6MPllIVfrhi5eac3x0N","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7554179},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"aad76fc65e36a095848c211379fba973ccd2dc04","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.379","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.328","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.474","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.90","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.18","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.65","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.34","@tscircuit/footprinter":"^0.0.288","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.77","@tscircuit/copper-pour-solver":"^0.0.20","@tscircuit/capacity-autorouter":"^0.0.269","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1038_1771054456677_0.1463195101880137","host":"s3://npm-registry-packages-npm-production"}},"0.0.1039":{"name":"@tscircuit/core","version":"0.0.1039","_id":"@tscircuit/core@0.0.1039","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"e77de5c597f71be334401600dc4b2db74ab26b66","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1039.tgz","fileCount":5,"integrity":"sha512-wQj7kF8dt1PQeR9jIxO3Cz1NpCVQ8KrSjEwiD7v0aik2t6FgJFA0Dhj4HIoxpuIC2/0glkNvnHqvMZGJ+WSOvQ==","signatures":[{"sig":"MEUCIQCRrosWU5AUcPJArzPJKgo8UPele07F6cbkPo3ISVA0ZAIgJARCEYtZ/2LX2a7se2rfhHZuWe8uSY54nBRt1b01DYU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7558747},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"03158a2b7b9d2637ae4bd177f1d8e62f2dd70aff","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.379","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.328","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.474","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.90","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.18","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.65","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.34","@tscircuit/footprinter":"^0.0.288","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.77","@tscircuit/copper-pour-solver":"^0.0.20","@tscircuit/capacity-autorouter":"^0.0.269","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1039_1771192202769_0.4071056247308653","host":"s3://npm-registry-packages-npm-production"}},"0.0.1040":{"name":"@tscircuit/core","version":"0.0.1040","_id":"@tscircuit/core@0.0.1040","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"76bca6fe85e63fae03c4380ac0d304d2c17ea0b0","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1040.tgz","fileCount":5,"integrity":"sha512-atCKiZ9wbF5z/6kM25huTl4NigZHsxk52WKRm0mRr96Gy9Fz2j8tGT0FaAtl3sM329ts3emyIEvykBdq6QHjIg==","signatures":[{"sig":"MEYCIQClyapUls77X1Ultdqqpnxl5KIBGO25udoGvGS0uMR59gIhAOtf3wYKPkLYkUCazEtjoinQfuo/JaELcuG9C3kWBQEM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7623785},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"0c682bfaaf1bb9200e2681c61dcb9c400121f3e7","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.379","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.328","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.478","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.90","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.18","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.65","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.34","@tscircuit/footprinter":"^0.0.288","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.77","@tscircuit/copper-pour-solver":"^0.0.20","@tscircuit/capacity-autorouter":"^0.0.269","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1040_1771208185820_0.424708734515874","host":"s3://npm-registry-packages-npm-production"}},"0.0.1041":{"name":"@tscircuit/core","version":"0.0.1041","_id":"@tscircuit/core@0.0.1041","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"9ecd901192d31277f14ab39e1658fc7ee197ad8a","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1041.tgz","fileCount":5,"integrity":"sha512-k22TBWWOrVKPO7P7webPhNV5N48DEx0JH/UO23RY5XNA9UVJDyknREABEInTy1lEI6OtHvGV4MW3tuu65ymvAg==","signatures":[{"sig":"MEUCIF81yOnLpji9bMFnWx5yknQ91VZ8WlAoV/92QN3j8TVVAiEAsvHrvsnF6zLC0ElMrxbwLE3xOkl7IGYB8HXOsNWLXxI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7623936},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"aba11bc90134753045f0deee7b623c374ed76438","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.379","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.328","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.478","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.90","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.18","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.65","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.34","@tscircuit/footprinter":"^0.0.288","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.77","@tscircuit/copper-pour-solver":"^0.0.20","@tscircuit/capacity-autorouter":"^0.0.269","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1041_1771263430059_0.20458198080687073","host":"s3://npm-registry-packages-npm-production"}},"0.0.1042":{"name":"@tscircuit/core","version":"0.0.1042","_id":"@tscircuit/core@0.0.1042","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"69cb6ebd053aaa563cb8cae6920868993ea99990","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1042.tgz","fileCount":5,"integrity":"sha512-Cvo3iRCwzeQSbZd5eKZ3WFwW+sFKG5HXbaN9+G9taQQqcJoKO2+r6P8YAssw3ASNyaj0jYMge50H5Wh0VVjMUA==","signatures":[{"sig":"MEUCIQC7wVtYVisY8FEMPPkzYyV4X4g1kZ9sxmXrqx/1gDJoyQIgIxoZMkvXqUn0MgE69HyAe39bxXWfJ1BkREBn9N5cxVo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7623936},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"6ec94b20551cc45c96fb8a824517b45265a8e87c","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.379","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.328","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.478","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.91","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.18","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.65","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.34","@tscircuit/footprinter":"^0.0.288","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.77","@tscircuit/copper-pour-solver":"^0.0.20","@tscircuit/capacity-autorouter":"^0.0.269","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1042_1771279999807_0.10766978740225475","host":"s3://npm-registry-packages-npm-production"}},"0.0.1043":{"name":"@tscircuit/core","version":"0.0.1043","_id":"@tscircuit/core@0.0.1043","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"7fd1cc3265771e913c5489d2177272c3ba7524d4","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1043.tgz","fileCount":5,"integrity":"sha512-3v3z+NeTg8T8V6lbKg5ahJkO70zG12+WYlwRnFn2LCUz+YBaAxhp+EgmjCf+zM16HQvVd9Q5aX+s2EvQcPiq4A==","signatures":[{"sig":"MEUCIHZj4dcUq9OAqmyeXdJx+CC4RSMaRyZ+Lr36TiaJviYpAiEAyThSxp9zH5N+RaFY2yyNQ9u9t98lLFsShuSHjkHKrq4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7623936},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"d78b65aa0c16827922b3cff5af22dd508a0f16f9","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.379","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.328","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.478","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.91","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.18","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.68","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.34","@tscircuit/footprinter":"^0.0.288","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.77","@tscircuit/copper-pour-solver":"^0.0.20","@tscircuit/capacity-autorouter":"^0.0.269","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1043_1771323805090_0.7671581935361178","host":"s3://npm-registry-packages-npm-production"}},"0.0.1044":{"name":"@tscircuit/core","version":"0.0.1044","_id":"@tscircuit/core@0.0.1044","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"3ce6bb2488e1080291bd59fa13a3c28e7261b8a5","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1044.tgz","fileCount":5,"integrity":"sha512-WFnkXmYOLK4T2YcWVNu6mpiktvWuFR7L4avrPZJ64DQMXLaxtElkElg4NgZVzKqjMfEnXh3WzMItguMKNYoxAw==","signatures":[{"sig":"MEUCIFX4AWVyzwPXiR3jfFSFJAJZo8JeILh+rBCvitdBhnC3AiEAs7V2GbhOj+zvYMfsX4vT5D/7f/NEQipFheXxokkCh2I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7627479},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"c1d463cb83f8cc2e8f196fd0443d130a711bcd54","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.379","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.328","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.478","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.91","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.18","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.68","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.34","@tscircuit/footprinter":"^0.0.288","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.77","@tscircuit/copper-pour-solver":"^0.0.20","@tscircuit/capacity-autorouter":"^0.0.269","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1044_1771359745584_0.9035581662717853","host":"s3://npm-registry-packages-npm-production"}},"0.0.1045":{"name":"@tscircuit/core","version":"0.0.1045","_id":"@tscircuit/core@0.0.1045","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"d10f3220f1cd9567e2d6804fdfac8d5aa4fe5cc7","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1045.tgz","fileCount":5,"integrity":"sha512-iYNYDXwk7D0D5/56RKNy6DcCOrgLYQ1ihOzjI8ZZLRD0Ra1vAWYBDN+iqqwOFjoWQw9lcmp5InzEgrseWns4ug==","signatures":[{"sig":"MEUCIDl5T53koa4GgOljdZNzLlUML9Kh6qzGqj/52VJiHctZAiEAtiaq4kBrKTcgJ9QPNRBeW+VJomFVofdPWdygtfFyqjU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7628132},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"28e8d2e8459f755f6235ce99f0f6ea53fb2d5e9a","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.383","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.328","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.478","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.91","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.18","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.68","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.34","@tscircuit/footprinter":"^0.0.288","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.77","@tscircuit/copper-pour-solver":"^0.0.20","@tscircuit/capacity-autorouter":"^0.0.269","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1045_1771415130565_0.5234985679129809","host":"s3://npm-registry-packages-npm-production"}},"0.0.1046":{"name":"@tscircuit/core","version":"0.0.1046","_id":"@tscircuit/core@0.0.1046","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"6a0fb4aeb1757b47076643781d483e87904c309f","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1046.tgz","fileCount":5,"integrity":"sha512-qJY7UFoUIyqMINiQLZeeX7KlFrpNI4gvMKbn+/kSnk2VAOrvM9y5NIfPXIPg4FGc54tz77E8GtqcJuYoH/WylA==","signatures":[{"sig":"MEUCIE0OxvXr4bGBqEF1rruEueVctH8S6eUkshF23KJcbbvDAiEA1u/TOXHpeD5bWKk9rxyTAbfMPHyETZqMWYW3sa62UGw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7628234},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"bf3d478f7ea9e319f888aa0975f67ac8fdd094a0","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.383","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.328","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.478","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.91","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.18","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.68","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.34","@tscircuit/footprinter":"^0.0.288","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.77","@tscircuit/copper-pour-solver":"^0.0.20","@tscircuit/capacity-autorouter":"^0.0.269","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1046_1771433777773_0.27163645868992203","host":"s3://npm-registry-packages-npm-production"}},"0.0.1047":{"name":"@tscircuit/core","version":"0.0.1047","_id":"@tscircuit/core@0.0.1047","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"65c66948930344a1ff6bf66c12d0c33d3ae6abba","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1047.tgz","fileCount":5,"integrity":"sha512-q2PHVBzz20+c7bfVj6yQ43D/1W4FNu4Knby2lp4n6EnUBmWmYj/GJTsL6qRqzUzjBfw7s4gg8bR7Z8lIQkYw7Q==","signatures":[{"sig":"MEYCIQDSMiGQfpvRGzC9DRArp1tXjRRnup9jy4INkf7jsq5JHQIhAL9GtlVIxB5GRpoZn1IwTI7Y+MunUMQuGJp+eR69pU70","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7628234},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"e4cf5a3865d8b3c1e3875c37ca9fd5c6673e7e4e","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.383","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.328","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.478","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.91","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.18","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.70","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.34","@tscircuit/footprinter":"^0.0.288","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.77","@tscircuit/copper-pour-solver":"^0.0.20","@tscircuit/capacity-autorouter":"^0.0.269","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1047_1771439835289_0.9028629459763928","host":"s3://npm-registry-packages-npm-production"}},"0.0.1048":{"name":"@tscircuit/core","version":"0.0.1048","_id":"@tscircuit/core@0.0.1048","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"542a5edcaa63f5333e881b098b3d217dd33cac76","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1048.tgz","fileCount":5,"integrity":"sha512-7IflfMzGX60FrTnP4uzBljMMq2h3IumO7nkLr8T88/1XMuDyS6dt9JM7IoaxCGHCKDkXsW2zO3O5XWrK1kAtmQ==","signatures":[{"sig":"MEQCIFTvWo4PCv+i8rr1j+zKfZ0NtPzt2KA82CSOAcM17iFvAiBQM4+US/84x1OKEOXJS9+uq1b7GrBPw11UR6AFEsqLgg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7628580},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"fbe0b67b9297fd591e4d915a3beb09a018597352","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.383","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.328","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.478","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.91","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.18","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.70","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.34","@tscircuit/footprinter":"^0.0.288","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.77","@tscircuit/copper-pour-solver":"^0.0.20","@tscircuit/capacity-autorouter":"^0.0.269","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1048_1771444168583_0.8443998922849534","host":"s3://npm-registry-packages-npm-production"}},"0.0.1049":{"name":"@tscircuit/core","version":"0.0.1049","_id":"@tscircuit/core@0.0.1049","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"8fa845e2360b7d491ed91d51d4e8d29baff110a4","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1049.tgz","fileCount":5,"integrity":"sha512-0x4V1X8xtqTL6bvGIuJpIQ1Mxq9V5wjQXQ175Q/h5QxvG47g/dHZcUfAZYdcp3LgD8f56vs2jcGXDMT0PHAf4A==","signatures":[{"sig":"MEUCIFfK/lIRXPAjIC2BwQmaI4p/IEZgaC2fhs2FOLO2DLltAiEAqdTLUuy5svd6/3YnqH2cpmZ0CLBy4puJeo7qYBtO71g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7633284},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"cb772cbd5a3380f507ae57b2eb373f9e1a8f0229","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.383","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.328","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.478","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.91","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.18","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.70","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.34","@tscircuit/footprinter":"^0.0.288","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.77","@tscircuit/copper-pour-solver":"^0.0.20","@tscircuit/capacity-autorouter":"^0.0.269","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1049_1771448652074_0.31167888973541524","host":"s3://npm-registry-packages-npm-production"}},"0.0.1050":{"name":"@tscircuit/core","version":"0.0.1050","_id":"@tscircuit/core@0.0.1050","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"8e4e367c9f9e26a01742a408e1ce6ecba13345ed","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1050.tgz","fileCount":5,"integrity":"sha512-OWr83vRQCeyWrjGxl+aYP8CgQq4lNfQNPREZxOprmSp4DKlxSVZ/RWbv6xK8TruUzUiwMEEbQ6UK1iA4klifEA==","signatures":[{"sig":"MEQCIAW5VhsB0Yir9AmH0Q00IoUKeRyGZRp2sz2ckQYVaLfDAiBP8oavfSEibYhtcN563iMdBQoF7QM8LvlS67xSyFY7RQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7633284},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"63ab0a16eaaf15bdffc48b3db0b1762090bd0840","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.383","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.328","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.478","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.91","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.18","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.71","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.34","@tscircuit/footprinter":"^0.0.288","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.77","@tscircuit/copper-pour-solver":"^0.0.20","@tscircuit/capacity-autorouter":"^0.0.269","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1050_1771479560466_0.2953325460674252","host":"s3://npm-registry-packages-npm-production"}},"0.0.1051":{"name":"@tscircuit/core","version":"0.0.1051","_id":"@tscircuit/core@0.0.1051","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"ea27827a3389acab9d61b62e40d245bf8d974379","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1051.tgz","fileCount":5,"integrity":"sha512-uXNG2NsNpyOE+9NxJMS9Z/WYu61CCFarMpZs2Y2SLq2w3G6m8F6qDwmFmMcrkX1nJDjzCSvrfEzdyHJVi/WNQA==","signatures":[{"sig":"MEUCIQCZtYNLnVsMh+UeMrPZQeuV/Hr6CdGXCzAJpC5KvdZaGAIgGpmnefSUAnHrgytJTxEJAAFVqdRrEt5ZiSNOyeGR6Kc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7633284},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"56d0eb9131d1a07f9dfb87bb3d2b966ec9b9ad09","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.383","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.328","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.478","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.91","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.18","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.73","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.34","@tscircuit/footprinter":"^0.0.288","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.77","@tscircuit/copper-pour-solver":"^0.0.20","@tscircuit/capacity-autorouter":"^0.0.269","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1051_1771519681637_0.6556759313578555","host":"s3://npm-registry-packages-npm-production"}},"0.0.1052":{"name":"@tscircuit/core","version":"0.0.1052","_id":"@tscircuit/core@0.0.1052","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"095bb5be8fd5ab280bb188aed8e14673cce34e10","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1052.tgz","fileCount":5,"integrity":"sha512-54L6fxX9BUSSR7Q+427lNPRUQlkdVjpxf21L8E9HJSWQ03dZk3uK2LcOadHVK3T3v+RbuC3JNEubZJVaDVhPBQ==","signatures":[{"sig":"MEUCIQD3mvQ/p2nHi6Cko/xWxkFFljlHJLi2D4TN5njKfv8FuwIgGfgqXT6JAQtIJi/cQIhhPDZCJU+6f0Wv5q7tDl3OZtc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7634097},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"00c3e9e67aecdc46a7728560836a217f76882e31","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.384","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.330","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.479","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.91","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.18","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.73","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.34","@tscircuit/footprinter":"^0.0.288","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.77","@tscircuit/copper-pour-solver":"^0.0.20","@tscircuit/capacity-autorouter":"^0.0.269","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1052_1771759195165_0.6831615143704337","host":"s3://npm-registry-packages-npm-production"}},"0.0.1053":{"name":"@tscircuit/core","version":"0.0.1053","_id":"@tscircuit/core@0.0.1053","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"26226a6cd03a928ebec348ecc6cbb8bd481f8efb","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1053.tgz","fileCount":5,"integrity":"sha512-miDcuYZHRKa891SczF2amrUYZICGSp7lA7C8v7C+fusF+YEZ2pG5o/zbqS1qFBNEjiB6dWWfjciQtYs1KXav4Q==","signatures":[{"sig":"MEUCIDWvtc0MgYakFdicJI/cHcg2DqzPAbBmKIay/+Jr1MPSAiEA1okVuT9rKEskAMf5HTrN12BbbhxxjshJIQa08s5ixUs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7635573},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"e8fb55f46fbe1c416111136bbc7157c69635f176","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.384","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.330","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.479","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.91","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.18","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.73","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.34","@tscircuit/footprinter":"^0.0.288","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.77","@tscircuit/copper-pour-solver":"^0.0.20","@tscircuit/capacity-autorouter":"^0.0.269","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1053_1771952490168_0.6292137095191563","host":"s3://npm-registry-packages-npm-production"}},"0.0.1054":{"name":"@tscircuit/core","version":"0.0.1054","_id":"@tscircuit/core@0.0.1054","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"7f6c60a9f861bf949f4a2c5b9a34e8c632912cf2","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1054.tgz","fileCount":5,"integrity":"sha512-zSxU2GgrGMKj23F6456Wg5vuUZ9dtGwsw63gvjvG7E/IenVZupTqUOTx/680N0e2y7VX8rG8U5tCqK7b/HJZaA==","signatures":[{"sig":"MEYCIQCciDQspt/fxotsG3j/1oiiNbGVh0lDkSDaCoAeLwzYOwIhAN2c77fjXiopMsPmdHRBgtFEaGLs7rHUJNo8lwFtmSZ9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7636655},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"1b53ca7caa115c3e267521ac12964657f6359c1e","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.384","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.330","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.479","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.91","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.18","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.73","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.34","@tscircuit/footprinter":"^0.0.288","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.77","@tscircuit/copper-pour-solver":"^0.0.20","@tscircuit/capacity-autorouter":"^0.0.269","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1054_1771962247068_0.3237685761007234","host":"s3://npm-registry-packages-npm-production"}},"0.0.1055":{"name":"@tscircuit/core","version":"0.0.1055","_id":"@tscircuit/core@0.0.1055","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"4da8d59012074b5e3194be26b9a60d3aa1c6473f","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1055.tgz","fileCount":5,"integrity":"sha512-y0gCvFJJYjLqfrnLvzwouVhcGOVocOi+NDNWfCuLsUPKVgaLnN36q0WbeQmdI0y2O82dmWvx0kRiMRsQRa8Ajw==","signatures":[{"sig":"MEYCIQC31yc40UwOd2ryvZrGzwIqf0fKN3THYuGi8IN9Z/KA+AIhAOHKqhmnCRPnp2NYUr6HoGCjfXHPOY0ZLNNTEhR/6aek","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7636655},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"e9606fd03fb4e7248c35100e88567b3e3ab2a5d6","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.384","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.330","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.479","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.91","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.18","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.73","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.34","@tscircuit/footprinter":"^0.0.288","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.77","@tscircuit/copper-pour-solver":"^0.0.20","@tscircuit/capacity-autorouter":"^0.0.287","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1055_1771962537132_0.49352673978844175","host":"s3://npm-registry-packages-npm-production"}},"0.0.1056":{"name":"@tscircuit/core","version":"0.0.1056","_id":"@tscircuit/core@0.0.1056","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"a4a6c9c3b5d65e2ad8ef537b70cf163aecc8db3e","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1056.tgz","fileCount":5,"integrity":"sha512-xCnqOHdSp2yCuYK1eoJ86SbfGllJFuqFl6gTQsJLVaOkRxZZohq6uLU9Qs9knTTLaRI9HOxxuYBP6972fjt0BQ==","signatures":[{"sig":"MEUCIQCfnBotGvuBeGdHotIH1g36IwZbD15e0XM1UVOLJdKqRQIgNljXnMdSWBfpAn6EUOtnrnMcBir10ZLdedvj44jszxI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7637068},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"25107b0e044ac5e80e9217cd85c631151f9ca6d1","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.384","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.330","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.479","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.91","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.18","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.73","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.34","@tscircuit/footprinter":"^0.0.288","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.77","@tscircuit/copper-pour-solver":"^0.0.20","@tscircuit/capacity-autorouter":"^0.0.287","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1056_1772011907532_0.660402293930215","host":"s3://npm-registry-packages-npm-production"}},"0.0.1057":{"name":"@tscircuit/core","version":"0.0.1057","_id":"@tscircuit/core@0.0.1057","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"ee49bff4bc6a6a2298d6f30deaa04d5b80ba9c9f","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1057.tgz","fileCount":5,"integrity":"sha512-pP89O5vzUdOQ4ncFxOx6052ZoQ8/UpA4+OGgolxBiILRNo1khNKGZ8B5ArMIHdbJzK4hTyHlkMgWzxvsG1ZBGA==","signatures":[{"sig":"MEUCIHGMdW25Bzk5PlGNGnW65+2bnkVnE+EwWetGLA/9w7hyAiEAtxU3LABqnMC+SxUjSCBg64LnO1CaqliHDXp4AztIRXs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7637068},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"8047d104fa4e25e174cb1b72a8c478eaf58d02f8","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.384","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.331","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.479","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.91","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.18","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.73","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.34","@tscircuit/footprinter":"^0.0.288","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.77","@tscircuit/copper-pour-solver":"^0.0.20","@tscircuit/capacity-autorouter":"^0.0.287","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1057_1772025041331_0.28355228046082703","host":"s3://npm-registry-packages-npm-production"}},"0.0.1058":{"name":"@tscircuit/core","version":"0.0.1058","_id":"@tscircuit/core@0.0.1058","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"3f5da9e07b724001f2612a84a622f1c39e481fa7","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1058.tgz","fileCount":5,"integrity":"sha512-XFB6kcMCzaCWasjNj+u64nKYGG6KRq+gNyIXYoq4Azt/hGw/DcqvrZDPWJi+/WzTGf4BkuAwcG/lBZbpvJE2oA==","signatures":[{"sig":"MEUCICzf61uYYaAVeW5d6GgauAHPI4glnXB0dyDptkOGUQhjAiEAtRNKhQ1fi5KBHzGRTPEhuXf9Crd5BSPVF9vfXNAV8F4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7637529},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"00055f1de301fd904f2467058b47a54691b07416","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.384","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.331","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.479","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.91","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.18","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.73","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.34","@tscircuit/footprinter":"^0.0.288","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.77","@tscircuit/copper-pour-solver":"^0.0.20","@tscircuit/capacity-autorouter":"^0.0.287","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1058_1772034766741_0.011871925543888162","host":"s3://npm-registry-packages-npm-production"}},"0.0.1059":{"name":"@tscircuit/core","version":"0.0.1059","_id":"@tscircuit/core@0.0.1059","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"e0aad8549d61caf917aa2adca897a73e4d8ad0fe","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1059.tgz","fileCount":5,"integrity":"sha512-oymZPBG9GD3bj9J0vS2lMn14kKm4xJdU92IfAukEz8BF2Lxd4WXRNzuhnnz5nIblNVsM1D5Pnzfn7n7OTz41ZQ==","signatures":[{"sig":"MEUCIGEOGYpui06+YOGTapWlU/oXATN0VGZwOgeJCqvUufJOAiEAkA4FMWvnO9bkPxVLEUUFD3MRIfezx9TwSbhSP1pwcnI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7637068},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"717395417a06f6bcc460ed91b75357c87e11bae2","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.384","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.331","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.479","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.91","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.18","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.73","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.34","@tscircuit/footprinter":"^0.0.288","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.77","@tscircuit/copper-pour-solver":"^0.0.20","@tscircuit/capacity-autorouter":"^0.0.287","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1059_1772103563102_0.4806022288851659","host":"s3://npm-registry-packages-npm-production"}},"0.0.1060":{"name":"@tscircuit/core","version":"0.0.1060","_id":"@tscircuit/core@0.0.1060","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"5f0ec727062e03ef132b313d7e5c8927170704f1","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1060.tgz","fileCount":5,"integrity":"sha512-usFGhS2m3jFjlIU4fY7TG7E6vkVXgrLnDhQY9o6uIDuRZaJOyrR5Z84iTt3zhrw6SW2UMsgqOBxwTmi/8RlpZg==","signatures":[{"sig":"MEUCIQDwI6gq4L2zomxob04LZH9GdPSWjy2ont7Yc10Pq3+zeAIgHILzJmUf6V6bi12IqLc/BsyQK+S9b56m4pwxvOtfijE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7826892},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"77e0f4ea2cbc86758e03e3b5ff48bfe26acd6959","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.384","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.331","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.484","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.91","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.18","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.73","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.34","@tscircuit/footprinter":"^0.0.288","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.77","@tscircuit/copper-pour-solver":"^0.0.20","@tscircuit/capacity-autorouter":"^0.0.287","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1060_1772125258958_0.12569353107102277","host":"s3://npm-registry-packages-npm-production"}},"0.0.1061":{"name":"@tscircuit/core","version":"0.0.1061","_id":"@tscircuit/core@0.0.1061","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"6fed8817d208d38b69cb1fdcdf2d3985a0afd4ec","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1061.tgz","fileCount":5,"integrity":"sha512-O1NWdK4LcNDlk98yP0GNXCmpsZIYQ+3qXt8BYmdkX3MOuTNd85UoXuUrC71aKZ87TvYEJS7QgdqpQ8Alvvy/ug==","signatures":[{"sig":"MEUCIEbU8n2Qa3GbjOWrBCV5MzKC4BK22QFaSeXCRyk1UKX4AiEA++64vaiu8FK0/tg8YN0ym40OEpvtAYjDQrBD2pJxxLE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7827146},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"51f8cc8b942ec3695553bc3ec90dcdaa56305c98","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.384","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.331","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.484","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.91","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.18","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.73","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.34","@tscircuit/footprinter":"^0.0.288","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.77","@tscircuit/copper-pour-solver":"^0.0.20","@tscircuit/capacity-autorouter":"^0.0.287","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1061_1772126223528_0.5325638514552973","host":"s3://npm-registry-packages-npm-production"}},"0.0.1062":{"name":"@tscircuit/core","version":"0.0.1062","_id":"@tscircuit/core@0.0.1062","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"188cfa63a5908864dac4dd78dc19aba5463849cc","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1062.tgz","fileCount":5,"integrity":"sha512-anauc+HuygL6SoK7xw3fNPWXYSKGsHQFNQWVqGLMFBHH1eYDDNwldaEM/DmhJEPirMWIj8vxU1lDv+U69yb/kw==","signatures":[{"sig":"MEUCIBZ9hHFKIcvkO7wl0hBy6PqihhRK498Np69C74cuV94AAiEA5eAv5T79GQO6GEAcK7lLeC7AqK+naECiDOrbFWgNdI0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7828224},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"d984a68a59f71f7046dec1324f93d72cade07a99","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.384","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.331","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.484","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.91","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.18","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.73","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.34","@tscircuit/footprinter":"^0.0.288","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.77","@tscircuit/copper-pour-solver":"^0.0.20","@tscircuit/capacity-autorouter":"^0.0.287","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1062_1772177902091_0.006812268174803071","host":"s3://npm-registry-packages-npm-production"}},"0.0.1063":{"name":"@tscircuit/core","version":"0.0.1063","_id":"@tscircuit/core@0.0.1063","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"6c0106b1b99b9f24e5f6cf6166d93974fb6474d7","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1063.tgz","fileCount":5,"integrity":"sha512-xr9GGIiXt6Yq6p2UdHJdv3jAuyxmhMqDAmPZzDeHAc2wB3KG0fqqZEXmi8JuzvLy2euVwHIN36+pch/8cvd7XQ==","signatures":[{"sig":"MEQCICkcBsHZOUOI4Fr5gpKpnpP9LjuohumhDO2CBJMU4TLOAiABb10SFCs0mFx8gm0IHA8a/RTI3sTrUojcX2Ht3J7XzQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7828224},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"0e27337c9eddc6a823667c188a54b9a80a8445f3","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.384","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.331","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.484","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.91","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.18","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.73","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.34","@tscircuit/footprinter":"^0.0.288","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.77","@tscircuit/copper-pour-solver":"^0.0.20","@tscircuit/capacity-autorouter":"^0.0.299","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1063_1772235696966_0.6345444828288838","host":"s3://npm-registry-packages-npm-production"}},"0.0.1064":{"name":"@tscircuit/core","version":"0.0.1064","_id":"@tscircuit/core@0.0.1064","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"d5d6f68beb9388d7a11581905670f059f61823e0","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1064.tgz","fileCount":5,"integrity":"sha512-Q1y67q3/xoHvydDAmdVh/olGdaUseA/7zizZGKL9EBSz0csNboOrCvGmI9bWoPox/yRmnid/F8evjKF6A8xckg==","signatures":[{"sig":"MEUCIQDprvzwziUJuRiMWJpjckFKKIWpq7dWqz0GIvUB/OJ7FwIgSYhcQ8x5FOdA9VuzdmALl94xJZOwXk5oIreKZLcHzBc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7828065},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"892700046fb4c8cb429371a5d20acf3a1e5b5c72","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.384","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.331","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.484","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.91","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.18","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.73","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.34","@tscircuit/footprinter":"^0.0.288","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.77","@tscircuit/copper-pour-solver":"^0.0.20","@tscircuit/capacity-autorouter":"^0.0.299","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1064_1772309840835_0.9173419558016453","host":"s3://npm-registry-packages-npm-production"}},"0.0.1065":{"name":"@tscircuit/core","version":"0.0.1065","_id":"@tscircuit/core@0.0.1065","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"a8eadaab3712e23ce916e794f318d5d3384c59e1","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1065.tgz","fileCount":5,"integrity":"sha512-EK7XUpo4JXiUHOPDWh9h1lO2DoueycnTdM4fLpcYJm1MxP3seMJNdi4cnYg2mT9PegYLia4vcmHiKRGzXNOPYw==","signatures":[{"sig":"MEUCIDLsb4oyAnLEbPVzBN90xGFffCcHUSUwItEDrsBRRCudAiEAzjgcl3EvTIQY8in4VvzOE482zG6SGk8CDSdzPeNBnVU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7828065},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"6252cfcccd64b3566f6361fd030c617acbb9c3c6","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.384","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.331","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.484","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.91","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.18","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.73","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.34","@tscircuit/footprinter":"^0.0.316","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.77","@tscircuit/copper-pour-solver":"^0.0.20","@tscircuit/capacity-autorouter":"^0.0.299","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1065_1772366168593_0.1365412649133324","host":"s3://npm-registry-packages-npm-production"}},"0.0.1066":{"name":"@tscircuit/core","version":"0.0.1066","_id":"@tscircuit/core@0.0.1066","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"16ebc7441a788e11dae6caac4c1d7b9a0acf7cb2","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1066.tgz","fileCount":5,"integrity":"sha512-pAmk2oLzbgOYPv/Vx6pku1SiUxS1mZ/l29aXPbe7TPPdEc2/DyIiy8lYzzeVOOteq9xj8+uwnVpE1/Isit+isA==","signatures":[{"sig":"MEYCIQDXZByMzvCkyYMnC5+2k4gw8WXwXuWz+AWw0dVY7kxrNQIhANKruIN22mGKOqK4PUl9H9m+VgG1C5dyoHbdhM6xshj6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7828065},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"8bbb015a8f754026845bbe70bc3bb5dd2f5cafa5","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.384","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.331","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.484","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.91","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.18","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.73","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.34","@tscircuit/footprinter":"^0.0.316","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.77","@tscircuit/copper-pour-solver":"^0.0.20","@tscircuit/capacity-autorouter":"^0.0.299","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1066_1772403159894_0.8891333226605691","host":"s3://npm-registry-packages-npm-production"}},"0.0.1067":{"name":"@tscircuit/core","version":"0.0.1067","_id":"@tscircuit/core@0.0.1067","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"09fa0e5a1da4c5c21054de11a0839babf65fd16d","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1067.tgz","fileCount":5,"integrity":"sha512-pUFskv2MyQyz8q+CDAvNSpZZwHHN+u7C9TI98kFE9/vSXL9ADYrCsMfMmq7wh9ZjWpmpUmEs5fLKreuzcadu9g==","signatures":[{"sig":"MEQCIE7//dz6OywIKM5Q+vkrgla2JVxJ74ghIny4V5RN4sFOAiAowSih90F/Jg6Ug4dy10eGOw43n+yP02xLPMsln3PDSg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7829009},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"94b20d42ba9852cc956b9b83833f02ba0a490e67","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.384","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.331","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.484","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"^0.0.91","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.18","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.73","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.34","@tscircuit/footprinter":"^0.0.316","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.77","@tscircuit/copper-pour-solver":"^0.0.20","@tscircuit/capacity-autorouter":"^0.0.299","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1067_1772425524815_0.16945597288496894","host":"s3://npm-registry-packages-npm-production"}},"0.0.1068":{"name":"@tscircuit/core","version":"0.0.1068","_id":"@tscircuit/core@0.0.1068","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"2fb7465c51465febf304359cff93f8519259d0af","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1068.tgz","fileCount":5,"integrity":"sha512-OuJA+W2y9EC5C6i/jsESe1NMhytdfZhh7LZjVlUWURXQso0KQCA3VbS9VyDIZgEa7a6g0S7o0ForAlHeJ6yxJQ==","signatures":[{"sig":"MEUCIQD8Ga+/wLNIaUzPbOMsuKnuesltrEGFJzYfC/LPbvPBswIgVUuV8rMc1cweLZWQecfcETLvUhP0q+VCEkgv2dOygGg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7828506},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"f56d1b75b97261b109dc6027ef5bf73e11621735","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.384","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.331","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.485","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.95","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.18","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.73","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.34","@tscircuit/footprinter":"^0.0.316","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.80","@tscircuit/copper-pour-solver":"^0.0.20","@tscircuit/capacity-autorouter":"^0.0.299","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1068_1772438531050_0.016819637346189298","host":"s3://npm-registry-packages-npm-production"}},"0.0.1069":{"name":"@tscircuit/core","version":"0.0.1069","_id":"@tscircuit/core@0.0.1069","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"9ed24c96ae0057933d28c9d62a4d2d22811d831e","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1069.tgz","fileCount":5,"integrity":"sha512-u9DUAtOWMc6agfVRQjGy8fFe0kgTL2V1iYet6L6ydXAgR5mOsc8vBxoDja8E6aMppkXBUfEs9W/6I5fBRI2Vvg==","signatures":[{"sig":"MEYCIQCULW/w0UQ8QkMpvYOb/xm+bgB1Dj0KvYk+TupgDC41AAIhAIYWiONIaHabm7+mLViKDfre8ckddKonbz0pxpJgQjvL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7828741},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"5891b6fd88a9f9fad0c078c2d5530b89427d0855","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.384","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.333","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.485","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.95","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.18","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.73","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.34","@tscircuit/footprinter":"^0.0.316","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.80","@tscircuit/copper-pour-solver":"^0.0.20","@tscircuit/capacity-autorouter":"^0.0.299","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1069_1772470436833_0.7952320220987159","host":"s3://npm-registry-packages-npm-production"}},"0.0.1070":{"name":"@tscircuit/core","version":"0.0.1070","_id":"@tscircuit/core@0.0.1070","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"e1ef6320896eae6bac52ea56e16ff7fc0d0a1bd7","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1070.tgz","fileCount":5,"integrity":"sha512-cr7FtlC9bbiaal/MgP+aozdMKv2eDEDOsnzh3/PGwx1PZtElbqIiF1IgRFI9+5EDXkD6xJrpp+J3pPUQtXpKnA==","signatures":[{"sig":"MEUCIQD5d9Q0o2m1+4joPSgKbvX+aVEUefZiL9ko7hLiEZmLqwIgPixcO4pI8sUB/mM2XeKbB7jXo3vw/6YnT6TTBP674+A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7828741},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"a6a8efa5dba7c2bdb00a0da46572b95878032867","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.384","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.333","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.485","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.98","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.18","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.73","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.34","@tscircuit/footprinter":"^0.0.316","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.80","@tscircuit/copper-pour-solver":"^0.0.20","@tscircuit/capacity-autorouter":"^0.0.299","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1070_1772487673162_0.7124524729367983","host":"s3://npm-registry-packages-npm-production"}},"0.0.1071":{"name":"@tscircuit/core","version":"0.0.1071","_id":"@tscircuit/core@0.0.1071","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"5f3d3bc42b42979d40dcf1c0891787e999e87686","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1071.tgz","fileCount":5,"integrity":"sha512-pSxkqYnSozR/LH9ypF1kWH13vYlKY4+cHHtXD50ZZaswasQkEIOVD0mOd6xCTvsqQdwao1VOgq3xWSW9pj1bUw==","signatures":[{"sig":"MEUCIHx+KHWB8M0RjIWknptAxC5vbQnNp96cEpg4J9ovpcmlAiEA43Oz5IpD21OwJFeHj156d52ijQ8VzaFjcEfsjBbqwqM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7828741},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"451a8a2c8f8d28d55c5db2204cdd5798cb453f54","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.384","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.333","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.485","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.99","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.18","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.73","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.34","@tscircuit/footprinter":"^0.0.316","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.80","@tscircuit/copper-pour-solver":"^0.0.20","@tscircuit/capacity-autorouter":"^0.0.299","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1071_1772491146426_0.45054026316632667","host":"s3://npm-registry-packages-npm-production"}},"0.0.1072":{"name":"@tscircuit/core","version":"0.0.1072","_id":"@tscircuit/core@0.0.1072","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"bd03718a2ba6f0534746c8c46089a95d35bf900c","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1072.tgz","fileCount":5,"integrity":"sha512-wuTD9cZSJIxGi7TP6OFCVndFEQh+lPho6QeCtbUDJJYyrBhHGXE7FzWbsvW8fDg23qRhP9i0XdCrWtHkWz/biw==","signatures":[{"sig":"MEQCIGy2//tF1jy42Jql7L+EGU5q1ZoPdkDilFxrDhwL3eEqAiByecjjQDjVfPNk5aOUnm8shQG5o4+IBDbkHFStuzSnrg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7830690},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"a815e6aff5708f8278ddedf7892053bf6bf616ab","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.384","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.333","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.485","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.99","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.18","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.73","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.34","@tscircuit/footprinter":"^0.0.316","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.80","@tscircuit/copper-pour-solver":"^0.0.20","@tscircuit/capacity-autorouter":"^0.0.299","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1072_1772562400884_0.2348405569751424","host":"s3://npm-registry-packages-npm-production"}},"0.0.1073":{"name":"@tscircuit/core","version":"0.0.1073","_id":"@tscircuit/core@0.0.1073","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"395d63875e3249aefe0d441d220070d36fe6a8f2","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1073.tgz","fileCount":5,"integrity":"sha512-pwdDoxDMMAIdsIsBk0jSrQwi5A5ZZkeq1SwJHLLAog813mnH7faiaNu/0Nhe2W69t6jfQOqbIswXOMhW9Kldlg==","signatures":[{"sig":"MEUCIQDEqnzwtpc5z4f9REVWoSYHFLhVKAUBexhFzGW6QkdeIwIgCAcU900o3zLeBSgvwswCqkEm/QcZihaG7cBlcbmDroI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7830692},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"c530716b07438c0fc859829083785f2b12f60673","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.384","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.333","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.485","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.100","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.18","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.73","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.34","@tscircuit/footprinter":"^0.0.316","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.80","@tscircuit/copper-pour-solver":"^0.0.20","@tscircuit/capacity-autorouter":"^0.0.299","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1073_1772567297223_0.770855246502602","host":"s3://npm-registry-packages-npm-production"}},"0.0.1074":{"name":"@tscircuit/core","version":"0.0.1074","_id":"@tscircuit/core@0.0.1074","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"0dec07616e778c377b74e8120918604cb644c83b","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1074.tgz","fileCount":5,"integrity":"sha512-X7OWXbvYscmmtoIX9+bXl0m3kcdOsmqnzux8WDif+3MBGCk02nb2EQDGFDhEsPOLkhf6VCMGU1PN3NPDPD2XEw==","signatures":[{"sig":"MEUCIETDF0ukP8+G8eBwnrD6wsNFlvVtw5HzSlNIC5HSn/xGAiEAvzNJs3/Ka82K5b5a+0yi7oK+ToknoNCv3pJcBpHJPKU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7833127},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"7e31e242f0415017a951bd60705b202b31b4b023","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.384","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.333","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.485","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.100","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.18","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.73","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.34","@tscircuit/footprinter":"^0.0.316","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.81","@tscircuit/copper-pour-solver":"^0.0.20","@tscircuit/capacity-autorouter":"^0.0.299","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1074_1772579984635_0.2450703535028591","host":"s3://npm-registry-packages-npm-production"}},"0.0.1075":{"name":"@tscircuit/core","version":"0.0.1075","_id":"@tscircuit/core@0.0.1075","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"ac446e7efbfb5f608f4fc205d18f02bf9cb9a95b","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1075.tgz","fileCount":5,"integrity":"sha512-pu/UBq3HS7cUbv7fh3NBZoqPibxFzVduJWipwW+AWnySYW4H6GZMswRJ/+GqMv5fEBFCIM93laRuY5hA+UF7Hg==","signatures":[{"sig":"MEYCIQDY83uS+A7sGy7WPHpomu4VxiF14z6TxWf/wC8Ch/SoQgIhALZaNq5Rz9BjaxYNzqhBge5vIPziiD5Ax722Mxv42Aw/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7833637},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"a540c44339e7a02065fb746db874b544b1397530","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.384","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.333","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.487","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.100","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.18","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.73","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.34","@tscircuit/footprinter":"^0.0.316","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.81","@tscircuit/copper-pour-solver":"^0.0.20","@tscircuit/capacity-autorouter":"^0.0.299","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1075_1772584518534_0.7909287273734618","host":"s3://npm-registry-packages-npm-production"}},"0.0.1076":{"name":"@tscircuit/core","version":"0.0.1076","_id":"@tscircuit/core@0.0.1076","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"f90c23c7d68410cf91c2c09270456a2b3ad63b89","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1076.tgz","fileCount":5,"integrity":"sha512-iuFBLeyMZrFa6yPmrvWZjutFyTMOJs/aIaC8QMas6j96fqOlF/Elguz9TB/Grh5dI8lu2xiKoBtIkIj1W2xWVA==","signatures":[{"sig":"MEQCIE9yIibRapMjuzwyS4ulvB1TkKnVhkH0hbWBFB+SXjX5AiADTR02BmpnUVWaZfR+k6UBcj7WAHpdG73APYspSJ1kFQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7834045},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"f7d18a099a421b643e2de02fe73c98ee5b03316b","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.384","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.333","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.487","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.100","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.18","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.73","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.34","@tscircuit/footprinter":"^0.0.316","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.81","@tscircuit/copper-pour-solver":"^0.0.20","@tscircuit/capacity-autorouter":"^0.0.299","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1076_1772603106978_0.0608030520176408","host":"s3://npm-registry-packages-npm-production"}},"0.0.1077":{"name":"@tscircuit/core","version":"0.0.1077","_id":"@tscircuit/core@0.0.1077","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"27236687e9e23f2da275583d99d4b9c13aae3faf","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1077.tgz","fileCount":5,"integrity":"sha512-/tPy/wVsL9/Gk1u78r0H1wkIb81LyC6jqQVNgbORkF8zLBatyUanZg8x3+WZEN4jwCyNBkYqb6HUJ8Il2Damcg==","signatures":[{"sig":"MEUCIGqKqHxCTcGTs40VM2pnrvmT3SjOPKfTIlJux158g/8sAiEAiE8DN1o2EOVFjqbb+n1D7Fd5ziLicKpn6HakB4NNRoE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7834077},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"fec6e1017c2e575bc6dc58a949e82da031329082","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.384","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.333","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.487","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.100","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.18","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.73","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.34","@tscircuit/footprinter":"^0.0.316","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.81","@tscircuit/copper-pour-solver":"^0.0.20","@tscircuit/capacity-autorouter":"^0.0.299","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1077_1772603697635_0.3684794983729025","host":"s3://npm-registry-packages-npm-production"}},"0.0.1078":{"name":"@tscircuit/core","version":"0.0.1078","_id":"@tscircuit/core@0.0.1078","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"f309a6f119d2b1c74494aa06e3a108f6a4e3d018","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1078.tgz","fileCount":5,"integrity":"sha512-lia2j3FWD3sBRD8VnZgXRI6jXOXgdpT2FGwbZ0xeVmOlplqJ6cREKcJVQWRycfi3Sojc+Gd3gBUgzuiIWg8Mgg==","signatures":[{"sig":"MEQCIHYIFTCyycCqNyYXA89SR370NQk19g8MX0rn9EYvqPplAiADrXKHJ4LRSsOZVDhUvh1SmI5F9hiDwP+8cFh/ypOxJg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7834669},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"be0d96e10941d4e22742d4216e6e2fc1d4c7469f","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.384","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.333","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.487","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.100","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.18","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.73","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.34","@tscircuit/footprinter":"^0.0.316","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.81","@tscircuit/copper-pour-solver":"^0.0.20","@tscircuit/capacity-autorouter":"^0.0.299","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1078_1772603952980_0.8062781371785452","host":"s3://npm-registry-packages-npm-production"}},"0.0.1079":{"name":"@tscircuit/core","version":"0.0.1079","_id":"@tscircuit/core@0.0.1079","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"c5a39987646e20cb1d0ac543b435193391aef046","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1079.tgz","fileCount":5,"integrity":"sha512-RPFTspip7kgBsnqZLNvkO8ZmLhEZvnI1ImNJXX9ZphR4TFZ4BIy+LjMV+fqBSsqInQh+/EVyBjgclYJ97wVIQA==","signatures":[{"sig":"MEUCIQCATwuRuKV+vK5TDeijZmSDMpZc/d9G4V7wst6apikM1gIgVJV4Dnx6YcNFmcRAXUQUtG7y9FygdJiSnohCPTz4wcY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7834909},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"61eab6ad543aeb4590e60ac12f2c160cb1019ef7","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.384","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.333","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.487","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.100","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.18","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.73","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.34","@tscircuit/footprinter":"^0.0.316","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.81","@tscircuit/copper-pour-solver":"^0.0.20","@tscircuit/capacity-autorouter":"^0.0.299","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1079_1772660828011_0.3938086768304774","host":"s3://npm-registry-packages-npm-production"}},"0.0.1080":{"name":"@tscircuit/core","version":"0.0.1080","_id":"@tscircuit/core@0.0.1080","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"9934695d893d3a60ac9f5825acd58afd5545adfa","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1080.tgz","fileCount":5,"integrity":"sha512-b7ALQfQJBvekLipgrUuDyxkCDcANoHOdCXAYpVyG12+pTVegCat9tpl3LFMIfD4RvHD9lxD6bwhC8s7i7O1jyA==","signatures":[{"sig":"MEQCIEN4mCcbif6N7H7QLmzWlS3R39joOOBRtR5WNCjiDyCEAiAwjYv2NtFeRqffmimMuz+xkMJbYIQm54zZX/CXWdd5IQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7835187},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"c8e93348899d071ae4babe8ddc1c220fbb1df357","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.384","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.333","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.487","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.100","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.18","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.73","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.34","@tscircuit/footprinter":"^0.0.316","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.81","@tscircuit/copper-pour-solver":"^0.0.20","@tscircuit/capacity-autorouter":"^0.0.299","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1080_1772664557436_0.7433172238931316","host":"s3://npm-registry-packages-npm-production"}},"0.0.1081":{"name":"@tscircuit/core","version":"0.0.1081","_id":"@tscircuit/core@0.0.1081","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"a7f9a322884018779f45392ee45f1272f3dce05c","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1081.tgz","fileCount":5,"integrity":"sha512-XqJm6sRuLRIIb7YXiCfRfHOe9lDYxtTBeOqVUMHPErV6zqPsF3M1xqWk/rIGxBy1AZX3Cq0P7mVHXLzKc0FVUA==","signatures":[{"sig":"MEUCIQDzcHOOGvyW9HL2zBTFDtZbGBAw3rpSO3bZDbnGpyUf/gIgO9qiTwuFt+1e4qtLCyJGoYeTWyvHOnNmVovsfVE1Xas=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7835796},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"f0faf1c0d12f635b929acd59806a7173a1da545c","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.384","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.333","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.487","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.100","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.18","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.73","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.34","@tscircuit/footprinter":"^0.0.316","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.81","@tscircuit/copper-pour-solver":"^0.0.20","@tscircuit/capacity-autorouter":"^0.0.299","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1081_1772667990640_0.8559105590993454","host":"s3://npm-registry-packages-npm-production"}},"0.0.1082":{"name":"@tscircuit/core","version":"0.0.1082","_id":"@tscircuit/core@0.0.1082","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"107f97ad978287993f37c5b8a9047e661e2ded5d","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1082.tgz","fileCount":5,"integrity":"sha512-C6LlMUtmfrXkFYiLsL6MveQ05fauKuB+3+qzp+yFIDQlCpbeAvqhBdhcSejaoPzxC+bbBVlrjbtaaNT81P30vg==","signatures":[{"sig":"MEYCIQCFmtvutpZVhB+wTIzjrHioVtSs5eua0VXXZPDBd49l/QIhAKFayqeFE9cX3Oj4MBW8L8Ke6//Y2KVy4Tq31SrX6B1a","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7835780},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"bc3a6270efdfd85f77d4caf7cd5907e3516cf5c8","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.384","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.333","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.487","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.100","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.18","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.73","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.34","@tscircuit/footprinter":"^0.0.316","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.81","@tscircuit/copper-pour-solver":"^0.0.20","@tscircuit/capacity-autorouter":"^0.0.299","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1082_1772683251613_0.7297519958882295","host":"s3://npm-registry-packages-npm-production"}},"0.0.1083":{"name":"@tscircuit/core","version":"0.0.1083","_id":"@tscircuit/core@0.0.1083","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"57fd2d19446f1f88d732a0b2fdfdcff44834864c","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1083.tgz","fileCount":5,"integrity":"sha512-h+WkW3sXas0Gks/QaPrtJ1vAcB1Etv98jP4R64UHPceN9yhgzEzLcAm9O88ub4VtRuRb4tOn5TNGJAkgIUNg9A==","signatures":[{"sig":"MEYCIQDdOA/4mx8ZlhvtI8Z1zzNdVhCVCVQXDK3iGbvAnQYKPQIhAMo2tJgEnAODCpihzLueOXdocA38AUSnPkd9aPUfNQ5i","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8073754},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"be61a2d5026c7b5527d0ceb7e3638fb0ea363194","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.390","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.333","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.487","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.100","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.18","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.73","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.34","@tscircuit/footprinter":"^0.0.316","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.81","@tscircuit/copper-pour-solver":"^0.0.20","@tscircuit/capacity-autorouter":"^0.0.299","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1083_1772683868343_0.2637018982152364","host":"s3://npm-registry-packages-npm-production"}},"0.0.1084":{"name":"@tscircuit/core","version":"0.0.1084","_id":"@tscircuit/core@0.0.1084","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"f67fc4407bb44ff0f9678e39d7c3f4f00e36f9c6","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1084.tgz","fileCount":5,"integrity":"sha512-EugRXFHaVBE2mSl+cGamlqGBUBSkKgQ48XO5DXUMDYMx7cuvDP2ubHFpbDc2rRHeaeq4EDU1nfsLZdkhXW8gcA==","signatures":[{"sig":"MEYCIQDLbjGkAdFQkABHchy4nJsSGZ7GRTWikbL/bRrFbU7rOAIhAP/nhYu6EUX+8ttVfQOcwnyj1UxcYktAg7laLRoGyrbU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8074658},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"355197c399c279af84c69e54e8979829c3d1288d","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.390","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.333","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.487","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.100","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.18","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.73","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.34","@tscircuit/footprinter":"^0.0.316","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.81","@tscircuit/copper-pour-solver":"^0.0.20","@tscircuit/capacity-autorouter":"^0.0.299","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1084_1772690142699_0.4947505508064711","host":"s3://npm-registry-packages-npm-production"}},"0.0.1085":{"name":"@tscircuit/core","version":"0.0.1085","_id":"@tscircuit/core@0.0.1085","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"8dfc8388dacb729dfae9489bfdb80d58971cdfc5","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1085.tgz","fileCount":5,"integrity":"sha512-w3tLcPCJNIrcJiAx4ot9TdQCDpaCoeK7xVfmI+PKDuC/ReFbcRXZOjexQVoNJ+M/w4FSMb9QkJcYj35mbbfEXw==","signatures":[{"sig":"MEQCIGPauxz8vNplMVqhjfDTW6TUyEeo18NrezWWH11Ibzs7AiA1Fhd/zbI8Hix2mQnMBLpJTyZmQ6SFgBCmqGDXymBymw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8074783},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"5bbf85f7dbfb221f99d20dba3081b8fa0cc083a2","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.390","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.333","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.487","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.100","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.18","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.73","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.34","@tscircuit/footprinter":"^0.0.316","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.81","@tscircuit/copper-pour-solver":"^0.0.20","@tscircuit/capacity-autorouter":"^0.0.299","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1085_1772693302384_0.35602284674467954","host":"s3://npm-registry-packages-npm-production"}},"0.0.1086":{"name":"@tscircuit/core","version":"0.0.1086","_id":"@tscircuit/core@0.0.1086","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"b5db2abb0e21b7b0241e9650c11e17e666392cce","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1086.tgz","fileCount":5,"integrity":"sha512-GWmujF8XOsPGdAkVa6W3VSerCA8HslRjqfLdDMWcwujrqz+UnwTF6wGXHGWbYs/aqGRxq0GA7b3t/Z+w/64veQ==","signatures":[{"sig":"MEYCIQDTmBSqodmGo0Ba/Faig4s0IsMqK93cWwF86lfdErQy7wIhAMTjWa5FXh3DGWW4f8enV9/8BkYbZ7QhJD2rkNjnba7B","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8075365},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"3f710257ff7be3468aec6f4a40fd990949896f46","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.390","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.333","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.487","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.100","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.18","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.73","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.34","@tscircuit/footprinter":"^0.0.316","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.81","@tscircuit/copper-pour-solver":"^0.0.20","@tscircuit/capacity-autorouter":"^0.0.299","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1086_1772707680492_0.7731019531670154","host":"s3://npm-registry-packages-npm-production"}},"0.0.1087":{"name":"@tscircuit/core","version":"0.0.1087","_id":"@tscircuit/core@0.0.1087","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"db0091535aab57507c29d5dd4ed290a1338af09d","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1087.tgz","fileCount":5,"integrity":"sha512-mPHAmwpEbTHrXMNTqXfEIauzU7vFBUnRJnFi1OoSV+MrgXeyn0h75nuxC1OtxwBqOpE7Y+3x1R3O9748u1Pi5A==","signatures":[{"sig":"MEQCIEaQSa3/gUXO7HOPP//VFMkyk3PDzgWN/BH+cvfkVgpFAiAH/jqDWg5J1QJ2qI7E4RVw06StE1/vPqhelk1oF6K+PA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8075576},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"0b9733486dc67da2654b639894a6a3da3918d819","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.390","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.333","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.489","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.100","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.18","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.73","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.34","@tscircuit/footprinter":"^0.0.316","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.81","@tscircuit/copper-pour-solver":"^0.0.20","@tscircuit/capacity-autorouter":"^0.0.299","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1087_1772747641679_0.36718452662897394","host":"s3://npm-registry-packages-npm-production"}},"0.0.1088":{"name":"@tscircuit/core","version":"0.0.1088","_id":"@tscircuit/core@0.0.1088","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"0ccc117e66eb30fad46cbb13caa21ceeda81074d","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1088.tgz","fileCount":5,"integrity":"sha512-DYcr4RVrZ11Xb04SDGFlxZxbqcTflS9w0bvPXGuA6cJkiJNgP8nRDvlM+62pCH3UNxQvWYYnYRppkz8zKdxTJQ==","signatures":[{"sig":"MEQCIGdIcFpnLbKYs1WxiRYGYzI2ubJzty7r6MJhk8XhKv7AAiA16M1EypogiMbN9nl1ouWyTKCh8KK1DInRq+O0WY8HSw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8075762},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"dfc71f462306870f7ef33e8111d0d7c3b8ca5bf3","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.390","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.333","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.490","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.100","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.18","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.73","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.34","@tscircuit/footprinter":"^0.0.316","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.81","@tscircuit/copper-pour-solver":"^0.0.20","@tscircuit/capacity-autorouter":"^0.0.299","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1088_1772756974099_0.6493318912112478","host":"s3://npm-registry-packages-npm-production"}},"0.0.1089":{"name":"@tscircuit/core","version":"0.0.1089","_id":"@tscircuit/core@0.0.1089","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"1e8c7c627ec99ac920f67482d50296e1cc64acd4","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1089.tgz","fileCount":5,"integrity":"sha512-IioudSJkGpmI4kG/yvppwRwEs9M6V/c1i0P0Na9cSmBn6MzXEc56P+blS0pUaPJLPi54CQHmatacb0u3Ldijyg==","signatures":[{"sig":"MEQCIFcoF832iC62sjSXAA/tazEt76f+GkbNqiV4XBeGsD/+AiBlE2aDNyheev7v7rVdimmUV2wxeDil5q9M/sDgrWZ5/w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8075846},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"9ab43b954c80693a21aca829c1503751fd1efa01","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.390","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.333","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.490","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.103","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.18","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.73","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.34","@tscircuit/footprinter":"^0.0.316","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.82","@tscircuit/copper-pour-solver":"^0.0.20","@tscircuit/capacity-autorouter":"^0.0.317","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1089_1772762113847_0.25749629512302863","host":"s3://npm-registry-packages-npm-production"}},"0.0.1090":{"name":"@tscircuit/core","version":"0.0.1090","_id":"@tscircuit/core@0.0.1090","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"1ad117c5b69ffb88a2d66c193e06c95a0272df7d","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1090.tgz","fileCount":5,"integrity":"sha512-bcYcDxZkIKOeRmpMvUcTyyohNXbkY8EzGqzsNdkoUNWEAC64p3YHyV55wAEHjzZ8l6l8La8ESRuEawG1uTGcxQ==","signatures":[{"sig":"MEQCIHCIZURxVmztEryogsqnX8VxvUUsEHnviBdJZassx+omAiBVuIzE6NItXoEF3whZG4hjo7QyBU0/vPHdLpM6/jhaYw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8075846},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"09243a083fae6aacad06b31b4439c58e722dffd0","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.390","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.333","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.490","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.104","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.18","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.73","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.34","@tscircuit/footprinter":"^0.0.316","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.82","@tscircuit/copper-pour-solver":"^0.0.20","@tscircuit/capacity-autorouter":"^0.0.317","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1090_1772764865121_0.09209596001577025","host":"s3://npm-registry-packages-npm-production"}},"0.0.1091":{"name":"@tscircuit/core","version":"0.0.1091","_id":"@tscircuit/core@0.0.1091","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"ba2995d991422fcbeeff78a689a048518923371a","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1091.tgz","fileCount":5,"integrity":"sha512-Wjg/eDQ1JRNw0d/uJsRT4Ch+tgnCBO/8vZYqljXYu2+QOhdKvU1GfDsap0lNhtCHO8hf1ZIxlAFlB7/wCA88GA==","signatures":[{"sig":"MEQCIDWDrB+5ZLPYgqmnKcy+4o6hvdo5XTEvb+QscRWxgfTLAiBfsIQChvE7vcpidFnXfwH4/a8rtksOvy1TPzidVydJQA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8075836},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"e46101fc6d11cb686d386d6d8d769b3ec84d379a","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.390","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.333","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.490","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.104","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.18","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.73","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.34","@tscircuit/footprinter":"^0.0.316","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.82","@tscircuit/copper-pour-solver":"^0.0.20","@tscircuit/capacity-autorouter":"^0.0.317","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1091_1773007276165_0.49774269348993405","host":"s3://npm-registry-packages-npm-production"}},"0.0.1092":{"name":"@tscircuit/core","version":"0.0.1092","_id":"@tscircuit/core@0.0.1092","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"f9fa1b36285f5cc4cee1c50e32f81449e045f020","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1092.tgz","fileCount":5,"integrity":"sha512-EOdmVIrMmhkSZQeQKB/k5de5sFpq/XrbKk7NXS3QamElo5CN4ILgqhtjd0sTNOjjE+o0sSFQYxXh7839I/pJAA==","signatures":[{"sig":"MEQCIEDVnlfP5rCRasJfGz5WIipyIEPrq1/AAOw4O2wpt0L1AiAWcfyBtW9R/SsSvQv4DcjDUIulPzCsNrLmCp2s1ZoRGQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8076252},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"e5501995e20099f1cc99c6a9cbf36f441f52f1bc","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.393","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.333","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.490","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.104","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.18","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.73","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.34","@tscircuit/footprinter":"^0.0.316","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.82","@tscircuit/copper-pour-solver":"^0.0.20","@tscircuit/capacity-autorouter":"^0.0.317","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1092_1773038859798_0.25059673354975853","host":"s3://npm-registry-packages-npm-production"}},"0.0.1095":{"name":"@tscircuit/core","version":"0.0.1095","_id":"@tscircuit/core@0.0.1095","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"83280c52bf5fae8c1c3408c088f9d8db95c66ee2","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1095.tgz","fileCount":5,"integrity":"sha512-UpaXwBnfMWNneFgl/TFBnXstT6IZ2mDQrRakvwif+xmGzE+NW8GyV1UQY5/hYiDoHxSi5olvzsO5+1WjRUgFew==","signatures":[{"sig":"MEYCIQDWRuFU7S5bGJBc0BjwxkScv3XuI2DRPe3vAjHMk1eurwIhAN+nq0GPEZl3KWnDLl06XpBaI5+HBgXi2Fai+saHs2Ui","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8076252},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"d516d5c344b8dd4e48352d4b1749fcc058e6cc5c","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.393","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.333","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.490","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.104","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.18","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.73","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.34","@tscircuit/footprinter":"^0.0.316","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.82","@tscircuit/copper-pour-solver":"^0.0.20","@tscircuit/capacity-autorouter":"^0.0.320","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1095_1773171629567_0.3151368837431179","host":"s3://npm-registry-packages-npm-production"}},"0.0.1096":{"name":"@tscircuit/core","version":"0.0.1096","_id":"@tscircuit/core@0.0.1096","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"922f87185a4edd283a5056ccb2d333e77c56eadf","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1096.tgz","fileCount":5,"integrity":"sha512-n27BI3EafCmHniD67GF4UQ7qy8mtq1CmrtYzE2FVp2f+ukIn9KVaRhTliK5rMZvvl1gPz2LtCQDrUIxgTTFnQw==","signatures":[{"sig":"MEUCIDnpMFQ74zptMI+WGdby9lupItW5ET/GoYfoCw6j51ZvAiEAuQM/Woug0SQ300P44R2e96hVFwPh3yFrWex9dKsUEjA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8079287},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"9377f3874829778d0c97fcac0b865fd72ab4da3f","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.393","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.333","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.490","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.104","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.18","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.73","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.34","@tscircuit/footprinter":"^0.0.316","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.82","@tscircuit/copper-pour-solver":"^0.0.20","@tscircuit/capacity-autorouter":"^0.0.320","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1096_1773173746016_0.9403313929306558","host":"s3://npm-registry-packages-npm-production"}},"0.0.1097":{"name":"@tscircuit/core","version":"0.0.1097","_id":"@tscircuit/core@0.0.1097","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"388815b79a7bd112c2181b970bd83b7de3d4b47a","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1097.tgz","fileCount":5,"integrity":"sha512-f1nLy2pCkPEzPmDGhadzb3v7VMT8FXWOv+WB6sjvbFWtp0/F6MyAvOgeBntTt5JyTqSXJPbgwFmcny2aJqU0dg==","signatures":[{"sig":"MEUCIQDt+eg1JgrZalnxjNZARSSPVizYRRq7WX2OFHBCK95uOAIgROb+OBV9BvRDKwMvOTbUHiGvH5+QLJ9GUGubwVdM3RQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8079943},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"101ee755e457d51bc3f3763a801e991e1547e896","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.393","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.333","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.490","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.104","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.18","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.73","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.34","@tscircuit/footprinter":"^0.0.316","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.82","@tscircuit/copper-pour-solver":"^0.0.20","@tscircuit/capacity-autorouter":"^0.0.320","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1097_1773180753976_0.4409867185469232","host":"s3://npm-registry-packages-npm-production"}},"0.0.1098":{"name":"@tscircuit/core","version":"0.0.1098","_id":"@tscircuit/core@0.0.1098","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"ec496a9f903b1624a9e6235b353c431ded45ca73","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1098.tgz","fileCount":5,"integrity":"sha512-xPRFBg/9zvXnpbW8ZOVYFJCK+Cr7TpJfvYP/yttxBVtTGBkkEQh+Van8ndgqKlXadqjIIYkE/A686ilURnRPCA==","signatures":[{"sig":"MEQCIBTcJrWlT1IaKRss4b5sKRbR9UPmzliRnzDiTvnU3kIHAiArzIntAlqMbH01MQmgHa066jJoD4J+A/ramFeerjnHYg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8100395},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"f03e1dc464a96337d8a926c518b9045880070ea9","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.393","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.333","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.494","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.104","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.18","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.73","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.34","@tscircuit/footprinter":"^0.0.316","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.82","@tscircuit/copper-pour-solver":"^0.0.20","@tscircuit/capacity-autorouter":"^0.0.320","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1098_1773209820722_0.37070270272036554","host":"s3://npm-registry-packages-npm-production"}},"0.0.1099":{"name":"@tscircuit/core","version":"0.0.1099","_id":"@tscircuit/core@0.0.1099","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"6cb9a66414e40d2ecaf420aabaa01a1289a30f70","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1099.tgz","fileCount":5,"integrity":"sha512-CYY8wQjeiwq4NMDtsEKmD8alYC41ocHjz4SniaA1VEm25FPP5fNkzBi3TsCQNJzkEs2Ll598AgE5Db6qjETvbQ==","signatures":[{"sig":"MEYCIQDurBaE2LkJ2eNAtk6J4cUFFq9RG+2+yGF3Lq6jBdStJAIhAKt/jjsFTEbVpydSSxC2uJUqqJbbgz8jJ5DUPOyb7DUW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8100793},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"1ff5ea6a3d982be88215455e7a754c51c3616fe4","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.393","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.333","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.494","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.107","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.18","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.73","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.34","@tscircuit/footprinter":"^0.0.316","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.82","@tscircuit/copper-pour-solver":"^0.0.20","@tscircuit/capacity-autorouter":"^0.0.320","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1099_1773248635815_0.9266510281606828","host":"s3://npm-registry-packages-npm-production"}},"0.0.1100":{"name":"@tscircuit/core","version":"0.0.1100","_id":"@tscircuit/core@0.0.1100","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"c11108c70f0d17fa0dd24ee1220b143342abef6c","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1100.tgz","fileCount":5,"integrity":"sha512-ptcoZDWip1FueLdRyg+JCc4AOU/TByJvSS8rHYNk5pPcOCfF9cYRli1gNHTBb+UcC6XD97lny1StDJsqr8q8iA==","signatures":[{"sig":"MEQCIHQcKL3X8vuByt+C4D8L4gTA+kVCCCuVBOKJDoUm7WH1AiAleguT3dy0n1X3B4S9Rft9fIZJQk9n5QeMqnFH0u51xg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8102069},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"d0ee724b44d8238bc11fa3937ec9201dc248e4cc","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.393","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.333","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.494","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.107","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.18","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.73","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.34","@tscircuit/footprinter":"^0.0.316","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.82","@tscircuit/copper-pour-solver":"^0.0.20","@tscircuit/capacity-autorouter":"^0.0.320","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1100_1773251600273_0.3590131277403632","host":"s3://npm-registry-packages-npm-production"}},"0.0.1101":{"name":"@tscircuit/core","version":"0.0.1101","_id":"@tscircuit/core@0.0.1101","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"6aaf2f094abae3229e1d201793d7c4e933d4d8b0","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1101.tgz","fileCount":5,"integrity":"sha512-52hk8bRuF0z82S0MRLCPMDL+bfr6pvRtPaLweTO4OAnxjJWITYpWruif+iRpQVprctB3oDfzdCL2A4ktB8Khqw==","signatures":[{"sig":"MEUCIE5LrZBTlGHLxA7u7N5RTHUbC6F+Hw+4+YcPPSuVQkzDAiEApfsTkBkF4L2G9ra9YWBWeDyg9ptEK4Nb6RzOIJX9esI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8102780},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"3d4a2fd4eb6ae72e1ead653f46c52815e87795a5","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.397","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.333","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.494","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.107","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.18","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.73","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.34","@tscircuit/footprinter":"^0.0.316","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.82","@tscircuit/copper-pour-solver":"^0.0.20","@tscircuit/capacity-autorouter":"^0.0.320","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1101_1773259116718_0.4789874326548058","host":"s3://npm-registry-packages-npm-production"}},"0.0.1102":{"name":"@tscircuit/core","version":"0.0.1102","_id":"@tscircuit/core@0.0.1102","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"09bd9bcccce21d99a1b9b8c77fed71cfe2b76faf","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1102.tgz","fileCount":5,"integrity":"sha512-Ps+3BdRUtwRr+5wXoLVBMhwFnsG3WoeKTolA7JHzroaYL/ZQjfcpvsSwgpqHt6h7MHpScES1ik2zbvGEOTpl6A==","signatures":[{"sig":"MEUCIQCKc1RUQXiNzf6OIX1AepWWwc9NOr9bNzdBHFHM6tJHZQIgKNFMMMNnF9qtjBy4WL2mPPrzwMMsDmr1VJtQsFW0Zvw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8103184},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"dde89c0fc3705b063b2404478b4cd5deaa3feab7","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.397","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.333","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.495","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.107","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.18","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.73","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.34","@tscircuit/footprinter":"^0.0.316","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.82","@tscircuit/copper-pour-solver":"^0.0.20","@tscircuit/capacity-autorouter":"^0.0.326","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1102_1773293313512_0.6868865060162959","host":"s3://npm-registry-packages-npm-production"}},"0.0.1103":{"name":"@tscircuit/core","version":"0.0.1103","_id":"@tscircuit/core@0.0.1103","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"4587690e7c829b2afad6cf4de98d4f3dcfe5563d","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1103.tgz","fileCount":5,"integrity":"sha512-KVNBtVzi6Xjaqi0SeXLnyO29oVDa5bjbiU93rQb8C5RZwbyzxGjdc63+zTyYUMXi6jlVURhSGcGL0fO29TpYKA==","signatures":[{"sig":"MEQCIAWJFZiJnawYMHZrJLarp+pX32+W7e7gMx/Nmugvm7ohAiBxhwGf0mdAQMQdEEUIQMZHHVQbc19Cibmgo7gIyQxmgA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8103184},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"f6f0f80a06028073ccca7d3654722c07783b9f42","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.397","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.333","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.495","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.107","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.18","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.73","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.34","@tscircuit/footprinter":"^0.0.316","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.82","@tscircuit/copper-pour-solver":"^0.0.20","@tscircuit/capacity-autorouter":"^0.0.326","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1103_1773333674472_0.2595409271668234","host":"s3://npm-registry-packages-npm-production"}},"0.0.1104":{"name":"@tscircuit/core","version":"0.0.1104","_id":"@tscircuit/core@0.0.1104","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"1b62affc7396790e709cc0019b6b4f0ec03897a4","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1104.tgz","fileCount":5,"integrity":"sha512-+Cv69+jYFnH4mcuzD5uDR1B1gwIzCR6arFTU0xt4pgiHM4ZfKiv6xSKMqr0vZeiFhhkFZpQ1UCiDm4cVUnI9SA==","signatures":[{"sig":"MEUCIAyzKO5Lq4DaX3FqGR5rm60T1trEdU6HY13VCn3HnN+xAiEAulihGpsLqLNuUhILnnGRXkTpfEskan8olZrUZfVTAvo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8107515},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"4a67bc7990502e1763b04e473086d2b266f1a61a","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.397","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.333","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.495","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.108","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.18","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.73","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.34","@tscircuit/footprinter":"^0.0.316","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.82","@tscircuit/copper-pour-solver":"^0.0.20","@tscircuit/capacity-autorouter":"^0.0.326","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1104_1773335745746_0.8735101830196346","host":"s3://npm-registry-packages-npm-production"}},"0.0.1105":{"name":"@tscircuit/core","version":"0.0.1105","_id":"@tscircuit/core@0.0.1105","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"26ae0791c9a39c51979566a2c852804b5412b7f1","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1105.tgz","fileCount":5,"integrity":"sha512-LMwQESu+YAxn6vB+oARIqSYqetUWYaMtfRT2UqMzjwhZD7eyRZ5fCfIYrTLHN35dH2Zjto5fADHR6eEYK/CoiQ==","signatures":[{"sig":"MEQCIGyxTZ0mNvzym5Z6FDnEfHjoruUA2ouLQZNdIWODntJcAiA9ruBGQkxVl86725gUklT+lLjnU+Da4nVBKGCctxSO5g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8107515},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"8a28618720bc63bb8d8d76463bc6b3eb5928b0a4","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.397","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.333","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.495","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.108","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.18","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.73","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.34","@tscircuit/footprinter":"^0.0.321","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.82","@tscircuit/copper-pour-solver":"^0.0.20","@tscircuit/capacity-autorouter":"^0.0.326","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1105_1773336595149_0.19802149917154654","host":"s3://npm-registry-packages-npm-production"}},"0.0.1106":{"name":"@tscircuit/core","version":"0.0.1106","_id":"@tscircuit/core@0.0.1106","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"f91c2e01f86bf21653f05383b1628bd1d9ed1ab8","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1106.tgz","fileCount":5,"integrity":"sha512-OoNwwjvN4JAkoaddwbWF7msovKnww2x0LhXwct6OLQOIIh8b0AxhHZq18m88EpNSdA88YeAj4KaL9pF4TvdpeQ==","signatures":[{"sig":"MEYCIQDvRG5E1onjSnl4QDau/2aMIWsOASIHsmPxKL2caZlTdQIhAMr80zD2jJefXqABr1wyeYKc8/PPAyrPIZuTzB8QtKgn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8108601},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"72d44558d69b9e305507cd061d125586c1ee0478","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.397","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.333","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.495","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.108","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.18","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.73","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.34","@tscircuit/footprinter":"^0.0.321","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.82","@tscircuit/copper-pour-solver":"^0.0.20","@tscircuit/capacity-autorouter":"^0.0.326","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1106_1773349465896_0.7898931303074403","host":"s3://npm-registry-packages-npm-production"}},"0.0.1107":{"name":"@tscircuit/core","version":"0.0.1107","_id":"@tscircuit/core@0.0.1107","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"7b292ce97a169e272c587cd71dca112bc1b1fc6c","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1107.tgz","fileCount":5,"integrity":"sha512-XeDH4Hvrhqb/kzFEjm+VXONCcQx8A0yaIjHSfeWu7CiUjBN7K7mZ6Rbok2nEUg7itm5/Mhrbs4TuZ7tsTT7evg==","signatures":[{"sig":"MEQCIBaj+GvMBdaHksEnQjV8jSJjLffKu2MamWu0k/5lTl1eAiBop5qwK7MYMxWDZOUVvbphjLzt99a/lMZvfNCH/SbQvQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8108601},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"eb9f44b62b426cf1d49fcbbc5008b67125ac1fe4","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.397","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.333","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.495","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.110","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.18","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.73","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.34","@tscircuit/footprinter":"^0.0.321","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.82","@tscircuit/copper-pour-solver":"^0.0.20","@tscircuit/capacity-autorouter":"^0.0.326","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1107_1773401171812_0.21047420383916737","host":"s3://npm-registry-packages-npm-production"}},"0.0.1108":{"name":"@tscircuit/core","version":"0.0.1108","_id":"@tscircuit/core@0.0.1108","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"bcc049ca41ed7c205e4b7b3b139b803a6e796ab0","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1108.tgz","fileCount":5,"integrity":"sha512-3S8BxlOuaW21oqhMTe75VhnUs9B1bVVU+RPjFYRjcYrQLgrishS3zurYktOrS1t4qWFY6rj/bcPcHX7f+Muqqg==","signatures":[{"sig":"MEUCIA8Y5GdkjZpLabMKA3IomX9tb+/0Dyj8kRLoai1/HDbIAiEAt2406JnjlwTAa0Au7Ep2J+jZAxvSKL6zakR1U4O+L14=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8108601},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"5c3be065725ab3b0bf5027642d2d3a495fe280c0","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.397","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.333","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.495","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.110","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.18","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.73","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.34","@tscircuit/footprinter":"^0.0.321","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.90","@tscircuit/copper-pour-solver":"^0.0.20","@tscircuit/capacity-autorouter":"^0.0.326","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1108_1773408978019_0.5863403776686062","host":"s3://npm-registry-packages-npm-production"}},"0.0.1109":{"name":"@tscircuit/core","version":"0.0.1109","_id":"@tscircuit/core@0.0.1109","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"3c48bfb972f2ad215ab16da0cebb9dcbde8dcc84","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1109.tgz","fileCount":5,"integrity":"sha512-IE6YNwt7Rf0+AaDhlWKCScHYSO7tFaubOfF1cJkOkMZM3bOxxV6+3nBU8rKPMXK63x696clwxL5rtEhT98N9ig==","signatures":[{"sig":"MEYCIQCYfFfJGni0r3NxrUOanMiM2yMjmuB0caO+BJPmL5NmzAIhAJnzEBXvU9fIyw1Ufug86ZIfty65hJC49AGdWZbh5ACX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8108742},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"1131803c8dbf15238e5e4c83d1a4325ce47624f6","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.397","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.333","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.495","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.110","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.18","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.73","@tscircuit/math-utils":"^0.0.29","circuit-json-to-spice":"^0.0.34","@tscircuit/footprinter":"^0.0.321","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.90","@tscircuit/copper-pour-solver":"^0.0.20","@tscircuit/capacity-autorouter":"^0.0.326","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1109_1773414771574_0.23372628489967506","host":"s3://npm-registry-packages-npm-production"}},"0.0.1110":{"name":"@tscircuit/core","version":"0.0.1110","_id":"@tscircuit/core@0.0.1110","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"9005e55e7a5c866ed836ed1ce18d9200c5c6416e","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1110.tgz","fileCount":5,"integrity":"sha512-wNqvdK73GMUQrI91Smwu3ol4jZ0sGar5cfABDrknjuGKLP8kTvLhyQBPK1Xs0gZg7x1w+kRk7xl255xO9o3yig==","signatures":[{"sig":"MEQCIGEU906rq9XXze8mFlqr0IQN4FRQ2RU1v+7h5JOp0q/rAiBNp2q2rlb2X6y63FsjFRKhLctgBORlzDHfgmL3igiKQg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8111618},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"4e2ca5fe9e82fc5131a42310a0b5c976d798be6e","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.402","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.336","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.495","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.110","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.18","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.73","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.34","@tscircuit/footprinter":"^0.0.321","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.90","@tscircuit/copper-pour-solver":"^0.0.20","@tscircuit/capacity-autorouter":"^0.0.326","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1110_1773416190759_0.7892044675328396","host":"s3://npm-registry-packages-npm-production"}},"0.0.1111":{"name":"@tscircuit/core","version":"0.0.1111","_id":"@tscircuit/core@0.0.1111","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"6677909f8dab15b5bce7a87027eb3a3fd94518ad","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1111.tgz","fileCount":5,"integrity":"sha512-RkTs49IJKhUlCfV8fbs6F7X2qg+P2MvJPPWfQXzP6yQ4ErWgCzctyR1/6UnKpWYu23F4Sb+S2xrflkKwPwnVzw==","signatures":[{"sig":"MEQCID/uRH0NXCkFhTc40Zjb0vHrYIArjuaMYq2uM7rgwv01AiBa1Tam6550iIKdaamPVcR5nBoWjRwjlBQ9jAnY62dT/g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8116210},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"1ace7e21a94337c9b54900fb9e347a3d2cf6dfbf","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.402","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.336","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.495","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.110","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.18","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.73","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.34","@tscircuit/footprinter":"^0.0.321","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.90","@tscircuit/copper-pour-solver":"^0.0.20","@tscircuit/capacity-autorouter":"^0.0.326","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1111_1773417824444_0.07658494312346842","host":"s3://npm-registry-packages-npm-production"}},"0.0.1112":{"name":"@tscircuit/core","version":"0.0.1112","_id":"@tscircuit/core@0.0.1112","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"e748cae81caf8a974d28c05c2fbee5391dce6848","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1112.tgz","fileCount":5,"integrity":"sha512-YFFp5gnGL5rkrb0sCK24pANSiCdJktvf5K9UoeVFb05YGXgMi3RmUTHtPpaNJ3yLlPlMgOaNyiK05E2ekaTNHg==","signatures":[{"sig":"MEUCIQCsQ/S0wkvabB7Y+NzrBmpX35dgbrz1pLD55AltX1UniwIgE+N/J59PokvS/BAa2ft/lJ9mGX4AAmNxFWyHvl9VIL8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8116508},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"6f979fd82020d1b36f9a287522d1fc32cde72024","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.403","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.337","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.495","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.110","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.18","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.73","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.34","@tscircuit/footprinter":"^0.0.321","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.90","@tscircuit/copper-pour-solver":"^0.0.20","@tscircuit/capacity-autorouter":"^0.0.326","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1112_1773423703853_0.3389663108712113","host":"s3://npm-registry-packages-npm-production"}},"0.0.1113":{"name":"@tscircuit/core","version":"0.0.1113","_id":"@tscircuit/core@0.0.1113","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"4295eac489691a28b26f328d4b5ffbf420e435b7","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1113.tgz","fileCount":5,"integrity":"sha512-0THAW99oo+/aW1B7urW+jT+VBfI9ZQU5xTCkBVbaADCdXxyWLQfWsulsWZ5pi8AbwwYEGKY04gE7glykpacDHA==","signatures":[{"sig":"MEUCIFupP2o2Goy32sqOipHLgd/3I5ZVs/89r2w8xuaTNMYSAiEAhqKLLHCfFzuf2UCbd5o9oo+VzNnKIRo3YmVOD/RY3D4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8569028},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"0cd1c08f046fea2191d9f6bd564b0aeb83b16025","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.403","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.337","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.497","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.110","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.18","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.84","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.34","@tscircuit/footprinter":"^0.0.321","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.90","@tscircuit/copper-pour-solver":"^0.0.20","@tscircuit/capacity-autorouter":"^0.0.326","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1113_1773527347472_0.18317043341744665","host":"s3://npm-registry-packages-npm-production"}},"0.0.1114":{"name":"@tscircuit/core","version":"0.0.1114","_id":"@tscircuit/core@0.0.1114","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"d4f17f822e818a8978771b2d8dc010f4255a8acf","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1114.tgz","fileCount":5,"integrity":"sha512-I60RpnCG6q2uESFMH2JxIxaU5a3CEZP54AbN675zMSNSRlD49jRyeoQqYLd5BwqJ8inbosKheYcNEZ5C6RVKig==","signatures":[{"sig":"MEYCIQCHT2kg9XeAC5DO9N1xZRIdVkVdXc4oBC/N8Nf++rY/hAIhAJVs0onDShhAI+RnR4N+hDodZC04IpW3otz2VEqDRSqL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8569028},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"4c3b0afeb7973e021de615b0f7041b943cf445cf","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.403","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.337","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.497","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.110","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.18","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.84","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.34","@tscircuit/footprinter":"^0.0.321","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.90","@tscircuit/copper-pour-solver":"^0.0.20","@tscircuit/capacity-autorouter":"^0.0.334","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1114_1773531274998_0.13926038501634252","host":"s3://npm-registry-packages-npm-production"}},"0.0.1115":{"name":"@tscircuit/core","version":"0.0.1115","_id":"@tscircuit/core@0.0.1115","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"aad93bbea690b2249482ecdcef187bdb37dfcc68","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1115.tgz","fileCount":5,"integrity":"sha512-8oP4ri58XdBb8f//rk/Bw1oKTqCqysXdfSJpdIxg3YLDVGjBQ0iZS48Eg0XSn8zloeRl5HcftHh/26hp+E8PAw==","signatures":[{"sig":"MEQCIGoRstArdHJ5LHCW4QwzZXpT1fQBzr/jTBte4c4mEQuSAiAF6Zmr9jwnSAG8muEPUeYeNJ4k7vUtCR0niJP/pO9r7w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8569028},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"91c3c3e67e8a078ffbbf879b3d942bccb5b0b19e","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.403","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.337","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.497","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.110","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.18","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.85","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.34","@tscircuit/footprinter":"^0.0.321","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.90","@tscircuit/copper-pour-solver":"^0.0.20","@tscircuit/capacity-autorouter":"^0.0.334","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1115_1773699198355_0.35054506477232694","host":"s3://npm-registry-packages-npm-production"}},"0.0.1116":{"name":"@tscircuit/core","version":"0.0.1116","_id":"@tscircuit/core@0.0.1116","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"beb6d245ec8393d027c78ddcf10307c020d8bf35","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1116.tgz","fileCount":5,"integrity":"sha512-s8SkCNONsag7Yzsv2ZZkj0C+ILZBs6qWcOfvWYmq4EkXUSd8Qzd/7cOv0kncjRNVNAjKJ6LM8Cd+tUjdDkDSQQ==","signatures":[{"sig":"MEUCIQDlQkxXC1/4R6lr1Lt2mHuDUT0cEuB3kMx1WarIygPscgIgadWT52cxXyP2Kv6dO4VtPrYngQ9cE4yK1+EI7NKaXug=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8569850},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"e1ba8b0cfde19c6ed2f54f407678eb819f1f49a4","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.403","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.337","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.497","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.110","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.18","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.85","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.34","@tscircuit/footprinter":"^0.0.321","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.90","@tscircuit/copper-pour-solver":"^0.0.20","@tscircuit/capacity-autorouter":"^0.0.334","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1116_1773722779929_0.12108179226031512","host":"s3://npm-registry-packages-npm-production"}},"0.0.1117":{"name":"@tscircuit/core","version":"0.0.1117","_id":"@tscircuit/core@0.0.1117","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"8b23bb13c839225e31719b3a20ecad2799b745ff","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1117.tgz","fileCount":5,"integrity":"sha512-pQs09RXm49AdSNdlUllUT/yc5OtsDkpEcTD+qhUXSwNe/jtj/ATySOZURGEtz9VAhVBPzO+VjW4tK17AZQ2Acw==","signatures":[{"sig":"MEUCIQDxsoArSZAi77mH49tPlv9prdweIQXVmAxqYx/LFnOalAIgE9+sH2mXuVHAzoOp1lA3yIf62JYDdW5ThTpI8M9jexI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8569879},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"d44eebfa68390af4fbb5989cd3b70ddfb3528e17","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.403","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.337","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.497","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.110","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.18","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.85","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.34","@tscircuit/footprinter":"^0.0.321","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.90","@tscircuit/copper-pour-solver":"^0.0.20","@tscircuit/capacity-autorouter":"^0.0.334","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1117_1773808152974_0.015188995627766877","host":"s3://npm-registry-packages-npm-production"}},"0.0.1118":{"name":"@tscircuit/core","version":"0.0.1118","_id":"@tscircuit/core@0.0.1118","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"e6e99ab16dfbe4697bb5d12ca970a210f83ea60a","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1118.tgz","fileCount":5,"integrity":"sha512-XrgqpmYufZhIvSyycOW4HR929qPn2CgvAvI7mogQTrgtNIPKEneirC8ZqkOXPaea/UOsJ0e4gAZ0SCyGrVB1Wg==","signatures":[{"sig":"MEQCIEclVB8W6/ZbEmU+azRG5bfzCjLZ4bH1sXhSmZnQSwSmAiAYVWrkGQEiKw0yZOnosZQ4vx0wZXqXIh9EeGXmVMcD3A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8570086},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"26a99db55e85ed77ef09ea7709a3d6811e149a47","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.403","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.337","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.497","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.110","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.18","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.85","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.34","@tscircuit/footprinter":"^0.0.321","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.90","@tscircuit/copper-pour-solver":"^0.0.20","@tscircuit/capacity-autorouter":"^0.0.334","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1118_1773994870802_0.7269044002967453","host":"s3://npm-registry-packages-npm-production"}},"0.0.1119":{"name":"@tscircuit/core","version":"0.0.1119","_id":"@tscircuit/core@0.0.1119","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"d9befdd4120de25b43079a0805ed91242fb83f5d","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1119.tgz","fileCount":5,"integrity":"sha512-Es9P+UgGc3RNajpDdMriWrFyXsbGQO5mFDOJfCrT8H1XdrYG8Hvy2e8eRoYGX7JKmbPEiNPmG+vZhKT7GPw3oQ==","signatures":[{"sig":"MEQCIB9v0iaeOnp5QLFhr1hGQVNfUwN/xW+16+FCq9bgogUCAiB+nPoxSehuM+GxDJuzWPsNAf7CjPjy8A/4d1Dbw8i6KQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8570376},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"d1fa7b92f39f564a63475d3cc6f2959969c8cf7b","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.403","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.337","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.498","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.110","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.18","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.85","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.34","@tscircuit/footprinter":"^0.0.321","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.90","@tscircuit/copper-pour-solver":"^0.0.20","@tscircuit/capacity-autorouter":"^0.0.353","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1119_1774242919636_0.41660494004652326","host":"s3://npm-registry-packages-npm-production"}},"0.0.1120":{"name":"@tscircuit/core","version":"0.0.1120","_id":"@tscircuit/core@0.0.1120","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"629f8187c0342604ff0b78bfe21179cc95692f84","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1120.tgz","fileCount":5,"integrity":"sha512-URZMfhfeUaVXj1c08A61TMj+99M9efFrolXM6/o3Buykc/Eub82NkoxFW0f8cg4LcNy+wVVfidB+fOjiulvUMQ==","signatures":[{"sig":"MEYCIQCtAAhaYGbzFdzrH3c3UhROfwKOQ04hjwkrwHVL0p4oMAIhANdJFeW1Yo0isbAhpgx9Xxr1rPCJfUdg+xvI13i0Tv5H","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8570376},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"e6b721366eb6b38f800c570f7e9da7a935c65863","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.403","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.337","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.498","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.110","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.18","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.85","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.34","@tscircuit/footprinter":"^0.0.333","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.90","@tscircuit/copper-pour-solver":"^0.0.20","@tscircuit/capacity-autorouter":"^0.0.353","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1120_1774260653364_0.7662365767531494","host":"s3://npm-registry-packages-npm-production"}},"0.0.1121":{"name":"@tscircuit/core","version":"0.0.1121","_id":"@tscircuit/core@0.0.1121","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"a3ce4a400a930807e4a56ff15147c8c0b2e934f0","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1121.tgz","fileCount":5,"integrity":"sha512-EPIGn3e9B8xrloonnHzS/5SMJcfsgrGm1ZR+cap/jxM9KIaB9RyRF0n/H/eaIqOOn0giLo+S0+R5yVsnJ5ALmQ==","signatures":[{"sig":"MEQCIBLGfNqcnxX07Xbzndl/7AnMXS14x5Ims00yEZV1vpkYAiA1PBR+aNyxE3li3ypOdYtRROx1+T0de6bf+sKd/G/37w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8570440},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"39899a967906315941746ccb8e41a858f1e85bc4","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.403","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.337","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.498","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.110","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.18","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.85","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.34","@tscircuit/footprinter":"^0.0.333","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.90","@tscircuit/copper-pour-solver":"^0.0.20","@tscircuit/capacity-autorouter":"^0.0.353","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1121_1774277322514_0.760071688610729","host":"s3://npm-registry-packages-npm-production"}},"0.0.1122":{"name":"@tscircuit/core","version":"0.0.1122","_id":"@tscircuit/core@0.0.1122","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"a2503c14d25f7017ac34c4450c1b0985f5f239c5","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1122.tgz","fileCount":5,"integrity":"sha512-FcRT+AbD+WWwWsNArh0PmBac/ddij3l6NZQgfq9E8KdE0bOkWmjLvCnXXlaxaomd9p38FJ69tWiiLldd9o4+EQ==","signatures":[{"sig":"MEQCIFm15JSshz9QYgOStS+Pa0i+RyuomGxJa3Wn2Ov9Ub/DAiATGd7NP4vaGXRy9kHRMDplINN13WmjYaCphKsaSQ3BcQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8570476},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"c776b572e84b3b4f5c64ad1ba9837b246093083f","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.403","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.337","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.498","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.110","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.18","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.85","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.34","@tscircuit/footprinter":"^0.0.333","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.90","@tscircuit/copper-pour-solver":"^0.0.20","@tscircuit/capacity-autorouter":"^0.0.359","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1122_1774329542154_0.15707314534319883","host":"s3://npm-registry-packages-npm-production"}},"0.0.1123":{"name":"@tscircuit/core","version":"0.0.1123","_id":"@tscircuit/core@0.0.1123","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"1ccfdb6a8fa8048f72fb119a49f0affc2af4affd","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1123.tgz","fileCount":5,"integrity":"sha512-jwQivoNmfuVkuhMBMonnoqBAZmCoDg74LW+PPTo5V4o9Ji9SooHGb+8Du+/OQnXjJjObraOLZWTK+LMaJl7/CQ==","signatures":[{"sig":"MEUCIQCW9gARU5kUI+SvJll6FJNceoOo+t70yxDrCGCCqSbhdAIgLzdzow1cKqiXkMoAh37sqiP0TjuMVDcwKV8ghdorRtw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8618248},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"842392c2272f7627b6d41c499719a5d2e560d997","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.403","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.337","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.499","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.110","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.18","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.85","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.34","@tscircuit/footprinter":"^0.0.333","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.90","@tscircuit/copper-pour-solver":"^0.0.20","@tscircuit/capacity-autorouter":"^0.0.359","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1123_1774346933278_0.06207743464531568","host":"s3://npm-registry-packages-npm-production"}},"0.0.1124":{"name":"@tscircuit/core","version":"0.0.1124","_id":"@tscircuit/core@0.0.1124","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"36564e93a6075d429ccf247906e2ddcd623b99f2","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1124.tgz","fileCount":5,"integrity":"sha512-qbBDO/MaM+3RSZVfqX0ZPllxWGMd5dPyBJXCnR/FNEoa8njH1VTN0PqJLdQQl0yRtCFZtpTWtCMYwsvNz6F8xg==","signatures":[{"sig":"MEUCIQC7kvEoCE7nTdR4zIvrxUX/Kc2EWC/GUOoTvnIIu4EpZgIgeT5EBsstB2ioUUXhfaH5ZX0jCZjnssETtb0t7z0+lC8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8618248},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"5f472e21cf9dd6e41743d842d32228bf04e0c34c","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.403","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.337","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.499","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.114","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.18","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.85","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.34","@tscircuit/footprinter":"^0.0.333","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.90","@tscircuit/copper-pour-solver":"^0.0.20","@tscircuit/capacity-autorouter":"^0.0.359","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1124_1774626940853_0.6065122148187327","host":"s3://npm-registry-packages-npm-production"}},"0.0.1125":{"name":"@tscircuit/core","version":"0.0.1125","_id":"@tscircuit/core@0.0.1125","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"effb3dc1a3d44caea7baae91e7cfd107395d3103","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1125.tgz","fileCount":5,"integrity":"sha512-ZIY6wsCe4fGZZ74zNHGfz21LRf8MSQdYSY9MmJe0RvOw7PygTEYTi8cliLSNsoxptqe6B2i9KESQUjBNcHMl9w==","signatures":[{"sig":"MEYCIQD8Yge6ormKzSFRnS6ygXnX9G0QTuoplimYQJ5VQMjOkwIhAP5tQGCq4TlRiXJFB0Xzf/4akiFUK8h2dENKHzpUkDrv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8618248},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"c73b16ad517a5d83742e00adcebc287f787e4603","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.403","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.337","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.499","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.114","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.18","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.91","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.34","@tscircuit/footprinter":"^0.0.333","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.90","@tscircuit/copper-pour-solver":"^0.0.20","@tscircuit/capacity-autorouter":"^0.0.359","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1125_1774629553412_0.0873628778289135","host":"s3://npm-registry-packages-npm-production"}},"0.0.1126":{"name":"@tscircuit/core","version":"0.0.1126","_id":"@tscircuit/core@0.0.1126","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"e6bb98287d944c9c607a2e65f1e6838222c45915","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1126.tgz","fileCount":5,"integrity":"sha512-ySGj72xxoIurR0tU4EQaTVTZH01Z5gs5ljJlZ3zCsZ8TlombouKoRP40q9uTrFR6c3yp5yWIjRIyR3WmFGjfkw==","signatures":[{"sig":"MEUCIQDCXU1ExfMX/ozpV8OJeNhxCemtbk3U7UTE+bHP85SiEAIgTLLrd4WDM4yGMgsb/HwZ5g3uRwQLDVRI6lC9HPb/KQo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8618248},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"60d6361047daed8dc39570076f4772e1bfe40774","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.403","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.337","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.499","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.115","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.18","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.91","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.34","@tscircuit/footprinter":"^0.0.333","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.90","@tscircuit/copper-pour-solver":"^0.0.20","@tscircuit/capacity-autorouter":"^0.0.359","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1126_1774684196739_0.6976169663440994","host":"s3://npm-registry-packages-npm-production"}},"0.0.1127":{"name":"@tscircuit/core","version":"0.0.1127","_id":"@tscircuit/core@0.0.1127","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"7e321271c0d88eb1f88fdcc635dab135d81ffca5","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1127.tgz","fileCount":5,"integrity":"sha512-zq/rqj1Vb/7JEvIO3q6RWYuIgDTvolSYHHdNuTBCY3dsS2lrxWUeFrqyOQa006CF9JvONcD2RbkKbfK15l6n9g==","signatures":[{"sig":"MEYCIQCJlc0vTiE4lCoeWJHS8voeQiRTmdwPShpCzU7eJJXBZwIhANgr2mqdWx4WL0LzAi7cVtHVAHEpk2TOwXIViuO6s7aY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8618248},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"89186c0832c8944bf2a4d3853708aaf4a8dd861a","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.403","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.337","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.499","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.115","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.25","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.91","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.34","@tscircuit/footprinter":"^0.0.333","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.90","@tscircuit/copper-pour-solver":"^0.0.20","@tscircuit/capacity-autorouter":"^0.0.359","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1127_1774837706554_0.3087123995625871","host":"s3://npm-registry-packages-npm-production"}},"0.0.1128":{"name":"@tscircuit/core","version":"0.0.1128","_id":"@tscircuit/core@0.0.1128","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"c48886e5318b203491f00ba8152782116da99933","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1128.tgz","fileCount":5,"integrity":"sha512-nYngZ32siHzLzoxdE+q/MAMlXwqkNc11RlA1Yc7sw5y6dtUHzVkTFCSP2w7hNi/2KG4GXEG/HdCrO5jPIqcXOQ==","signatures":[{"sig":"MEUCIQDALdNyfTvsWsIatkZljbA+1m+vHvR8pZImJajUyac8SwIgegQHMs7h+ZSPSQTuIMyHCjSwzdWtMvsw9sInG9/V/mM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8618913},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"42a0e047b7bf6c22b8fc817dd501327dda125fcf","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.403","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.337","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.499","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.115","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.25","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.91","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.34","@tscircuit/footprinter":"^0.0.333","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.90","@tscircuit/copper-pour-solver":"^0.0.20","@tscircuit/capacity-autorouter":"^0.0.359","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1128_1774886166101_0.04591331611646288","host":"s3://npm-registry-packages-npm-production"}},"0.0.1129":{"name":"@tscircuit/core","version":"0.0.1129","_id":"@tscircuit/core@0.0.1129","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"33489c393229ba3a8fd16b775652609b6d769cd3","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1129.tgz","fileCount":5,"integrity":"sha512-m1qwedapGjgr4F+jv0Y/pEmQHkOaSuTmkSDtuK1cx3BV4C4uHIAjs7ROCIDBs6Nqqi+crt2k5C8St/DqhMmbDA==","signatures":[{"sig":"MEUCIQCYPLeE3IDpUMYQvAZCZFXN8TuP5WJ/9zoLDy6Ns7o2RQIgOLtvburzuUxF+H5yOT+5xHLRAutBr+KVL7q9sxQ3z3U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8625514},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"3889a410c9e13d1a4e89a6b3bf658c35c9458525","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.403","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.337","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.501","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.115","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.25","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.91","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.34","@tscircuit/footprinter":"^0.0.333","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.90","@tscircuit/copper-pour-solver":"^0.0.20","@tscircuit/capacity-autorouter":"^0.0.359","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1129_1775113016248_0.8879984081783869","host":"s3://npm-registry-packages-npm-production"}},"0.0.1130":{"name":"@tscircuit/core","version":"0.0.1130","_id":"@tscircuit/core@0.0.1130","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"53e49e78b95b1cae685ad829e0049b3340118e95","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1130.tgz","fileCount":5,"integrity":"sha512-2eezaNKhGj6J0qWPi/mf9lDMkgNWDFRX8HE7jgBzCWuna8FlVoVa5n4g1va1IkWmbgkoUOgR7appKyygKxpshg==","signatures":[{"sig":"MEQCIHhGw/nzH/00GoY9FCaNurWknZePWEOz+oSfM3UKWrE7AiBE+0RrJz2OuuZhqZwjCEwD7jbKlJHAMyEsGaE6+wlHmg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8625618},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"13d6e33a007966c8c1cd62a529e2bff50693a8a2","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.403","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.337","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.501","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.115","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.25","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.91","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.34","@tscircuit/footprinter":"^0.0.333","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.90","@tscircuit/copper-pour-solver":"^0.0.20","@tscircuit/capacity-autorouter":"^0.0.359","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1130_1775152509323_0.5721784623873636","host":"s3://npm-registry-packages-npm-production"}},"0.0.1131":{"name":"@tscircuit/core","version":"0.0.1131","_id":"@tscircuit/core@0.0.1131","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"a90ebd26da697ca6319de8bfc877048cde68813a","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1131.tgz","fileCount":5,"integrity":"sha512-es5j//RGC6lfMHN4zXLFnZ52rQijE1KYPPm7D4ODDisz4CPH3K7jdmjv4zY96IFllL8TfAnyh+F6W5POwcRajg==","signatures":[{"sig":"MEQCIHO1mPz1pBXtnLzmM4/s5Q++JRKhXu/QDzxUgIw2X6IZAiB/gSc8DxPz78N5nki9g4FuTaamg28gwfk6ATkqUclqng==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8625618},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"46da2bac9ccfa4ddbf678401899dca81fc38d39f","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.403","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.337","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.501","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.115","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.25","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.91","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.34","@tscircuit/footprinter":"^0.0.333","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.90","@tscircuit/copper-pour-solver":"^0.0.20","@tscircuit/capacity-autorouter":"^0.0.359","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1131_1775235693793_0.7259067097601801","host":"s3://npm-registry-packages-npm-production"}},"0.0.1132":{"name":"@tscircuit/core","version":"0.0.1132","_id":"@tscircuit/core@0.0.1132","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"f0f10e76b019df564c4fd99e96ed99539ec3367e","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1132.tgz","fileCount":5,"integrity":"sha512-7sUJ+KaZjTTvDcyc/JkTwR4e3+OkXzk1PQSBYRPqBAN65CWC3czMACbZqLWjGDAeDZUjlHRhDI49o57xYZlYOw==","signatures":[{"sig":"MEYCIQDNJXmwD0EeMWpWq/Ef/Hhf5dhcmce2pOWC6PcO6U+cpgIhAOQrXjYPyPjXFDI7ZjILAnOCA+NB0PUla9oliewX6xFT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8629551},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"33b5439268e392bf91157dad1804bdf77d1417e3","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.403","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.337","graphics-debug":"^0.0.60","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.501","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.115","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.25","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.91","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.34","@tscircuit/footprinter":"^0.0.333","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.90","@tscircuit/copper-pour-solver":"^0.0.20","@tscircuit/capacity-autorouter":"^0.0.359","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1132_1775238512708_0.15448660203762765","host":"s3://npm-registry-packages-npm-production"}},"0.0.1133":{"name":"@tscircuit/core","version":"0.0.1133","_id":"@tscircuit/core@0.0.1133","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"986affd9b23773e02627800ace9de375e4c6656c","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1133.tgz","fileCount":5,"integrity":"sha512-93BSxHM65/YZBbTY7mDwWlP/+Upj/Mj6Xm/xU8GGaqV1xKzyNgDz1xRiBF1b7WV4fEXESxNpu6nLmqEAB9ZIbA==","signatures":[{"sig":"MEQCIHO25zp2u1mANWIRZfH66SXDtSnWDrKgPI3nP4ZhgqS8AiB3eYbmnd0cXV6pU2UYv1HtEojoDOpioLk8szpLmbPUsg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8629522},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"b98b5351791fd713fb54539fc6bb831085b40faa","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.403","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.337","graphics-debug":"^0.0.89","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.501","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.115","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.25","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.91","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.34","@tscircuit/footprinter":"^0.0.333","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.90","@tscircuit/copper-pour-solver":"^0.0.20","@tscircuit/capacity-autorouter":"^0.0.398","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1133_1775252451492_0.4011182313581547","host":"s3://npm-registry-packages-npm-production"}},"0.0.1134":{"name":"@tscircuit/core","version":"0.0.1134","_id":"@tscircuit/core@0.0.1134","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"e54dd43bc3ee7cdad60362692a9eec910d0f49d6","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1134.tgz","fileCount":5,"integrity":"sha512-K0aLzxET14vq/VSi0AJR2SVvVrhrlpOKN6gHy3Eg9u0rMZnyptbD/cc5ZwymK0oCb8kx83CIl/cAerNKOpvgng==","signatures":[{"sig":"MEYCIQDBM++/7STT4KbkQEGWW2pJ4S9hmXGQeMcsOD7rbzqkzwIhAIiHxglKv2c+dvgtB7RgV5Wf0mHwXUsaE+XI1ZDIsIYU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8629565},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"9d88c7a38e8e5f3b8919932b5fdbe188eb956e36","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.403","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.337","graphics-debug":"^0.0.89","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.501","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.115","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.25","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.91","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.34","@tscircuit/footprinter":"^0.0.333","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.90","@tscircuit/copper-pour-solver":"^0.0.20","@tscircuit/capacity-autorouter":"^0.0.398","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1134_1775262011821_0.5954753364999887","host":"s3://npm-registry-packages-npm-production"}},"0.0.1135":{"name":"@tscircuit/core","version":"0.0.1135","_id":"@tscircuit/core@0.0.1135","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"9781496160dbf5f74379f67797ddd5116f99418e","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1135.tgz","fileCount":5,"integrity":"sha512-k+YyNlOxvGtZYufr56VDDaAyMpCrkm58uhHbobY6rUzSTLXefkBIvPpnippSVwTLAgwfDvcde9CNyn5m4Bfa/A==","signatures":[{"sig":"MEYCIQDidj0dTkZxTNw9euTH3HtIjD+ibft30Bx2zxw4pKntLQIhAJN1fig+4zOo+8l9DISdpfmDE1/fVrNH22sQx/im9EvD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8629855},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"1a322a3e35f7646099b2182271b83bd2b16cbdd0","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.403","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.337","graphics-debug":"^0.0.89","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.502","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.115","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.25","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.91","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.34","@tscircuit/footprinter":"^0.0.333","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.90","@tscircuit/copper-pour-solver":"^0.0.20","@tscircuit/capacity-autorouter":"^0.0.398","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1135_1775317027602_0.9038727864876075","host":"s3://npm-registry-packages-npm-production"}},"0.0.1136":{"name":"@tscircuit/core","version":"0.0.1136","_id":"@tscircuit/core@0.0.1136","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"43742f5405393915fca47850c50887ed264663d5","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1136.tgz","fileCount":5,"integrity":"sha512-CbC65nYOPuu3DxHDerfOi9W6L1P2AqZzM7f10gI7HspQ4E6zZUPWS/Z8GgAj8ls5fi+qjy4w/X6Nx0OZdamzhA==","signatures":[{"sig":"MEUCIG8Hh52w5SyfaMTC0rI/6UqYBai15194nugLrkptO7whAiEA+EwwIXJWAOUcvM0Vj9fT+gg4b0cqYyhSlkRLiKkQUqs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8630312},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"babc1118c8af1ac0bba0f9d7d25feecefa4e6856","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.403","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.337","graphics-debug":"^0.0.89","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.502","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.115","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.25","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.91","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.34","@tscircuit/footprinter":"^0.0.333","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.90","@tscircuit/copper-pour-solver":"^0.0.20","@tscircuit/capacity-autorouter":"^0.0.398","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1136_1775317496385_0.1490343265191365","host":"s3://npm-registry-packages-npm-production"}},"0.0.1137":{"name":"@tscircuit/core","version":"0.0.1137","_id":"@tscircuit/core@0.0.1137","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"b733d56d974635dbd63a9e9ac7be5215b81a47aa","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1137.tgz","fileCount":5,"integrity":"sha512-G6HRgf7WMLIrSxHfKoRXoarEPbjob7fzukp01EiA0tt0DA+W7avNvm+W5w7OW45Dfk3ZeaeXC6Lox6oR1Z+Kkw==","signatures":[{"sig":"MEQCIEfsJh2J/Pglqa+SV+uWo7LnkgFCHzSVqOrGO+f4UhgMAiA/7XP9o6XqefzB66MbGNxlS2iEwNPBIrMaZL7fXJDEXg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8630531},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"b6c3fa88c135b84868829cfca6fc1ef81dc2de62","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.403","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.337","graphics-debug":"^0.0.89","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.502","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.115","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.25","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.91","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.34","@tscircuit/footprinter":"^0.0.333","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.90","@tscircuit/copper-pour-solver":"^0.0.20","@tscircuit/capacity-autorouter":"^0.0.400","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1137_1775406426367_0.9127440515646681","host":"s3://npm-registry-packages-npm-production"}},"0.0.1138":{"name":"@tscircuit/core","version":"0.0.1138","_id":"@tscircuit/core@0.0.1138","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"798e8589bc5ba264dd29b934775918c3b7990ba4","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1138.tgz","fileCount":5,"integrity":"sha512-RZgUJQ5Wp8kzbrMxFxHK27sjzs7A75y7IZeNojSsqpUZ1L8/+5fpZDGl+UUUVESrJZpU3Pd9TMN1bwAlkBKoMA==","signatures":[{"sig":"MEUCIBbRRuKFTzGIWFuCjfmUbkTyM+tIcVefDoAZtxbs5x5cAiEAk2YM1tmhhG2CsYZiLxlSq+Q8C99LmrzZgtp0kov48yQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8630563},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"d39907bf4e85bf9f9f799e693b4c2d2708785f7c","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.403","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.337","graphics-debug":"^0.0.89","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.502","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.115","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.25","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.91","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.34","@tscircuit/footprinter":"^0.0.333","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.90","@tscircuit/copper-pour-solver":"^0.0.20","@tscircuit/capacity-autorouter":"^0.0.400","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1138_1775477380158_0.6045542151394638","host":"s3://npm-registry-packages-npm-production"}},"0.0.1139":{"name":"@tscircuit/core","version":"0.0.1139","_id":"@tscircuit/core@0.0.1139","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"2769be69cbfa25e76a77f2cb78f5824c0155b947","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1139.tgz","fileCount":5,"integrity":"sha512-zxXLmouaV1FH1fDLhlyS7EIqrKrBldH3d7LvQsykxnQ0RefBO/2CAYAlbJ8ZUUm/jxtxFKnU53KCYCFOiHP8Vg==","signatures":[{"sig":"MEUCIQC2ImPBZfxvdQAH6iiDsq+nXAvT7SugQrjCOmSGBi2wZQIgB50++8j06JBjMrg5OnCjSEFTneIPvCDHTlsJWMr+0iI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8631836},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"3cfa4589c88637e54da9345cfac929f4d6c2fc52","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.403","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.337","graphics-debug":"^0.0.89","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.502","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.115","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.25","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.91","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.34","@tscircuit/footprinter":"^0.0.333","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.90","@tscircuit/copper-pour-solver":"^0.0.20","@tscircuit/capacity-autorouter":"^0.0.400","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1139_1775509798080_0.4183790938338332","host":"s3://npm-registry-packages-npm-production"}},"0.0.1140":{"name":"@tscircuit/core","version":"0.0.1140","_id":"@tscircuit/core@0.0.1140","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"ca2d97657c4067caf19aeab65cffc58025e3a81e","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1140.tgz","fileCount":5,"integrity":"sha512-KyEO4uE3VrXq0LWIAzIjA6D8hSm1cvSEdO1K0a0AjiZDarlZI30diPn4sIYdhoZMYz+UN6lxYjc21DPC3lIvFA==","signatures":[{"sig":"MEUCIByyY8Ft7ls62gqqP+OSXdj0Bxlj6AoCDCnNAmOEd3xzAiEA4HcfcJUmXCTKwOvlgQJTtWQzUkx4E3bYX0CDSbefzQk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8631836},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"95adf8a154c802c4f803546a1fe847a91b4738dd","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.403","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.337","graphics-debug":"^0.0.89","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.502","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.115","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.25","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.91","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.34","@tscircuit/footprinter":"^0.0.336","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.90","@tscircuit/copper-pour-solver":"^0.0.20","@tscircuit/capacity-autorouter":"^0.0.400","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1140_1775512409721_0.2837721499234629","host":"s3://npm-registry-packages-npm-production"}},"0.0.1141":{"name":"@tscircuit/core","version":"0.0.1141","_id":"@tscircuit/core@0.0.1141","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"371f13fe2a5467a27f7caf9b5398771123aba5dc","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1141.tgz","fileCount":5,"integrity":"sha512-sWweLrl2UwbyvMb98Z6hnm0OGaW6fdGpeP+2lkMmNnBITvolYCCuFwH7aElGQGHXhISnzoQie04VMqW8Lwk1pw==","signatures":[{"sig":"MEUCIHoYlYZLgJMcjtxsywNarDcbzi+Uc0dB81UCAh4DK1FxAiEA6xTTODaut+LFtgTXcuwDi/lbz5GGiIqLrZQ4dbsBjiM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8636007},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"684bcb3cc8ec5bf3f08b12efe7bc228fd6c9babe","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.403","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.337","graphics-debug":"^0.0.89","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.502","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.115","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.25","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.91","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.34","@tscircuit/footprinter":"^0.0.336","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.90","@tscircuit/copper-pour-solver":"^0.0.20","@tscircuit/capacity-autorouter":"^0.0.400","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1141_1775517463383_0.882443975336529","host":"s3://npm-registry-packages-npm-production"}},"0.0.1142":{"name":"@tscircuit/core","version":"0.0.1142","_id":"@tscircuit/core@0.0.1142","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"954f26c8fc327ef9e065cd7968c2fd4cf47d22ef","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1142.tgz","fileCount":5,"integrity":"sha512-NeD+f6vJHmm7yW4LQgezZdE62GYdCh9TIsGwzx5hmWBCG4dZRa5Sw0vJTx5ASfibbm3R4VkA2C8C6q7c76hnwQ==","signatures":[{"sig":"MEQCICLl527F9YWJ0ZHQBNOeACUcVaB26KgPnavPy0ZJytwhAiAKkLP65r4jau/V5eYoD7fSMnjCY09C2F5Lrz3tYLUzng==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8638353},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"e3f3ceb9b3d5532bfc5ed846adf9e624fda5e067","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.403","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.337","graphics-debug":"^0.0.89","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.502","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.115","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.25","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.91","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.34","@tscircuit/footprinter":"^0.0.338","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.90","@tscircuit/copper-pour-solver":"^0.0.20","@tscircuit/capacity-autorouter":"^0.0.400","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1142_1775557304956_0.9058447950585022","host":"s3://npm-registry-packages-npm-production"}},"0.0.1143":{"name":"@tscircuit/core","version":"0.0.1143","_id":"@tscircuit/core@0.0.1143","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"8210eb1ef6ac60a70fee7d5f3fe964d6e341fd62","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1143.tgz","fileCount":5,"integrity":"sha512-59sgB0aY+wUI2O0FiYe+55mVE/yno93f0rqtQYalEidDCISdSvIkiXX1I2mXxzp7ZvjSsv81T5l01RUf/TbGxw==","signatures":[{"sig":"MEQCH3GRbIGVZ7Z2m2iit0ZMAZ5JGgHn5MNfYUMbeqORGcoCIQDSo7yvdYuQmyn2x0YFXTlbZEIWkfDR/3b1vuEziSSaAQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8638353},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"cfe5d1e5a7a6abd447f869f3b4f2e5e107c6353f","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.403","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.337","graphics-debug":"^0.0.89","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.502","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.115","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.25","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.91","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.34","@tscircuit/footprinter":"^0.0.346","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.90","@tscircuit/copper-pour-solver":"^0.0.20","@tscircuit/capacity-autorouter":"^0.0.400","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1143_1775715003532_0.5174115042244085","host":"s3://npm-registry-packages-npm-production"}},"0.0.1144":{"name":"@tscircuit/core","version":"0.0.1144","_id":"@tscircuit/core@0.0.1144","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"0717276fb0e1aeaee3c8d91ae5576ac29a6718b5","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1144.tgz","fileCount":5,"integrity":"sha512-si5mw3sg6XDMgKj6FDD+u/N9KfoEhAxpdlVul30kO+KjpgoNqo+4dIbsUpZdCxYyir6fb1F/qswkR0bKuubQDw==","signatures":[{"sig":"MEYCIQCkBp24zMjAE4W0tNVbkr0XxETvSubyOCDtVYzuyfqK7wIhAIzn2ek0oZOy1FcDMNhXjvtIglAJcq00yO8PEU5KGywt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8640359},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"2eba48d5da6dc35bfd680afe3f01b1595fc8dafa","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.403","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.337","graphics-debug":"^0.0.89","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.502","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.115","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.25","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.91","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.34","@tscircuit/footprinter":"^0.0.346","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.90","@tscircuit/copper-pour-solver":"^0.0.20","@tscircuit/capacity-autorouter":"^0.0.400","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1144_1775715280796_0.8019542571306693","host":"s3://npm-registry-packages-npm-production"}},"0.0.1145":{"name":"@tscircuit/core","version":"0.0.1145","_id":"@tscircuit/core@0.0.1145","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"b72c9e76393b317a7905cc823c1fc35606a43cad","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1145.tgz","fileCount":5,"integrity":"sha512-1DCKPkM7dIx7O8Sjsh/rbXZpuD/MT2/FdUGR0l0KkXF7E3tAsQI6E/FPjQ0afCbd/6HkeS4Jl4sAC8/qu6IQZw==","signatures":[{"sig":"MEYCIQCczzCvv6P/odF9vb8F5CD02trYFqv0lfR5V8GFCt3j/gIhAIUmefU6BCeqP1AwskGL6amIpd6s3XB1hC5xH30u4pSS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8640359},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"aad746b32281274e79fb0fee1033b5be1b0e015a","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.403","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.342","graphics-debug":"^0.0.89","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.502","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.115","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.25","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.91","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.34","@tscircuit/footprinter":"^0.0.346","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.90","@tscircuit/copper-pour-solver":"^0.0.20","@tscircuit/capacity-autorouter":"^0.0.400","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1145_1775738146596_0.7636447616982882","host":"s3://npm-registry-packages-npm-production"}},"0.0.1146":{"name":"@tscircuit/core","version":"0.0.1146","_id":"@tscircuit/core@0.0.1146","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"bbfbbc378cbc206d1b2af83329358074c39e2e88","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1146.tgz","fileCount":5,"integrity":"sha512-wzUuw7EkvmC4HXeD27bVJ1Np64LVJJ48IRPyaV7rgURhAz22grLzxaEH2lPTX9LKyk1Q/9EMNy3LsetAe2zxdw==","signatures":[{"sig":"MEUCIC/tJfVwapF6DwjxkSQG6T0VXy4unITExxrERsIDJiTAAiEA5mbvCq+UXwbXiBwxVjyiXIysOiYs/kSQ6OIow7olodY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8643174},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"9e790abb468fd818b077a381d766ba55e46667c7","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.403","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.342","graphics-debug":"^0.0.89","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.502","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.115","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.25","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.91","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.34","@tscircuit/footprinter":"^0.0.346","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.90","@tscircuit/copper-pour-solver":"^0.0.20","@tscircuit/capacity-autorouter":"^0.0.400","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1146_1775748792493_0.9658801574786884","host":"s3://npm-registry-packages-npm-production"}},"0.0.1147":{"name":"@tscircuit/core","version":"0.0.1147","_id":"@tscircuit/core@0.0.1147","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"75d12f980a19b7fb84740101af2b0ceb39fbb625","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1147.tgz","fileCount":5,"integrity":"sha512-JemYM0oQHfHiD/Fh41Evm8pKeqWfwenCf+ZzIWmro0Igjb0lrNeKIsefe/7UHhYk703qJu5BojIYE37xZCnX4w==","signatures":[{"sig":"MEQCIEjgu4AHOMHmaXskOCFG2I94PWwD3qMX/8HyQq57N2rqAiBoVAseQ+oc1ryURceAv85QRVE0Gy4NZsvPgOFnoF+YGA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8648926},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"e905510a6b9b9ab636c789ea97101efd121adad8","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.68","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.407","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.342","graphics-debug":"^0.0.89","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.502","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.115","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.25","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.91","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.34","@tscircuit/footprinter":"^0.0.346","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.90","@tscircuit/copper-pour-solver":"^0.0.20","@tscircuit/capacity-autorouter":"^0.0.400","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1147_1775752256536_0.17332934183310078","host":"s3://npm-registry-packages-npm-production"}},"0.0.1148":{"name":"@tscircuit/core","version":"0.0.1148","_id":"@tscircuit/core@0.0.1148","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"6a8473ac1da66d3b4c4fc281a18a55737349c2d5","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1148.tgz","fileCount":5,"integrity":"sha512-e9vOSe1lPC7lyGOs7ViimklRMV5CWbhPb4v+Xvz/vbedwlLbGV0Ic5TlVG2UtvFg+HJvIQeN/Iq9VPvLeBf5Ag==","signatures":[{"sig":"MEYCIQCoa787KC2hwBk/cTPloLctkadz2UXOx8Rspj8XfqRdzQIhAOoTXWrDopXxVAsKXhk7HFTj9iS9Otuv4xR7W6mI4Q3f","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8648926},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"a1a3703a86170db05ed7c1a323abd63ae19dbbfc","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.71","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.407","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.342","graphics-debug":"^0.0.89","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.502","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.115","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.25","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.91","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.34","@tscircuit/footprinter":"^0.0.346","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.90","@tscircuit/copper-pour-solver":"^0.0.20","@tscircuit/capacity-autorouter":"^0.0.400","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1148_1775768168550_0.9448522053836903","host":"s3://npm-registry-packages-npm-production"}},"0.0.1149":{"name":"@tscircuit/core","version":"0.0.1149","_id":"@tscircuit/core@0.0.1149","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"7f10cecefb0dd09883bc34bfc6aa19ec3cdfb77f","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1149.tgz","fileCount":5,"integrity":"sha512-LoQh5psC6WAShiZe0OLSSg/MvP2F53ccE0VpcyP+lXSZtP0LLR8/uO/+bTSXVA45y6vV/FUIl4Zb8hMutl/tsA==","signatures":[{"sig":"MEYCIQDwbvd3zGZg4Ka8kC5jZQMBXzN/ITZETWSs07HuwQjp6gIhAIG55Oq/EMaC9rhdu/PMK6jXu3dGesLuXu8tKYMaC6DY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8648926},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"2c3f6c2494c385f720a5ce93a86773d4b4f4119b","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.71","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.407","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.342","graphics-debug":"^0.0.89","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.502","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.115","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.25","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.91","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.34","@tscircuit/footprinter":"^0.0.346","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.90","@tscircuit/copper-pour-solver":"^0.0.20","@tscircuit/capacity-autorouter":"^0.0.414","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1149_1775769460226_0.15041883799965206","host":"s3://npm-registry-packages-npm-production"}},"0.0.1150":{"name":"@tscircuit/core","version":"0.0.1150","_id":"@tscircuit/core@0.0.1150","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"476ed5cef5494258022efb95d729963f5b7c57a2","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1150.tgz","fileCount":5,"integrity":"sha512-O+14BQBsBCU1q5RIVzPfTKS2REDcVX+r5hP+FOFyg1HddNwoLD3Y3a23AzKyr3N9eWEMddvMbWocTUaIaYiZKg==","signatures":[{"sig":"MEUCIQDFH20BRYmJVNIkIIYjYxcUajgU7HC6Q0sn0ey7oPubEwIgKGm0nCHtV4/3O11uKgVeXJH+nsSOmUlMFWMPozmdXzs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8648926},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"8396f27528ec3e28f1e632ccb12f49bca2440c58","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.71","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.407","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.342","graphics-debug":"^0.0.89","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.502","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.115","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.25","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.91","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.34","@tscircuit/footprinter":"^0.0.346","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.92","@tscircuit/copper-pour-solver":"^0.0.20","@tscircuit/capacity-autorouter":"^0.0.414","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1150_1775781974049_0.7004392190202873","host":"s3://npm-registry-packages-npm-production"}},"0.0.1151":{"name":"@tscircuit/core","version":"0.0.1151","_id":"@tscircuit/core@0.0.1151","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"e95bac06dbadc7393a812cda3feccd79243be8f6","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1151.tgz","fileCount":5,"integrity":"sha512-dUKN4P88vDW0wcDMy91Av1Tmsfx+87AUJIFzbXrNeo7HIkCgWjBrLok+9vWyw6CSLwJh8AEh6rkyjO9LTAM77w==","signatures":[{"sig":"MEUCIQC1vQ32S4rqQ09+UEi98Ht80ozxI6eDCTdJRBrl651btwIgZ6lS8v0BrTelV74D40s8q5/3KqgRKJcRMcw2posfzvI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8648926},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"832708d3779fa6c63114c45bd63ee832c214e9c6","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.71","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.407","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.342","graphics-debug":"^0.0.89","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.502","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.116","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.25","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.91","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.34","@tscircuit/footprinter":"^0.0.346","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.92","@tscircuit/copper-pour-solver":"^0.0.20","@tscircuit/capacity-autorouter":"^0.0.414","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1151_1775795438844_0.2946520771437773","host":"s3://npm-registry-packages-npm-production"}},"0.0.1152":{"name":"@tscircuit/core","version":"0.0.1152","_id":"@tscircuit/core@0.0.1152","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"a22782c27233a798a9c748515ac2f22e3c12b200","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1152.tgz","fileCount":5,"integrity":"sha512-JyDxPqhf0VJwE2TTJad1qpUIOON8Zzn+/J02Hjz5ATGz4KDkF0iqF6ZqFXgwOk3PNZrukZ6SSzXnPmJ4TRzJUA==","signatures":[{"sig":"MEUCICSsZhj/mB6NrRZHRvAWNELZ+3exRdWB5ztsO6OWtlAzAiEA0335B1eyzwVMavg3a7mjrTnUR8N3E4Xfx/gfuKrgylU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8652502},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"05050e68c8c98ad59ba547f96395a4809543fea3","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.71","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.407","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.343","graphics-debug":"^0.0.89","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.502","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.116","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.25","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.91","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.34","@tscircuit/footprinter":"^0.0.346","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.92","@tscircuit/copper-pour-solver":"^0.0.20","@tscircuit/capacity-autorouter":"^0.0.414","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1152_1775836704960_0.8134923270794803","host":"s3://npm-registry-packages-npm-production"}},"0.0.1153":{"name":"@tscircuit/core","version":"0.0.1153","_id":"@tscircuit/core@0.0.1153","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"21163c18b5f8f27df67530f51f2ece36c3df0918","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1153.tgz","fileCount":5,"integrity":"sha512-7GU06qdY0RhBINDI88+Yz9g9tth8/dEvRv9fB7GWLw9YqYMJcf+ByLDse/NSVGoadQ3lQb+EfO3qzu4BObvcZQ==","signatures":[{"sig":"MEUCIQCReLN8eXSOxlyomTz89TUY2Zksr4Rys8OBLG9F9O6lFgIgf6ltMLXXAgFpQXVbyPsQ4+m+GkhZGQDsfuW9INlixkY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8652664},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"72238732c57849901e322e09a4901c55e434ff22","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.71","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.407","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.343","graphics-debug":"^0.0.89","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.502","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.116","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.25","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.91","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.34","@tscircuit/footprinter":"^0.0.346","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.92","@tscircuit/copper-pour-solver":"^0.0.20","@tscircuit/capacity-autorouter":"^0.0.414","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1153_1775860653761_0.09583490090019309","host":"s3://npm-registry-packages-npm-production"}},"0.0.1154":{"name":"@tscircuit/core","version":"0.0.1154","_id":"@tscircuit/core@0.0.1154","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"d967be8f77dc2777740ed0a5749f3ed59c957f85","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1154.tgz","fileCount":5,"integrity":"sha512-p+yzdjrd5d1U/FNR3SjveumaKIqG+bI3fWbM4AGRf/194rvtFF3dm3oJ0KLK8NBGqWvZkU40YpEbnMhJ3vJgYA==","signatures":[{"sig":"MEUCIQCAJJZgN0eIY7DQ8WIMUMp6rOR4booQM1ahzBWTHDsJLAIgWz5ZaEfR4rvQ9ZUZI4vbU9f836ypSdKKESrazDWEgkw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8652664},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"cfa745439b8bee1a801570c894fab7232cd75d5a","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.71","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.407","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.343","graphics-debug":"^0.0.89","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.502","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.116","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.25","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.91","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.34","@tscircuit/footprinter":"^0.0.349","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.92","@tscircuit/copper-pour-solver":"^0.0.20","@tscircuit/capacity-autorouter":"^0.0.414","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1154_1775918750440_0.658728013113008","host":"s3://npm-registry-packages-npm-production"}},"0.0.1155":{"name":"@tscircuit/core","version":"0.0.1155","_id":"@tscircuit/core@0.0.1155","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"97650b80b4410c28226a1be63ab132d27d45e96a","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1155.tgz","fileCount":5,"integrity":"sha512-wdmXhOhjBlnUqnNJttLaz2/64xUjwhjJjjkzafGi2jZu/Uy9UJwFK6qb3N8U6odcS+hIRrh0+4ZxSt86Vq6RSQ==","signatures":[{"sig":"MEQCIGDVxwy1gT4MrACUt3raH2VyjGVG6Jbu2JfYNUuftVmhAiB97e8NB1PLoQ+ccz1nGuWnXMg1McDxgcZ8khXWCfXmUg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8656510},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"6a3362cf8ac4a617058ab5098b5da897644af8ae","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.71","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.407","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.343","graphics-debug":"^0.0.89","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.504","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.116","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.25","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.91","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.34","@tscircuit/footprinter":"^0.0.349","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.92","@tscircuit/copper-pour-solver":"^0.0.20","@tscircuit/capacity-autorouter":"^0.0.425","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1155_1776012802839_0.7488329042294517","host":"s3://npm-registry-packages-npm-production"}},"0.0.1156":{"name":"@tscircuit/core","version":"0.0.1156","_id":"@tscircuit/core@0.0.1156","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"dadc86a3f79bbdd37c8bfa7ca966edede3c18705","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1156.tgz","fileCount":5,"integrity":"sha512-0Xc6WUMbn2V1DnREBSrDoiNcQiRfxh4JFnV6aJZnId9cH66a+4tzb0p9HWQ8dcjgH6XL0XNzdtEXDSv+ZhwnOQ==","signatures":[{"sig":"MEQCIHzgUKk3YQS17745YQ/OcyPl5qVNh4mh29Ie0lSr1M1HAiAv8PJ8h5yV1Ya/tEBzt5f3yOjqs47dDDQklHiuybLq3g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8657318},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"5231c75433474ff74917483628d2c339916ac81d","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.71","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.407","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.343","graphics-debug":"^0.0.89","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.504","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.116","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.25","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.91","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.34","@tscircuit/footprinter":"^0.0.349","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.92","@tscircuit/copper-pour-solver":"^0.0.20","@tscircuit/capacity-autorouter":"^0.0.425","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1156_1776044653237_0.42909932705605636","host":"s3://npm-registry-packages-npm-production"}},"0.0.1157":{"name":"@tscircuit/core","version":"0.0.1157","_id":"@tscircuit/core@0.0.1157","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"3aaf174c8e5c8ae1571d1d231d4c571995800ca0","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1157.tgz","fileCount":5,"integrity":"sha512-3jYkjr/QjzguOaICM0xUYad1J3lnXlHVVu0+ZKDZ8SYVOZZSP1p/TKySF1A6+a1y/3UT4K/dtfbM3KOTrFvNzg==","signatures":[{"sig":"MEUCIQDuMhMw525YjfhCVxPN+cuEpxvYYqrniJtoacBGkafWIAIgE+uZUtJXxzIRVhzy5ALARioIJEvjXIpKcLW0zG6lF1E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8657646},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"daa80b458d6cbd57c2611010b977c261fb37e92c","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.71","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.407","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.343","graphics-debug":"^0.0.89","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.504","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.116","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.25","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.91","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.34","@tscircuit/footprinter":"^0.0.349","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.92","@tscircuit/copper-pour-solver":"^0.0.20","@tscircuit/capacity-autorouter":"^0.0.425","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1157_1776109058873_0.9585233108742235","host":"s3://npm-registry-packages-npm-production"}},"0.0.1158":{"name":"@tscircuit/core","version":"0.0.1158","_id":"@tscircuit/core@0.0.1158","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"9a1a23912d86aa84d733b2e0db672a291869f190","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1158.tgz","fileCount":5,"integrity":"sha512-j2J40v6hFAxEl8SBFJ7Z1c0WtSpISB8yED7j5sKI+/ryF25adtf7cCqDtiMdXh2p0Q6kjbLwx9EX3KTlc1r4MA==","signatures":[{"sig":"MEUCIQDaL5/iDLmzQ6xoQYV1qnrh4nC529An18zeSEVpH5EbWQIgH8nIRyjWaWUzH48Z6DLDp4qBB90VosJg7pZg54wmlRk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8658336},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"d9bf985d0b15599d7294ff2a111872330ecf253d","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.71","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.407","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.343","graphics-debug":"^0.0.89","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.504","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.116","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.25","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.91","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.34","@tscircuit/footprinter":"^0.0.349","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.92","@tscircuit/copper-pour-solver":"^0.0.20","@tscircuit/capacity-autorouter":"^0.0.425","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1158_1776182554710_0.8976067646129071","host":"s3://npm-registry-packages-npm-production"}},"0.0.1159":{"name":"@tscircuit/core","version":"0.0.1159","_id":"@tscircuit/core@0.0.1159","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"4da8ce96ad327282321352d016f500b00175977b","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1159.tgz","fileCount":5,"integrity":"sha512-pRWmiILR5uQVGW9iCSLslQ7fcotYGYRWMFtG7UWUMFaOSDFVenfB2sk1cMPrPNq7gKLWlQG2WZKbntdtvPoHrw==","signatures":[{"sig":"MEYCIQC65g3MWYOH/c/ojgpTIqszpB8DCSapv016M+RHInAGKAIhAIRhTDHy64/4W4Guc31N27xWWxqJbRXQ5RSVlgTyvfgT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8660063},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"6f7d2046fdfcadcbe093b42c630d47f4771481a8","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.71","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.407","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.343","graphics-debug":"^0.0.89","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.504","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.116","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.25","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.91","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.34","@tscircuit/footprinter":"^0.0.349","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.92","@tscircuit/copper-pour-solver":"^0.0.20","@tscircuit/capacity-autorouter":"^0.0.425","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1159_1776182678229_0.4395047160878387","host":"s3://npm-registry-packages-npm-production"}},"0.0.1160":{"name":"@tscircuit/core","version":"0.0.1160","_id":"@tscircuit/core@0.0.1160","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"346907a6fbf3f716ff35b7d8fa72247a5a9a38cb","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1160.tgz","fileCount":5,"integrity":"sha512-aPAqndZ5xealzcCOWZ/q4X3NN3iSwd/IiR0t9O5CM2UyorHNRvPrVB1XeLzJvsip3cLpsCi4Az4PgbGgVZObGA==","signatures":[{"sig":"MEQCIAc/xmK1DY2rEg9sgbZlm/MBAJ1m3dHDxH6qeBNoKHcPAiBn0d1mEVBCsuffG4LzafYBJv94dY5jBe9jr94b5Gw0bA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8664909},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"3958a9c092a054c8fe2f96927b14a3caeef0444e","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.71","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.407","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.343","graphics-debug":"^0.0.89","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.504","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.116","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.25","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.91","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.34","@tscircuit/footprinter":"^0.0.349","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.92","@tscircuit/copper-pour-solver":"^0.0.20","@tscircuit/capacity-autorouter":"^0.0.425","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1160_1776186595608_0.07134706017328574","host":"s3://npm-registry-packages-npm-production"}},"0.0.1161":{"name":"@tscircuit/core","version":"0.0.1161","_id":"@tscircuit/core@0.0.1161","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"4f831ee1bcf186c4ce87a2e2c79a4ae98c8a3ed3","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1161.tgz","fileCount":5,"integrity":"sha512-e8UoAoTR8R/INX3q6LhtM+1EJth5Yc7BFI/Hg3/LGYTu0gZQQPK77o3b0PGCZCDA9fbgwAScJfqM+OVCxIzX0A==","signatures":[{"sig":"MEYCIQCqPe6j5Qwzm+jksofJlLf9mMvsSCce1NW1zlPM+vGLfAIhANalJGoVIJfr8fNsfyg/ef1hy+BDYXW9CIOjBeJxTX9V","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8665706},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"d44f63228107b4c1e169bc39ed32fd81a710698f","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.71","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.407","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.343","graphics-debug":"^0.0.89","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.504","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.116","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.25","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.91","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.34","@tscircuit/footprinter":"^0.0.349","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.92","@tscircuit/copper-pour-solver":"^0.0.20","@tscircuit/capacity-autorouter":"^0.0.425","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1161_1776201918751_0.7134172316731362","host":"s3://npm-registry-packages-npm-production"}},"0.0.1162":{"name":"@tscircuit/core","version":"0.0.1162","_id":"@tscircuit/core@0.0.1162","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"625cf50c5f79fc5e65abae434db8728565dfd394","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1162.tgz","fileCount":5,"integrity":"sha512-pOwCwcz8MFfEXqdSws5hDO/m7XoIrsjzdOtTslvUH2pQiKB3A5AdLpFQz75beQfkQ5s8uC4y5X/C1LZU24e3UQ==","signatures":[{"sig":"MEYCIQDhZhUtm3UW4qRSlmTC6lb2qsTBFNV2nElNJ012qzFmywIhAIk9Xkjzb25G9pmsAgTH9/ZccktvZD0zM2mBEpMJXJM4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8673842},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"b6810d679c9e6117eb71de240e1cfdd7bbd1406c","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.71","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.407","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.343","graphics-debug":"^0.0.89","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.504","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.116","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.25","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.91","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.34","@tscircuit/footprinter":"^0.0.349","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.92","@tscircuit/copper-pour-solver":"^0.0.20","@tscircuit/capacity-autorouter":"^0.0.425","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1162_1776203006584_0.6912909963557097","host":"s3://npm-registry-packages-npm-production"}},"0.0.1163":{"name":"@tscircuit/core","version":"0.0.1163","_id":"@tscircuit/core@0.0.1163","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"16a0fdfb522e9571caea608b382c29e0f992bfcc","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1163.tgz","fileCount":5,"integrity":"sha512-gdihWCDYRqG3ahzXe63AYr+26lIsW1LRbMoQnhb0Br3/zc8FAL+bEKGnVuxTIniFBQISdnxxnEQ5jgc4rkr7gg==","signatures":[{"sig":"MEQCIH3U78haeEgl57wENPvbd0+4P7OhxeiHNER1TFi2L4MRAiASj+oRnNPdocmgjmarONOTgFNjr9XzWnMJH5e1ViTi1w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8673811},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"8fa096673da0514b2ea07f9ecd42453ab4eef14b","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.71","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.407","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.343","graphics-debug":"^0.0.89","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.504","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.116","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.25","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.91","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.34","@tscircuit/footprinter":"^0.0.349","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.92","@tscircuit/copper-pour-solver":"^0.0.20","@tscircuit/capacity-autorouter":"^0.0.425","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1163_1776203200611_0.9006183092678139","host":"s3://npm-registry-packages-npm-production"}},"0.0.1164":{"name":"@tscircuit/core","version":"0.0.1164","_id":"@tscircuit/core@0.0.1164","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"0d83b8a61fbb4272d28637044f944cf9820228f5","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1164.tgz","fileCount":5,"integrity":"sha512-UcG0tzcIIsu+xGxzgRhY+bC2jarUw56Qp/nlAzM92zb/NfSzS0wYFunt4uYetakWCRwb+ykmWZIZo4SCsERkJQ==","signatures":[{"sig":"MEUCIQDh3S0TB/UA46dgi36iqjeTPtQ9Nk8gk2JjGkAB+EZk7AIgf5fdv4GGx1IYbTkeRSQyhSsXJ4UUAL21X/EQEMEdUJQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8675689},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"9d6953ad83856f93679b582340f691a7701edf42","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.71","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.407","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.343","graphics-debug":"^0.0.89","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.504","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.116","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.25","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.91","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.34","@tscircuit/footprinter":"^0.0.349","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.92","@tscircuit/copper-pour-solver":"^0.0.20","@tscircuit/capacity-autorouter":"^0.0.425","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1164_1776226279509_0.34619457541594256","host":"s3://npm-registry-packages-npm-production"}},"0.0.1165":{"name":"@tscircuit/core","version":"0.0.1165","_id":"@tscircuit/core@0.0.1165","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"1cf81e34102e6b387ade25b6ecde1dd1c265cec1","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1165.tgz","fileCount":5,"integrity":"sha512-2G+FsP4bxBeWDFzdeuf1Y510UwNixs8VRWBYXN3ZoMrMHFRL0XX+I6frfVS5R3S5cwisE42Jn8dW8zZC72I+CQ==","signatures":[{"sig":"MEUCIApoTvywpuwvBvp4BPG4rLQMQm5/2AF3VmC0mKVUyDL9AiEA0phKcHtrYdEavGOnvcE8tLDll6e6eGDdmVQSvLsdGEA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8676341},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"e123a1be48dcbb8050fce3407be9658014933c80","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.71","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.407","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.343","graphics-debug":"^0.0.89","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.504","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.116","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.25","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.91","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.34","@tscircuit/footprinter":"^0.0.349","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.92","@tscircuit/copper-pour-solver":"^0.0.20","@tscircuit/capacity-autorouter":"^0.0.425","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1165_1776234102176_0.4077882854730386","host":"s3://npm-registry-packages-npm-production"}},"0.0.1166":{"name":"@tscircuit/core","version":"0.0.1166","_id":"@tscircuit/core@0.0.1166","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"2cda221fc0c30de86e45ca71b54806b1b33077f6","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1166.tgz","fileCount":5,"integrity":"sha512-+X97hkwB6/HsLRE6DHqytuuNE538PUoP7t7oKdE7f+jZIMdqW+0+RI/4KbwvPzfoRAJ/Muaeet4UOktV/4K1wQ==","signatures":[{"sig":"MEUCIDKNDpvfS4pSZgSoaYX3ZBkwwyrHL9kKbb3rip56NdPmAiEA0AozGh3KEdBmriiN72kamJCRD2cdTuDnbtybxsfZLwA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8676939},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"697c2986dd5f1e3d7914641f2f8184be7878c7e3","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.71","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.408","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.343","graphics-debug":"^0.0.89","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.504","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.116","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.25","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.91","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.34","@tscircuit/footprinter":"^0.0.349","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.92","@tscircuit/copper-pour-solver":"^0.0.20","@tscircuit/capacity-autorouter":"^0.0.425","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1166_1776352508567_0.4054234455360186","host":"s3://npm-registry-packages-npm-production"}},"0.0.1167":{"name":"@tscircuit/core","version":"0.0.1167","_id":"@tscircuit/core@0.0.1167","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"92bc40151772e13d450df72b5a4850a96c5ab265","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1167.tgz","fileCount":5,"integrity":"sha512-JMxcPoKOuR7Xv2y+vEjKkeomimiraJDvRwTrAml8VFMdZij7e+dWs/7wBtDhIKo9j+2y4VQlqUrierZ83nIsGA==","signatures":[{"sig":"MEUCIBJvN7I2AYIMxN3qZXuPDpjaZSJX0CqrTkBRhLXxRIlLAiEA+vXnodZwqb0zHXZZZKorpO0Xm74gHGFTLnKZndWDpqI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8676939},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"941f73b66366032fac44eb90839128aaa8387b34","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.71","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.408","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.343","graphics-debug":"^0.0.89","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.504","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.117","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.25","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.91","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.34","@tscircuit/footprinter":"^0.0.349","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.92","@tscircuit/copper-pour-solver":"^0.0.20","@tscircuit/capacity-autorouter":"^0.0.425","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1167_1776370258605_0.8299057722556216","host":"s3://npm-registry-packages-npm-production"}},"0.0.1168":{"name":"@tscircuit/core","version":"0.0.1168","_id":"@tscircuit/core@0.0.1168","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"bf836ad848742cbde3e56d83719c584cb73227f6","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1168.tgz","fileCount":5,"integrity":"sha512-ha5xfce+xR+AG2dKD0z/iOKnTw69kFDigbZloYm3lnkodXnsDnG6zuKNifQlyKFtNk3gkf6H/Ga9YXZuBJvENQ==","signatures":[{"sig":"MEYCIQDtMq2UomCIY6l0zjX97QJyiK8gTVOILJ3+bI1XzfSKbgIhAJcJ0VZLcOdWD2mzBZgAIzMssxCuBwnaxAIQ/mmo7vZz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8678377},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"0a6d55578b10b307b58e2e7fa0cf965cbb5f2f73","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.71","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.408","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.343","graphics-debug":"^0.0.89","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.506","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.117","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.25","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.91","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.34","@tscircuit/footprinter":"^0.0.349","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.92","@tscircuit/copper-pour-solver":"^0.0.20","@tscircuit/capacity-autorouter":"^0.0.425","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1168_1776449629851_0.43601256633886387","host":"s3://npm-registry-packages-npm-production"}},"0.0.1169":{"name":"@tscircuit/core","version":"0.0.1169","_id":"@tscircuit/core@0.0.1169","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"738feafa9b9e7ffd1542e7bcbbaeffbeda7163a9","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1169.tgz","fileCount":5,"integrity":"sha512-JUB3GCErCfjVLe1qrQgHtPkCXn8ZU0yfW4Z/13YKRyrDoVSzDafcGdKmt81wscsHNkfLCW7dUk2EpG8zCONmUA==","signatures":[{"sig":"MEQCIGBM+mrTQ1MEg6tsJ3cvUjJDN14PuRVOCyYS3jhXKfP3AiBWRPsMkMq5MIFzXEaYFbIeTnkdZU/7+n4YcD+duynY7w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8678419},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"efdf43f271410b2d6cfb8ccf06349e35031968ff","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.71","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.408","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.343","graphics-debug":"^0.0.89","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.506","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.117","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.25","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.91","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.34","@tscircuit/footprinter":"^0.0.349","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.92","@tscircuit/copper-pour-solver":"^0.0.20","@tscircuit/capacity-autorouter":"^0.0.425","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1169_1776529380116_0.5077880007204607","host":"s3://npm-registry-packages-npm-production"}},"0.0.1170":{"name":"@tscircuit/core","version":"0.0.1170","_id":"@tscircuit/core@0.0.1170","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"a43e423c15e32c567f73abc0af60597c368db3e2","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1170.tgz","fileCount":5,"integrity":"sha512-yr6t5bBLUt80tQM7dll5fu3pJacjyfM33bP++NP3kCWYTvA1HEwE2vX5+yQdmfJH1INbsAzys+wVL54+k//tpA==","signatures":[{"sig":"MEUCICdg7ige/6y5AXCR5g7FseuDsg2tRR24C51JCeDkYRx5AiEAm9LRMVg7VrnyfyL4GxwCPgm9uVrfv3wXLVbEh3F5v+Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8678419},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"b9771145992d64536067cef895261b7d9909f1bf","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.71","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.408","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.343","graphics-debug":"^0.0.89","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.506","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.117","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.25","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.91","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.34","@tscircuit/footprinter":"^0.0.349","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.92","@tscircuit/copper-pour-solver":"^0.0.20","@tscircuit/capacity-autorouter":"^0.0.434","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1170_1776543637057_0.6199059034729042","host":"s3://npm-registry-packages-npm-production"}},"0.0.1171":{"name":"@tscircuit/core","version":"0.0.1171","_id":"@tscircuit/core@0.0.1171","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"3ab8355675e3028b87496776b2357c248dfbe127","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1171.tgz","fileCount":5,"integrity":"sha512-M/fhOrGH3J7qRHaQPwyfiJt45YzpdbsbYnD/5f6l9ILZOqPwFZ9eWI9ansKdqmwdjgFg1XMcDr53bl6Pt8zcYA==","signatures":[{"sig":"MEYCIQCw6LOjx3vBkv1YJT+veYPLbjnuhscT0Xs3S4IR7o+slgIhAOCyxDMrOT05ePDlFNzslsbhm0wjWqOEIk9Zxy9QPnkZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8678419},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"f8f9804604d424fee2157d076c0d25c85afdb352","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.71","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.408","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.343","graphics-debug":"^0.0.89","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.506","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.118","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.25","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.91","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.34","@tscircuit/footprinter":"^0.0.349","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.92","@tscircuit/copper-pour-solver":"^0.0.20","@tscircuit/capacity-autorouter":"^0.0.434","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1171_1776554424663_0.09334817545352103","host":"s3://npm-registry-packages-npm-production"}},"0.0.1172":{"name":"@tscircuit/core","version":"0.0.1172","_id":"@tscircuit/core@0.0.1172","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"765efb1bca2b09eb31e25aaec025fabaf538c657","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1172.tgz","fileCount":5,"integrity":"sha512-4/t7x4fATSyX8HCruXkeqlWpjtffhn9u+N/eBnvbbh3v7iFxSRpcegyHv0eY75vSr92fboqSDMcfhzx/uWAivw==","signatures":[{"sig":"MEUCIQChQXtQzxmHG1dm++8NRQG5+erurO0CAx8XzX9M9XWtuAIgbCP5XW5ir1wWICwuUsaPGzxJFAW5zq3JNDMt0glSi+M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8678419},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"dde698ca857ea77c11cf12ec1997361a421ae40d","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.71","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.408","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.343","graphics-debug":"^0.0.89","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.506","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.119","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.25","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.91","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.34","@tscircuit/footprinter":"^0.0.349","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.92","@tscircuit/copper-pour-solver":"^0.0.20","@tscircuit/capacity-autorouter":"^0.0.434","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1172_1776578648812_0.2648340767031565","host":"s3://npm-registry-packages-npm-production"}},"0.0.1173":{"name":"@tscircuit/core","version":"0.0.1173","_id":"@tscircuit/core@0.0.1173","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"9a3a8bc4de63dc9b2664376e89fd613b7ea1c4a1","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1173.tgz","fileCount":5,"integrity":"sha512-yXxefUPiu3JgMdeAe2+lFP5+esIF7eYH80TyJbq+mn6HsxrKaixd6y2Jfv5DEkNxVwWpXKfu6yua70CaDwGU0Q==","signatures":[{"sig":"MEUCIBxfyhw5wIGT09X2BgwVgt3GYxEvl0K7EcHSYNMbapsGAiEAnKd9NLcdKahrMtVlVVM4w+evEyOrWxvvriuVV0us1WQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8678419},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"dc76e3d486ce0502c57d0841039ffce9224edbdd","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.71","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.408","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.343","graphics-debug":"^0.0.89","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.506","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.119","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.25","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.91","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.34","@tscircuit/footprinter":"^0.0.349","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.93","@tscircuit/copper-pour-solver":"^0.0.20","@tscircuit/capacity-autorouter":"^0.0.434","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1173_1776579181322_0.6981950918397632","host":"s3://npm-registry-packages-npm-production"}},"0.0.1174":{"name":"@tscircuit/core","version":"0.0.1174","_id":"@tscircuit/core@0.0.1174","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"f9741928442212ab6957d553ca4b68d8a854753f","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1174.tgz","fileCount":5,"integrity":"sha512-iKDpYlmLJYvvSI8LyaPiimg6XvCNY4Y5G3isvKWVvD1ruZnYJtQQ9mcch5HnEB+2m0JwgYrIi3OIykC4SI/OSw==","signatures":[{"sig":"MEYCIQCSNM9C2Y1x0McetZPN7CKn4LI3b3sT2uJ89JF6VqfZEwIhAPq7HYG0dyICtU5ugeNQkRDuoZlKQPu2UAGW+XynhlKz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8698426},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"4b9fd2e84e71813330d2d20000efc5c6704695ac","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.71","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.417","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.343","graphics-debug":"^0.0.89","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.508","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.119","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.25","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.91","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.34","@tscircuit/footprinter":"^0.0.349","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.93","@tscircuit/copper-pour-solver":"^0.0.20","@tscircuit/capacity-autorouter":"^0.0.434","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1174_1776638218872_0.40006442860561586","host":"s3://npm-registry-packages-npm-production"}},"0.0.1175":{"name":"@tscircuit/core","version":"0.0.1175","_id":"@tscircuit/core@0.0.1175","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"3f66e191f25b655ee51af63ffe8e1e6b515e114e","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1175.tgz","fileCount":5,"integrity":"sha512-cWYig30kU+CyaPemVf7LvAsGcL1eD4x5YtRyjoy+xUIXeL4i7fQ3AFvAQqs6XzZgqAz9GUrLlcD0CUt0ihgVrA==","signatures":[{"sig":"MEYCIQCNbkfR3P32jA6KvJy431a9/uemqSiz5dipz/AqAgXrpQIhAMm2U3lnsEHTPIKmzGpXTjysVJoEgdlJ2ZcM9P/TF1rU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8698426},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"daa3da7f819779f4a04c957e3a82a68a02354b74","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.71","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.417","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.343","graphics-debug":"^0.0.89","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.508","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.119","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.25","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.91","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.34","@tscircuit/footprinter":"^0.0.349","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.93","@tscircuit/copper-pour-solver":"^0.0.23","@tscircuit/capacity-autorouter":"^0.0.434","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1175_1776699111452_0.10669256908952018","host":"s3://npm-registry-packages-npm-production"}},"0.0.1176":{"name":"@tscircuit/core","version":"0.0.1176","_id":"@tscircuit/core@0.0.1176","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"e23b6d4b0050488147bbdbbc2182f29e271a626e","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1176.tgz","fileCount":5,"integrity":"sha512-UAnC33boz8Ap3ZGwxLXtnUV3+ATSjSMsm7kyui8vbeT2veMqmwZS3XCggVBA35u4M7Ui9J3/M0lkoyLt1R/HLg==","signatures":[{"sig":"MEYCIQDkGcS9EEOQq0O1jLC1/3xXVTbbg48G5q8IBaN6JWhJlAIhAOSeNp0ojDRnsR7vrTp3kcUCPKYGFz/us8qle8JUqU3o","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8698423},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"da3188509d1453422cb03277e59ede094d03f962","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.71","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.417","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.343","graphics-debug":"^0.0.89","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.508","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.119","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.25","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.91","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.34","@tscircuit/footprinter":"^0.0.349","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.93","@tscircuit/copper-pour-solver":"^0.0.23","@tscircuit/capacity-autorouter":"^0.0.434","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1176_1776714539216_0.8321185222818266","host":"s3://npm-registry-packages-npm-production"}},"0.0.1177":{"name":"@tscircuit/core","version":"0.0.1177","_id":"@tscircuit/core@0.0.1177","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"a2c433f5be08e41b65b5ab56ae7cff2261cf7f79","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1177.tgz","fileCount":5,"integrity":"sha512-gctHL5s5EPvOTrU0SnWFsjR3mIDfpGcjuRC2WQhuohukTEaHULzTAqrCEyfnIm37Fosds8+AswBFW4d+BDJLfA==","signatures":[{"sig":"MEYCIQDsKACzQMCgILvear2uFUSvbuH6pk7CBsBlCoa6zaWcBAIhAKABjlnrQU7l+jQOAmM5ivD20S8bKuQG02+e9TI/69Me","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8699221},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"b6ce4b30009b202f2619088b0384167394dc5141","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.71","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.417","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.343","graphics-debug":"^0.0.89","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.508","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.119","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.25","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.91","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.34","@tscircuit/footprinter":"^0.0.349","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.93","@tscircuit/copper-pour-solver":"^0.0.23","@tscircuit/capacity-autorouter":"^0.0.434","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#fa54ff1f9eabca1b852a0b035db907061e5c4a2f","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1177_1776736539881_0.5035240550429374","host":"s3://npm-registry-packages-npm-production"}},"0.0.1178":{"name":"@tscircuit/core","version":"0.0.1178","_id":"@tscircuit/core@0.0.1178","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"234dd0a4b90dddf1ac2a1d019b60a8b185c95281","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1178.tgz","fileCount":5,"integrity":"sha512-NRzG1621fZgGpn7jPil6dJPDI8F7uY+74mWA0Xq7Y+lOoOfCpQtFF57zoXau8ToUyhytYFD5T5SMF2JoeLaqAg==","signatures":[{"sig":"MEUCIQD3h8fhK47WwA03sxGwXKj+3o68Xqz8W19NYjThZI8/oQIgB2DorKZw1uyj88tQNNDcl2Dwyy5IyPYDp9wIdaJA3h4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8699221},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"fda6500c17f0fc7eec54e4058dd65531cf40fe8a","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.71","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.417","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.343","graphics-debug":"^0.0.89","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.508","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.119","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.25","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.91","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.34","@tscircuit/footprinter":"^0.0.351","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.93","@tscircuit/copper-pour-solver":"^0.0.23","@tscircuit/capacity-autorouter":"^0.0.434","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#fa54ff1f9eabca1b852a0b035db907061e5c4a2f","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1178_1776802534334_0.8198244293189942","host":"s3://npm-registry-packages-npm-production"}},"0.0.1179":{"name":"@tscircuit/core","version":"0.0.1179","_id":"@tscircuit/core@0.0.1179","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"3a9a92a42f99cd16aff9e78442c54573262dd14d","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1179.tgz","fileCount":5,"integrity":"sha512-JfJl6dvucell727tD8I52P8cg6CipHEvm5E8PSt6JZdTJxqi/u6igFfgnUjOwbIEzhwsLeMlEESsys1XXBV3HA==","signatures":[{"sig":"MEQCID7xLJKIJbZtRrk/6kBD8ebPTqIB8lcu8ZBbGBrCitzYAiA4NuKXXUP/56Dx8b58yd8oLna4RF5EzCuqdyWRLranrw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8700470},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"544519816964ac29a4def70135977448d45338a7","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.71","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.418","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.343","graphics-debug":"^0.0.89","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.510","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.119","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.25","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.91","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.34","@tscircuit/footprinter":"^0.0.351","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.93","@tscircuit/copper-pour-solver":"^0.0.23","@tscircuit/capacity-autorouter":"^0.0.434","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#5644e294acfdd545ceb468c3b95c9ed82cb9a00b","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1179_1776811648089_0.2493179433774908","host":"s3://npm-registry-packages-npm-production"}},"0.0.1180":{"name":"@tscircuit/core","version":"0.0.1180","_id":"@tscircuit/core@0.0.1180","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"d4168bf6d0bce392d64b74abb5545b480d249bd4","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1180.tgz","fileCount":5,"integrity":"sha512-eXnp0/qm+boI4M9aO210j76h4lb3EabXbWhpcutOaycCSoH8eMpENYd525SLVZmOZmVJkhJa5EiCNVDJ2bmPIQ==","signatures":[{"sig":"MEYCIQDUR+S8BPNrF3V/w5b5KYFpZTi81ggnfQdmnirc12ZgEgIhAN4cfxR1kqPPnUG3ZrP4mo0cI8HG93B2uOqfQf4f+Zy6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8700470},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"efba1839377f91401dea74784c474e7ae5f22488","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.71","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.418","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.343","graphics-debug":"^0.0.89","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.510","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.120","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.25","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.91","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.34","@tscircuit/footprinter":"^0.0.351","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.93","@tscircuit/copper-pour-solver":"^0.0.23","@tscircuit/capacity-autorouter":"^0.0.434","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#5644e294acfdd545ceb468c3b95c9ed82cb9a00b","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1180_1776814993663_0.02712885146496502","host":"s3://npm-registry-packages-npm-production"}},"0.0.1181":{"name":"@tscircuit/core","version":"0.0.1181","_id":"@tscircuit/core@0.0.1181","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"def2c77d70b13007eeaca44ea670225d7b340403","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1181.tgz","fileCount":5,"integrity":"sha512-KtfoJvVCKCOsPjxAnJImjVtblk6uh/BhfI9DKa7W6cNdZU+JJ/u2Pnz7U4Bpr50BCw3OO1fYCI7lYpfdqm+ehQ==","signatures":[{"sig":"MEYCIQD2FNy+dPcB4547kCgzJuX3DA+8xnI++xiIxsPYCCW8FAIhAOKh6jFvS9lFbsCAujzTuT/MYwvsRduLnTt0MfdGjwf6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8710680},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"9dacbf710ab4a46ea66c3bebd8c4ded69cc6e20c","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.71","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.418","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.343","graphics-debug":"^0.0.89","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.510","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.120","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.25","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.91","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.34","@tscircuit/footprinter":"^0.0.351","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.93","@tscircuit/copper-pour-solver":"^0.0.23","@tscircuit/capacity-autorouter":"^0.0.434","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#5644e294acfdd545ceb468c3b95c9ed82cb9a00b","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1181_1776832421598_0.6373840783717348","host":"s3://npm-registry-packages-npm-production"}},"0.0.1182":{"name":"@tscircuit/core","version":"0.0.1182","_id":"@tscircuit/core@0.0.1182","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"d40b4e040b062ac355e10852ceea69be61d47f05","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1182.tgz","fileCount":5,"integrity":"sha512-gEDU3klHLDxjVe0N6d7uEhb7h0BwrelDTEDLsx0zX/LQBXpojSv7x6uuD6nnlIabMIJRsBWajolh0zknvdfyUg==","signatures":[{"sig":"MEUCIQDaGPVeKzE3AMn2HX5GhAAVS/kSCcZ+32nXtXBCdroCxAIgajPwXL6htYr3c0K7iS0nyvyPuVy23K6uf9n9egwdrCA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8712473},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"f2f4317eb18265bec204cd4924d9f07454c6425a","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.71","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.418","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.345","graphics-debug":"^0.0.89","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.510","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.120","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.25","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.91","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.34","@tscircuit/footprinter":"^0.0.351","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.93","@tscircuit/copper-pour-solver":"^0.0.23","@tscircuit/capacity-autorouter":"^0.0.434","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#5644e294acfdd545ceb468c3b95c9ed82cb9a00b","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1182_1776892529611_0.42726837697439835","host":"s3://npm-registry-packages-npm-production"}},"0.0.1183":{"name":"@tscircuit/core","version":"0.0.1183","_id":"@tscircuit/core@0.0.1183","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"1807034ef69f4d431b281693e38cae2271948e14","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1183.tgz","fileCount":5,"integrity":"sha512-WT8WOFEYy2XXmMycBwShfj1xktuJH+msRqp9kKzMqGJXdNRnhSdEpfPXrZJSsfKLDG2WvKoF3fUIjLeiDfgbHg==","signatures":[{"sig":"MEUCIQCB/dLc4L3JONJ5vKw9VD3Ope9ZYSSjk5Bm0F/DOBNFDwIgFIn4rcDuVm5YLKdUT1DALcSAaW0g6tuKdlMkwo26QeQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8713455},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"7fb1c1074a8ac138856ab92b78ae43db03c31798","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.71","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.418","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.345","graphics-debug":"^0.0.89","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.510","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.120","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.25","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.91","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.34","@tscircuit/footprinter":"^0.0.351","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.93","@tscircuit/copper-pour-solver":"^0.0.23","@tscircuit/capacity-autorouter":"^0.0.447","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#5644e294acfdd545ceb468c3b95c9ed82cb9a00b","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1183_1776917131924_0.49907663066289176","host":"s3://npm-registry-packages-npm-production"}},"0.0.1184":{"name":"@tscircuit/core","version":"0.0.1184","_id":"@tscircuit/core@0.0.1184","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"f304b9c83ebc49fb6f905f46a4df2f72f6ab8dc0","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1184.tgz","fileCount":5,"integrity":"sha512-s6YXaRX3wwfFQWTo6aVybEFAmObaREGkr32+K/ac9G0Tq9S1MPgTbN/bBZV4vOYbLSiIi8A+FhXYe2d26JEmEw==","signatures":[{"sig":"MEUCIC7Os1/t/ppH+i0s2bj83hPeqKy4g/19hTnSyqsFBCPRAiEAjq2tu2nBT43V7YrwCmD/NF3gxeOAi8jezpmwGeHVoYE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8717649},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"c537ccc158e82c6ef23de166fe5dd7184d91cf9e","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.71","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.418","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.345","graphics-debug":"^0.0.89","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.511","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.120","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.25","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.91","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.34","@tscircuit/footprinter":"^0.0.351","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/copper-pour-solver":"^0.0.23","@tscircuit/capacity-autorouter":"^0.0.447","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#5644e294acfdd545ceb468c3b95c9ed82cb9a00b","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1184_1776917796752_0.5879880724868936","host":"s3://npm-registry-packages-npm-production"}},"0.0.1185":{"name":"@tscircuit/core","version":"0.0.1185","_id":"@tscircuit/core@0.0.1185","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"2f930e64641ea2842c23b2816171713ec8d1ed2d","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1185.tgz","fileCount":5,"integrity":"sha512-3RWraeTnC2uAXktY9mmz6y+xpv40XydCOiFSrDmboIPoAoKa7lQlfrDE/Vd5fdjQ9aBjPvn8wGfSxT0rD8SxdQ==","signatures":[{"sig":"MEYCIQDYuhPt+l52QNWcBLd8ZHHoKAxn1UREVCtjVk1Mw2vA5QIhAJgWO6NUcMUa0e4Yb5+AiBUP9GY88yrpDzykiKzTegt8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8718272},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"72ecbcce05c40821204d9047499e44a4d9e6dacb","scripts":{"build":"tsup-node index.ts --format esm --dts","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.71","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.418","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.345","graphics-debug":"^0.0.89","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.512","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.120","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.25","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.91","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.34","@tscircuit/footprinter":"^0.0.351","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/copper-pour-solver":"^0.0.23","@tscircuit/capacity-autorouter":"^0.0.447","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#5644e294acfdd545ceb468c3b95c9ed82cb9a00b","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1185_1776922806253_0.5073589566581747","host":"s3://npm-registry-packages-npm-production"}},"0.0.1186":{"name":"@tscircuit/core","version":"0.0.1186","_id":"@tscircuit/core@0.0.1186","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"273998924bb8c4c34ecddd9bdfc55255bb1359cb","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1186.tgz","fileCount":5,"integrity":"sha512-2g/+41DN8fQ+ok2l4LXIrFQ697OkBS5VEwMSwnXDYJbMdMIJnkrWOPZ3HECLUKFCDfSkvv/262owhSUeMdpZEA==","signatures":[{"sig":"MEUCIGEuOMHPjkLQ3pObZPCqcQ+lSmnQGt616/asd3WAAaWcAiEAr3RT4PI8Q0WgqMj9Rqy9XWkAC3BcQGX5xOZSpaCvh9U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8718277},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"4abd0ad37b405f197be899adecae7ea8c179af89","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.71","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.418","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.345","graphics-debug":"^0.0.89","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.512","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.120","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.25","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.91","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.34","@tscircuit/footprinter":"^0.0.351","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/copper-pour-solver":"^0.0.23","@tscircuit/capacity-autorouter":"^0.0.447","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#5644e294acfdd545ceb468c3b95c9ed82cb9a00b","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1186_1776977062399_0.23001779864931837","host":"s3://npm-registry-packages-npm-production"}},"0.0.1187":{"name":"@tscircuit/core","version":"0.0.1187","_id":"@tscircuit/core@0.0.1187","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"ffdd10981cf773aba05d8319646a2aa458c44196","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1187.tgz","fileCount":5,"integrity":"sha512-xmHG/g2Y6iUdddRGKylpnuCHPdnYXC6hh5urSCYDKd/1vuyRbewaKchycu6gQLXmnu4QC7+di9v14pgPGqciIA==","signatures":[{"sig":"MEUCICbU4w7hfVQkkChxkd4JiSh1TIn/yYG2s2uHS1tnv51eAiEAk3rgz9HG70PcN89/C+ksixjCqoCi63gROC/H+BdbqfA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8718277},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"21cb10ef7038a73512587e55629601f71eff7eca","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.71","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.418","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.345","graphics-debug":"^0.0.89","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.512","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.121","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.25","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.91","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.34","@tscircuit/footprinter":"^0.0.351","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/copper-pour-solver":"^0.0.23","@tscircuit/capacity-autorouter":"^0.0.447","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#5644e294acfdd545ceb468c3b95c9ed82cb9a00b","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1187_1776978559478_0.38178105986445665","host":"s3://npm-registry-packages-npm-production"}},"0.0.1188":{"name":"@tscircuit/core","version":"0.0.1188","_id":"@tscircuit/core@0.0.1188","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"53193e8e16b7dd8a07c13e36f8dd395a06805269","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1188.tgz","fileCount":5,"integrity":"sha512-XoyN71tUTmL0k1jYovqjti66vsCGrGqiXp9ADT8kp23x7vH/jaqYw+7/aKjNvLxRnHNhMRA4E836zcO3s9ns1A==","signatures":[{"sig":"MEUCIGrpQetycwxV1GmpOLhjm3EJqt8VVMrPiRPMSRlRY4BLAiEA6ffavB9AiGApSuqGfyXawejXwBmn1qwfc4XAzHuyQBA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8718277},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"bfa27bac39003a0ba73f2c1e0020b8304159873b","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.71","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.418","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.345","graphics-debug":"^0.0.89","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.512","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.121","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.25","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.96","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.34","@tscircuit/footprinter":"^0.0.351","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/copper-pour-solver":"^0.0.23","@tscircuit/capacity-autorouter":"^0.0.447","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#5644e294acfdd545ceb468c3b95c9ed82cb9a00b","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1188_1777024457107_0.47128651149785084","host":"s3://npm-registry-packages-npm-production"}},"0.0.1189":{"name":"@tscircuit/core","version":"0.0.1189","_id":"@tscircuit/core@0.0.1189","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"ff27b13b0ec575c9b1a247365ff43e32b082dd37","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1189.tgz","fileCount":5,"integrity":"sha512-5pRYc1oixrwebHUOcjg0W5X1bddAMetBGuuVZjoVDYv6XWWkq9wWRLsZ57ojtXqf5mcvHC/MvmBICabX4sRIow==","signatures":[{"sig":"MEYCIQD+8H6Q1JFiy1n6J/uW07GV0dW5i3RGjsGCutOYXqP3fgIhAJQndBcl9/qFCBg66gBn/BSZMdplfhCTEieBWcw+CLoA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8718277},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"c60730f5b976efdb8114b54ed7bd4a0affe810b2","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.71","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.418","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.345","graphics-debug":"^0.0.89","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.512","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.122","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.25","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.96","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.34","@tscircuit/footprinter":"^0.0.351","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/copper-pour-solver":"^0.0.23","@tscircuit/capacity-autorouter":"^0.0.447","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#5644e294acfdd545ceb468c3b95c9ed82cb9a00b","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1189_1777041282740_0.9498587953011","host":"s3://npm-registry-packages-npm-production"}},"0.0.1190":{"name":"@tscircuit/core","version":"0.0.1190","_id":"@tscircuit/core@0.0.1190","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"f83b4fda0afe308448f7e365c34e872719bf5279","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1190.tgz","fileCount":5,"integrity":"sha512-tAM5pMT2+mwk60zmqfgktJEYlw5KmxOheC9hRRLs3+TV41mSG2+xDoxBnq9meMLVlbc6dB8jOTwBbIEn5nsmFQ==","signatures":[{"sig":"MEYCIQC7nRXwTCCctKW2RjbsvAxNBINlzOMqQbYj6w1NmmbSXQIhAOczIYmO5y4jeWkE7sh9GMB4W+zgY9LyTR/xTw2Kj28Y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8718277},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"2a82ef7fe90614f3826389fa058786daec0f6b45","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.71","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.418","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.345","graphics-debug":"^0.0.89","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.512","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.123","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.25","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.96","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.34","@tscircuit/footprinter":"^0.0.351","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/copper-pour-solver":"^0.0.23","@tscircuit/capacity-autorouter":"^0.0.447","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#5644e294acfdd545ceb468c3b95c9ed82cb9a00b","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1190_1777046026370_0.7642040140419621","host":"s3://npm-registry-packages-npm-production"}},"0.0.1191":{"name":"@tscircuit/core","version":"0.0.1191","_id":"@tscircuit/core@0.0.1191","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"2d08c256b21c1cc8719fef464ee38c3a87443380","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1191.tgz","fileCount":5,"integrity":"sha512-UKvzuBuVmHFPea3Cf7QVvpShhcREyGlvrWPbDPetBks7PthkJoMdGmNFIjGPKvfft92B8xlU3+vwzqVKWUmOyw==","signatures":[{"sig":"MEUCIQDvM0BFdOecUFawbW33f0Tvyi3syZwISLWIrcgAeyfdZAIgPWuOUtW4jWiQPreEkP8KY4V21U67UHR29zgBVT1/deU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8718277},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"20c0b085d7e4f0805983f2c9b9e0101adcd9f4bf","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.71","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.418","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.345","graphics-debug":"^0.0.89","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.512","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.124","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.25","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.96","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.34","@tscircuit/footprinter":"^0.0.351","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/copper-pour-solver":"^0.0.23","@tscircuit/capacity-autorouter":"^0.0.447","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#5644e294acfdd545ceb468c3b95c9ed82cb9a00b","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1191_1777046474762_0.43590098289915136","host":"s3://npm-registry-packages-npm-production"}},"0.0.1192":{"name":"@tscircuit/core","version":"0.0.1192","_id":"@tscircuit/core@0.0.1192","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"75154bb6ded434c5294d3e689bbfe05a5610f187","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1192.tgz","fileCount":5,"integrity":"sha512-idvrC1DVb1pAXtakAWG7ijsb+vs37eThcdU8KAEi5qRxPkhkEZGeni9dBmZqjsVe3JeKypXbN/supHGXyyrsFA==","signatures":[{"sig":"MEQCIHp2T2BxIwYJWpcemFFlKqtXUmwamgZuDwNEmzGvYj9HAiBKr/OkngAlnAmswCOX21NYjrOujiv3BDkOFmPD2AQmVQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8719474},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"dd28b3393c7c95752f5804c486d764a7cc9e321e","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.71","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.419","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.345","graphics-debug":"^0.0.89","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.513","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.124","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.25","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.96","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.34","@tscircuit/footprinter":"^0.0.351","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/copper-pour-solver":"^0.0.23","@tscircuit/capacity-autorouter":"^0.0.447","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1192_1777049633622_0.04398813838167448","host":"s3://npm-registry-packages-npm-production"}},"0.0.1193":{"name":"@tscircuit/core","version":"0.0.1193","_id":"@tscircuit/core@0.0.1193","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"ccbda38c5b56fc46758dd01323b71b4afcc7617e","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1193.tgz","fileCount":5,"integrity":"sha512-yMwKkUxEvQoiGZQZJWLsugdrxqY+3JErDgPHGTqDXuyDqQSA1MzGTiwChvIQSSS9lbF2bKnqdHfOmswSzf9CNA==","signatures":[{"sig":"MEYCIQDq05Z3EtbRuZ+Mq8njbESL3pyAhAnQZtPtAOFle82v8wIhAIwTT73oE6Gjw5hVqUKd1DvoEHdKNnYOpAnQj6xmijUK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8719474},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"f2728092824cae2a9ab36b9a9d5492b402a6f30f","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.71","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.419","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.345","graphics-debug":"^0.0.89","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.513","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.124","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.25","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.96","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.34","@tscircuit/footprinter":"^0.0.351","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/copper-pour-solver":"^0.0.23","@tscircuit/capacity-autorouter":"^0.0.452","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1193_1777066728569_0.3759420160566971","host":"s3://npm-registry-packages-npm-production"}},"0.0.1194":{"name":"@tscircuit/core","version":"0.0.1194","_id":"@tscircuit/core@0.0.1194","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"2f790d2d758931e8901d0f88370884793a9e3cd7","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1194.tgz","fileCount":5,"integrity":"sha512-7/UI0gI04pwx5amG/k/7TSjpzIzy+NGsmEqIYv6z+MtSVA96PhdW4TYJ6rffpYMG1Q5QXbEV25CQrky7Q9tbWQ==","signatures":[{"sig":"MEUCIQCF8tbvzZlNarzld1Lr8qR+InMDPUuqLfwayEMqPQxHzgIgfHCjxbkVoc9orYGiNOnsWXA2dP0kpztqb1IUhw2g7Gg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8719586},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"5e2841013587ec163ec993204bd08cd807cae6e8","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.71","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.419","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.345","graphics-debug":"^0.0.89","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.513","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.124","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.25","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.96","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.34","@tscircuit/footprinter":"^0.0.351","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/copper-pour-solver":"^0.0.23","@tscircuit/capacity-autorouter":"^0.0.452","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1194_1777078234333_0.8259838450990453","host":"s3://npm-registry-packages-npm-production"}},"0.0.1195":{"name":"@tscircuit/core","version":"0.0.1195","_id":"@tscircuit/core@0.0.1195","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"a789ffa17ad392353b1bc47867c3e4825b937868","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1195.tgz","fileCount":5,"integrity":"sha512-ZHPjRitVl8+EwdJPl1NA10ZeE9nHEiidm4ylZijJGw0vEeekqsowGKzrTrsH3ylp5ukKi9h0bRVEe/uj8NjxRg==","signatures":[{"sig":"MEUCIQDn92H43smtL4NSUZAM08iCCDdzbdzpT6R8Z9TN6VjAtwIgEiutSXM2sPOy4ei+h6ix0iVAiQ37sdboMOHvOXUPbpQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8722548},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"5c0ff8805eadfbaca830c74b122cc3ce65fe66f4","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.71","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.419","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.345","graphics-debug":"^0.0.89","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.513","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.124","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.25","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.96","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.34","@tscircuit/footprinter":"^0.0.351","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/copper-pour-solver":"^0.0.23","@tscircuit/capacity-autorouter":"^0.0.452","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1195_1777159535537_0.9631106141578587","host":"s3://npm-registry-packages-npm-production"}},"0.0.1196":{"name":"@tscircuit/core","version":"0.0.1196","_id":"@tscircuit/core@0.0.1196","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"c39d0775539cdc1a6c9e483120baadf5d367afff","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1196.tgz","fileCount":5,"integrity":"sha512-JUlzI8LZgsRyM+KuyBjFxVyR4tg1AOCqFHnwyK6sMVVZwT1rKnL8njduX1PSoj1l9wJaGL49YDilDfUsGMnGGA==","signatures":[{"sig":"MEQCIEyH4qQYjNQF587cb1umwe9ueJgx9Tl6w1VSM2mpbzKGAiA1BMHTPD2jHd9/WWMqlj7y/rPTeyDfL5O/SoreXjXVCQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8722548},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"e5b333060982f36e41042b0a8fd93a35fe040305","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.71","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.419","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.345","graphics-debug":"^0.0.89","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.513","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.125","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.25","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.96","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.34","@tscircuit/footprinter":"^0.0.351","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/copper-pour-solver":"^0.0.23","@tscircuit/capacity-autorouter":"^0.0.452","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1196_1777160111184_0.04585449932695118","host":"s3://npm-registry-packages-npm-production"}},"0.0.1197":{"name":"@tscircuit/core","version":"0.0.1197","_id":"@tscircuit/core@0.0.1197","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"94b65b767eb4f6a0c46ba96093ad2ec18c78d984","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1197.tgz","fileCount":5,"integrity":"sha512-fiVTf2xKwGN3g02uiOLoTnFo5sxrkqepLTpTVZmY0lqKiPl81EqoxR7uZ2uySFGPXLYAEyUokIYUcdYDawtclA==","signatures":[{"sig":"MEUCIQCUMIwdYqJtuf73iwVO09WWsTLxYFayU8uZtY4AgfB7igIgKgevwir87YAMNB3wf/jSjszKD+hgJ9NekZoXUMTDG2s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8722548},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"080d656c963d8e4f0342554a285e68c6b7f0a92c","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.71","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.419","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.345","graphics-debug":"^0.0.89","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.513","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.125","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.25","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.96","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.34","@tscircuit/footprinter":"^0.0.351","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/copper-pour-solver":"^0.0.23","@tscircuit/capacity-autorouter":"^0.0.452","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1197_1777233471410_0.6905286265233817","host":"s3://npm-registry-packages-npm-production"}},"0.0.1198":{"name":"@tscircuit/core","version":"0.0.1198","_id":"@tscircuit/core@0.0.1198","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"0b7e152cc96baa3c25582ad3d1f6e7865bcf6aae","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1198.tgz","fileCount":5,"integrity":"sha512-KXVHqxv+CRLUl+U0gufnTT3PItnw0RSPy1B1ZFOfU+BNOt6dLbm+mlrPsAsWWszVzylWXBvx77bnrNUKMqmGjA==","signatures":[{"sig":"MEUCIQCvKBJHM8MN7RN4B4EeaWAusNJCauNKk15OTkNL0V4T1gIgQHuPoNyGcwi78yoSGLF9DHQ640G7nClkkOLfqIHC/qY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8722548},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"45b3da040b9c28af3eb22141b26bd558a7261a30","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.71","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.419","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.345","graphics-debug":"^0.0.89","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.513","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.125","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.25","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.96","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.34","@tscircuit/footprinter":"^0.0.351","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/copper-pour-solver":"^0.0.23","@tscircuit/capacity-autorouter":"^0.0.461","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1198_1777236351640_0.29238765590428306","host":"s3://npm-registry-packages-npm-production"}},"0.0.1199":{"name":"@tscircuit/core","version":"0.0.1199","_id":"@tscircuit/core@0.0.1199","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"3cf519a66089bf254789cca8c5059c4800d8f25f","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1199.tgz","fileCount":5,"integrity":"sha512-Jo6Ld2vTB3iFiBh6xxNy9NG/WmQz4r2fA3sg9vdeY5b539vh0ECNne5nMVa8PEyxL9GYfwPMaZy5+usq0hRdpA==","signatures":[{"sig":"MEYCIQChhc2IR3ZqC0DFJdzGrHMxh6duGAO6qMGgo2GSIyxUzwIhANdBlFzOxWLAT87UIAxRJzREI9+snGt1Dhh4W6HamJ4j","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8722548},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"de93195c16ea1785ed5a6b7074427c84ea28f235","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.71","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.419","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.345","graphics-debug":"^0.0.89","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.513","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.125","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.25","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.96","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.34","@tscircuit/footprinter":"^0.0.351","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/copper-pour-solver":"^0.0.23","@tscircuit/capacity-autorouter":"^0.0.464","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1199_1777252907414_0.04573992212457001","host":"s3://npm-registry-packages-npm-production"}},"0.0.1200":{"name":"@tscircuit/core","version":"0.0.1200","_id":"@tscircuit/core@0.0.1200","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"d3cf41c6b675b9ce0fbd53a73ce2659e9db32dcc","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1200.tgz","fileCount":5,"integrity":"sha512-hfnvQ3AS1maxrpBjAm3B3ZrZTIcO0bw8n1BDtVuvX7hv0VR6G/mHvJuZouGC19LR8jmKdCBEJ2L98iBBL1Mgew==","signatures":[{"sig":"MEUCIBzRi9kqYOmWQiqfqhaBvYQj6G4LibijSPoBBgAoxH73AiEA6Ol+xKWfzOkOgPP/YH7CS86trMq8ksQ7qMyM/JoMLX8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8722548},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"8253bdd89bc998554624df857e29c8ad10fd94bb","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.71","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.419","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.345","graphics-debug":"^0.0.89","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.513","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.125","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.25","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.96","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.34","@tscircuit/footprinter":"^0.0.351","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/copper-pour-solver":"^0.0.23","@tscircuit/capacity-autorouter":"^0.0.468","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1200_1777314972252_0.16121169064564977","host":"s3://npm-registry-packages-npm-production"}},"0.0.1201":{"name":"@tscircuit/core","version":"0.0.1201","_id":"@tscircuit/core@0.0.1201","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"5a17b20a883ef3011ed6e8f5a198c543a10c9813","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1201.tgz","fileCount":5,"integrity":"sha512-0GvpywXGoEQ/0jknTcFx42vbJmZeSqkXyY6pdmlQJ3VrUp4XbAimUNaRXxkBBPCN/P8bmxcl6s0Mq0wAjia4uQ==","signatures":[{"sig":"MEUCIQDsFM379OeJpYTGV5EW0YjOcyCcOe29WiyWmQnZ+YkIqAIgV1rWERx03M7R3qGqZJOmj1O7aZ8TVCv0ar7Yh0KpbXg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8722530},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"4f32b115187ccd7f228f932d5151e16d5d15f755","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.71","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.419","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.345","graphics-debug":"^0.0.89","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.513","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.125","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.25","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.96","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.34","@tscircuit/footprinter":"^0.0.351","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/copper-pour-solver":"^0.0.23","@tscircuit/capacity-autorouter":"^0.0.468","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1201_1777344065899_0.6585361064833131","host":"s3://npm-registry-packages-npm-production"}},"0.0.1202":{"name":"@tscircuit/core","version":"0.0.1202","_id":"@tscircuit/core@0.0.1202","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"12f855f087906ba1902144374fa0905bd280593a","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1202.tgz","fileCount":5,"integrity":"sha512-WV69vN9YDcSSiuH4Lp+ArkuavqC/+I7Rt2/d15ht+qAoimN6mjk5/jrj1AEpcje/E8RL4kxisxIP7QTcEADPHg==","signatures":[{"sig":"MEUCIQClYmi/wc39649ejSOHkwJBjavFdF9CEmATVZb46wCTEwIgIWx2xipqjMVGIJJ3LSPmLDk8fDQ8y19hKdXw8JF0/Y0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8722530},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"73703767acfbb7b59c84caade34b36feb09bc31c","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.71","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.419","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.345","graphics-debug":"^0.0.89","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.513","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.125","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.25","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.96","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.34","@tscircuit/footprinter":"^0.0.351","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/copper-pour-solver":"^0.0.23","@tscircuit/capacity-autorouter":"^0.0.473","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1202_1777347473625_0.5950986801990448","host":"s3://npm-registry-packages-npm-production"}},"0.0.1203":{"name":"@tscircuit/core","version":"0.0.1203","_id":"@tscircuit/core@0.0.1203","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"9f4d4dada7a37372a0870ed161bb3b9175d27af0","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1203.tgz","fileCount":5,"integrity":"sha512-JSthx7vwr2RvE+55AN08yOcsfItX5ATDJ4pLBUi9HcML1xmwasQR5XIqydNAvDcFg6YjapftFcwjsCOJ5MXKGg==","signatures":[{"sig":"MEUCICOlutVac/clTpNe3BhM+h3JShQLi5G2dRfSDO7Li13RAiEAqO3CZcgr5/LFkf7TrCg2Um0E/GFIy89LlmM8SQm95AA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8720591},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"ebce74d1c673c8724f3c0ad490433e1dd8323780","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.71","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.419","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.345","graphics-debug":"^0.0.89","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.513","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.125","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.25","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.96","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.34","@tscircuit/footprinter":"^0.0.351","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/copper-pour-solver":"^0.0.23","@tscircuit/capacity-autorouter":"^0.0.475","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1203_1777409994729_0.7258892570224165","host":"s3://npm-registry-packages-npm-production"}},"0.0.1204":{"name":"@tscircuit/core","version":"0.0.1204","_id":"@tscircuit/core@0.0.1204","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"3e387fc2c228b744a0d2dbccded34d961885ff1a","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1204.tgz","fileCount":5,"integrity":"sha512-CBBzvCB9q5wZIP/JoD1rnuRGp1OKVtYZaWha+Cf+HXrbpfG7jNhYB7aUs696OwdQ0ScCMJOVNoeDAnKhiv7wXA==","signatures":[{"sig":"MEUCIQCR0pL2Ypjl9A9T2ZQ2pPlOihnSScSZefYnLln9RyuAxQIgVVf6Ltbssbn4hiDCuC0IAvUx+koGUfi9vgSorH+r+BA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8727475},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"aec7295f20938b14e4b898e39898b7e695f0f2b7","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.71","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.421","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.345","graphics-debug":"^0.0.89","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.513","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.125","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.25","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.96","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.34","@tscircuit/footprinter":"^0.0.351","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/copper-pour-solver":"^0.0.23","@tscircuit/capacity-autorouter":"^0.0.475","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1204_1777410416640_0.4480121549459719","host":"s3://npm-registry-packages-npm-production"}},"0.0.1205":{"name":"@tscircuit/core","version":"0.0.1205","_id":"@tscircuit/core@0.0.1205","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"2cb72f562ec0a45ec941f9f49fc62b1eee08ab61","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1205.tgz","fileCount":5,"integrity":"sha512-bGm35t5nARAQdgjPJyRSx2gbzp4V+qcZLHi4Xb0PPop7rvcgGXNL2Lho4qfaX8kT2hbjiCY0Qm5hx5Vr7c8r2w==","signatures":[{"sig":"MEUCIC9kh1r1j/PM7kvpyRAfU07FA6W5yE3L3pEJ7M2uWhLkAiEAsqy1DRz9OnRnUwa3ypoZtgi1nfmnT8V99G88+RTRZW4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8734406},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"d0128039cde317ddaedf7a9ddde75abe9d73e2b5","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.71","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.421","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.345","graphics-debug":"^0.0.89","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.513","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.125","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.25","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.96","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.34","@tscircuit/footprinter":"^0.0.351","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/copper-pour-solver":"^0.0.23","@tscircuit/capacity-autorouter":"^0.0.475","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1205_1777410640729_0.48340794798866327","host":"s3://npm-registry-packages-npm-production"}},"0.0.1206":{"name":"@tscircuit/core","version":"0.0.1206","_id":"@tscircuit/core@0.0.1206","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"450db31014eb5fd7d51cf1974c64c969a460746f","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1206.tgz","fileCount":5,"integrity":"sha512-iqOSLqDxp07njXkCFto1BLewZ/jQO1215VKU83qhCt74nabSOm6t+4mLXtkAQPOdpiSP3IR91fGGA3Yf/PCkbQ==","signatures":[{"sig":"MEUCIA8oWS6a8HaSPeR8C++z0Zx1MVQI09FapIr3GPeLnzkiAiEA520/qaXxrdJqn4w+oAjkxsqgPNV5HBoLrnkW89mmYxw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8734478},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"8b06bb9cb1e82ecd460046c65ab7710423baee07","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.71","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.421","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.345","graphics-debug":"^0.0.89","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.513","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.125","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.25","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.96","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.34","@tscircuit/footprinter":"^0.0.351","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/copper-pour-solver":"^0.0.29","@tscircuit/capacity-autorouter":"^0.0.475","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1206_1777468628925_0.8531690997154171","host":"s3://npm-registry-packages-npm-production"}},"0.0.1207":{"name":"@tscircuit/core","version":"0.0.1207","_id":"@tscircuit/core@0.0.1207","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"47768d7f79a1e652e86a11fb112a602b84a17898","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1207.tgz","fileCount":5,"integrity":"sha512-S2+1AkCEjKVad+9Pi/aWJcFYyxHi6JIrprWEtsYePCkru8nkTsO5NC8/Nwm+J9w3wM84at5uwMS3Hd/VfKw+hA==","signatures":[{"sig":"MEUCICLokQbq55h5iCGM/ytfnzpZRtWrT2eUH3mWOEoNJpHnAiEAhkkklKSGOJ1Ne2WxW8cfdiIAT/ukkUArzTMPOS4Oa2Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8734520},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"107edeaaf9f3df98fff7190f040b05d0efa6a27f","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.71","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.421","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.345","graphics-debug":"^0.0.89","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.513","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.125","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.25","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.96","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.34","@tscircuit/footprinter":"^0.0.351","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/copper-pour-solver":"^0.0.29","@tscircuit/capacity-autorouter":"^0.0.475","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1207_1777489122683_0.7342046553336941","host":"s3://npm-registry-packages-npm-production"}},"0.0.1208":{"name":"@tscircuit/core","version":"0.0.1208","_id":"@tscircuit/core@0.0.1208","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"171bd753fc0872a2d3015da742c478c82fa894b4","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1208.tgz","fileCount":5,"integrity":"sha512-tf+wL++9YAJzI5T0IpDoSYi5h5GxEufWSUu0TAo6k6aENiNRLCzEY77az+mI+b/ChY4ASOb0WsHxcMt6oycXuA==","signatures":[{"sig":"MEYCIQCRVAhEzIF7+R7LDUYlxUxMCqTSd6OyhJd5gfkYSyQx2QIhAL+LtilelaL/h3pUN84Sgh175oocnFsFc9MBxEywTgBS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8734505},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"62f8eb299d4b78be71421922e00256b54d3a7a15","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.71","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.421","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.345","graphics-debug":"^0.0.89","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.513","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.125","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.25","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.96","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.34","@tscircuit/footprinter":"^0.0.351","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/copper-pour-solver":"^0.0.29","@tscircuit/capacity-autorouter":"^0.0.480","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^v0.0.45","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1208_1777497085963_0.934223888412294","host":"s3://npm-registry-packages-npm-production"}},"0.0.1209":{"name":"@tscircuit/core","version":"0.0.1209","_id":"@tscircuit/core@0.0.1209","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"b285af5c763b2f9b69518fec61f8af77ebc0b88a","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1209.tgz","fileCount":5,"integrity":"sha512-HcSb2sW1MmuBNAEiWNIcRHYj78Q7OTDvpa4feEtyAc2334AKL4KE0bJrai0zM7T8kGywX2azHE5p4Wi3xMZ9hg==","signatures":[{"sig":"MEUCIBsY9e9zztUsxmX25dqbb5GqVBpfmz/OiTXUJFFZxNlCAiEA/2i26266Di+B+rH13stVSJxcNSOMJVnA1uo7gp1tS8A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8735724},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"4cce3acc7d28330eccc957e1c9dc7cf08e427e25","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.71","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.421","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.345","graphics-debug":"^0.0.89","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.513","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.125","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.25","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.96","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.34","@tscircuit/footprinter":"^0.0.351","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/copper-pour-solver":"^0.0.29","@tscircuit/capacity-autorouter":"^0.0.480","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.51","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1209_1777504824496_0.99107102482457","host":"s3://npm-registry-packages-npm-production"}},"0.0.1210":{"name":"@tscircuit/core","version":"0.0.1210","_id":"@tscircuit/core@0.0.1210","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"5382849622a2cb175c41988c7b2d45aa9f59eb5b","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1210.tgz","fileCount":5,"integrity":"sha512-8uksSkGwvdwqCcY+w25JvTkVq/WuOE7SboXMFfi7o0r3Bh6U6c9pD0OW5vXeLFGnsDx+jA6sOu6x4fhBAS9qAg==","signatures":[{"sig":"MEUCICVVHoBvtQrOpx+lwknX+KJq/AXVguG4DrltBAYE5gNsAiEAtI8Hv7RxIrl3x47V9mVv/mK8h4wZG7IxBr5vxWetPSI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8735724},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"b663e704f6e7b6a2224be82e2342e36d5356073d","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.71","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.421","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.345","graphics-debug":"^0.0.89","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.513","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.125","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.25","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.96","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.34","@tscircuit/footprinter":"^0.0.351","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/copper-pour-solver":"^0.0.29","@tscircuit/capacity-autorouter":"^0.0.484","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.51","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1210_1777641364803_0.6008965038575913","host":"s3://npm-registry-packages-npm-production"}},"0.0.1211":{"name":"@tscircuit/core","version":"0.0.1211","_id":"@tscircuit/core@0.0.1211","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"767047a312a910c7f9e45e76e4863aa5be9fe3e6","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1211.tgz","fileCount":5,"integrity":"sha512-FKUCXrNaZeoLZJAnXOwZxVPQPZjHRM0vuQYlBoy7niGLN4I6bHjdVFkp2k0i6IRRbKOpd8Tf+pa8qLAQp7DWhg==","signatures":[{"sig":"MEUCIQD7PT4Nfh2ZefjS2gblVcq5zmQhlFAiYjYu2GvFFzXYLQIgWaYtcRykhfj3nlaLw5IByKtzk76kIu1CjqSFvVmlUK4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8735968},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"051f255628ac243768f90f4987d82d89366e0533","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.71","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.421","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.345","graphics-debug":"^0.0.89","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.513","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.125","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.25","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.96","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.34","@tscircuit/footprinter":"^0.0.351","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/copper-pour-solver":"^0.0.29","@tscircuit/capacity-autorouter":"^0.0.484","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.51","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1211_1777659028602_0.752705393760088","host":"s3://npm-registry-packages-npm-production"}},"0.0.1212":{"name":"@tscircuit/core","version":"0.0.1212","_id":"@tscircuit/core@0.0.1212","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"af07a072c11508d03f58bee1929a764270da2089","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1212.tgz","fileCount":5,"integrity":"sha512-TopdgGNjjUt2OVq4iwosX4EPGKP95OR/2HOGeRqj8AkXmiOSN22eoKzmr7/3VvmJIEyLR1vWkHtFUtC12L2ktA==","signatures":[{"sig":"MEQCIGUmwE9/Jb8ArCwl396//Qfuf7WXqL/4hSiPVu2jEg2TAiAhrjBgo9sFc32rl1fPGmhEV9pY6hku6bgkFwF6YLj52A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8735968},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"907752707b326df38967d6ad1d991b0e1100cfb1","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.71","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.421","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.345","graphics-debug":"^0.0.89","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.513","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.125","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.25","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.96","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.34","@tscircuit/footprinter":"^0.0.351","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/copper-pour-solver":"^0.0.29","@tscircuit/capacity-autorouter":"^0.0.485","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.51","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1212_1777662466891_0.08326820094994214","host":"s3://npm-registry-packages-npm-production"}},"0.0.1213":{"name":"@tscircuit/core","version":"0.0.1213","_id":"@tscircuit/core@0.0.1213","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"5861b7b31d588549d2291bfcefed5f112b886017","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1213.tgz","fileCount":5,"integrity":"sha512-7n50ImdA4If82fwARcdrxQhdKe6pXE1Hn2fFCtdSeOJeDtM5WqVl0tzaGLqHWlSLbQXLwAkP5cxOKTN4Fc7Ktw==","signatures":[{"sig":"MEUCIGS61sKfYyjF+zTW4jlAuZQqW3EvKcr+OKXWJQ6TkgkaAiEA2f9Ck+ZHhIZZqok0s7Gz/K9UuAoyyuyDMrWIu3bsV7c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8736608},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"0cfd73aa7d9346a44811a2c24c80db8c92d3737d","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.71","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.421","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.345","graphics-debug":"^0.0.89","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.513","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.125","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.25","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.96","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.34","@tscircuit/footprinter":"^0.0.351","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/copper-pour-solver":"^0.0.29","@tscircuit/capacity-autorouter":"^0.0.485","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.51","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1213_1777683824340_0.7006399568785942","host":"s3://npm-registry-packages-npm-production"}},"0.0.1214":{"name":"@tscircuit/core","version":"0.0.1214","_id":"@tscircuit/core@0.0.1214","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"6cc7a2cfa90a8fecc22512b8f612a62d536f6ead","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1214.tgz","fileCount":5,"integrity":"sha512-/NbSfVvweT8VM2ZgWRIn7HtUXfEnUDHR0wdiMy9Jw67RnBgCXBKsynOw+cuGEGKMak1YVQoel8mIcACXdaYJ8w==","signatures":[{"sig":"MEQCIGJEkab9fpeNKcNWTSkO8N7ct830dI/8hm3Op5yRcCbgAiBlkUOss8rBz11pcBrNKSyDhFByuTFhDxEGXVGxGJOhdg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8736608},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"e34abf80beaa6562e1c03d03516399c919389fcb","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.72","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.421","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.345","graphics-debug":"^0.0.89","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.513","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.125","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.25","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.96","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.34","@tscircuit/footprinter":"^0.0.351","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/copper-pour-solver":"^0.0.29","@tscircuit/capacity-autorouter":"^0.0.485","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.51","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1214_1777796324991_0.9672890963956666","host":"s3://npm-registry-packages-npm-production"}},"0.0.1215":{"name":"@tscircuit/core","version":"0.0.1215","_id":"@tscircuit/core@0.0.1215","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"513e95b08e9fbc6388d6a50398b19b9520813ece","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1215.tgz","fileCount":5,"integrity":"sha512-a8gwxKPRWQiNOko/5fvqQ4fKrj7OtP+uI1ubqoXthcePgANTSNx2jsQu9w3KSnRxIILaLNLZeROmN+li3qtELQ==","signatures":[{"sig":"MEYCIQDsjsUsZmaEHVyfKlAsXygUE9wDGi6W9yD1atRua1rAXgIhAIzKPs8+J5UvLLfVszunPJg4vVc5LBEyTWXfFw1TN3wf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8739314},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"19dfd03d7ed0b98fc42fd55b93167d04933be5bb","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.72","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.421","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.345","graphics-debug":"^0.0.89","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.517","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.125","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.25","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.96","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.34","@tscircuit/footprinter":"^0.0.351","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/copper-pour-solver":"^0.0.29","@tscircuit/capacity-autorouter":"^0.0.485","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.51","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1215_1777822003712_0.947646323694266","host":"s3://npm-registry-packages-npm-production"}},"0.0.1216":{"name":"@tscircuit/core","version":"0.0.1216","_id":"@tscircuit/core@0.0.1216","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"d8293983e594ce61b8d9ff8ff92c9158e2614eef","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1216.tgz","fileCount":5,"integrity":"sha512-L3WffszzeVBEXYjQ4uA1Ta7pMpkLJjDhhmVbkhczaPi3E9SIATt+bJlOhKca+m6+Fc7dlfamrs7s24q52Puvxg==","signatures":[{"sig":"MEUCIQCbc0dWcnZmacBt2vB0Qjql33kd6JejIj7aANiQ7Tf2kgIgJGNIvbJLyM8BT3MypBwx/2Mx7oW9uD6qJjk3BLM04pw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8740279},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"6935beb4cd00d47f408cfa4ab697c9e5fffba8f8","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.72","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.423","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.345","graphics-debug":"^0.0.89","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.521","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.125","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.25","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.96","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.34","@tscircuit/footprinter":"^0.0.351","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/copper-pour-solver":"^0.0.29","@tscircuit/capacity-autorouter":"^0.0.485","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.51","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1216_1777964758173_0.75174949735671","host":"s3://npm-registry-packages-npm-production"}},"0.0.1217":{"name":"@tscircuit/core","version":"0.0.1217","_id":"@tscircuit/core@0.0.1217","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"aee12a1810c90c84aa704f320b531453294bf064","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1217.tgz","fileCount":5,"integrity":"sha512-qWfSNtXqADDkSN8ZR//RjS5nbdM1znFTRtgFuSZjCLCjsrnTVmxA78bpf0r1j1uxgHWnz+lAHLz2E+hByvsyVw==","signatures":[{"sig":"MEUCIE1RK2fiXcyWJJvVlpa9QrowWWKDzzRsOtgqj8jg1XyoAiEAwLB4xKThEJeWU6R2dcmKmkBDZoDkGgAqH/HNQaJLqBQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8740279},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"c45d2287f272853e1a1294ceeca0f8186fe4773a","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.73","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.423","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.345","graphics-debug":"^0.0.89","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.521","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.125","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.25","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.96","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.34","@tscircuit/footprinter":"^0.0.351","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/copper-pour-solver":"^0.0.29","@tscircuit/capacity-autorouter":"^0.0.485","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.51","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1217_1777976480904_0.42979616225592454","host":"s3://npm-registry-packages-npm-production"}},"0.0.1218":{"name":"@tscircuit/core","version":"0.0.1218","_id":"@tscircuit/core@0.0.1218","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"b348d6add66be3ed81d92080fc935abcc50b687d","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1218.tgz","fileCount":5,"integrity":"sha512-uns5nuHtGXS0LTCF3klvYBnAGmvxqURW7yqTm5zy6eSQc58udc8MK8p1yHXkBjA5TjcocqfwF5VXCcj6Jw8yWw==","signatures":[{"sig":"MEUCIFCguv0vfLns6UbUWUB1hwxuNW6aymHWlVaJ0AZ0jEefAiEA9944C12bwUht9wap7g4iWsxm4KGJz6obpoNzxoTa83I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8750375},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"7dc5ed218655c0c7dbff08b85a13b04398570efd","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.73","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.423","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.345","graphics-debug":"^0.0.89","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.522","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.125","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.25","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.96","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.34","@tscircuit/footprinter":"^0.0.351","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/copper-pour-solver":"^0.0.29","@tscircuit/capacity-autorouter":"^0.0.485","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.55","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1218_1778008000044_0.8141273865874916","host":"s3://npm-registry-packages-npm-production"}},"0.0.1219":{"name":"@tscircuit/core","version":"0.0.1219","_id":"@tscircuit/core@0.0.1219","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"b27d0e7d9288599b8a70cdd8ff19371d28a1f99d","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1219.tgz","fileCount":5,"integrity":"sha512-QSqSKO4eyGjQGHZPWHVb+bE7GGZJidOh04DqE2MCiibsM3nel5Mx4fPvWRnBJ7yilECbHr4AOrSQYKkdgPm1sA==","signatures":[{"sig":"MEYCIQC+x88K3/ZPPvkD8ZsdZfjBpcw0cDdx/AHBe0IHuvDXigIhAPfUC6QNnZGSD5//8kVnAWFHoKs6LQ1LNrbrbsiHprqg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8754674},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"11d03ecdba94fe8b423f48fd625367e0d29b442e","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.73","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.423","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.345","graphics-debug":"^0.0.89","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.522","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.125","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.25","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.96","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.34","@tscircuit/footprinter":"^0.0.351","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/copper-pour-solver":"^0.0.29","@tscircuit/capacity-autorouter":"^0.0.485","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.55","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1219_1778014221347_0.6965758217809546","host":"s3://npm-registry-packages-npm-production"}},"0.0.1220":{"name":"@tscircuit/core","version":"0.0.1220","_id":"@tscircuit/core@0.0.1220","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"025a2242ceafe6825e53402a2440803df5b2f23c","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1220.tgz","fileCount":5,"integrity":"sha512-d60Q3wcbUwW3JudOoeJJU9EdCURfFrtH7cSbpRLHC2gt70+bhGuayxTPYRvXLwRKi/bGZ4nZgJKitkxrzPOfog==","signatures":[{"sig":"MEUCIBStKsCeeKdgD/V3JSw/GZg4d0/EnswpYQKHLLnxwG/eAiEA2qdWt06GaTTfwivNxofw+VgAZTFRJoAYyMIhDoKOFWo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8755312},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"3a372cc168fb60454e0085923b97fc17a9e8acca","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.73","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.423","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.345","graphics-debug":"^0.0.89","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.522","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.125","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.25","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.96","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.34","@tscircuit/footprinter":"^0.0.351","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/copper-pour-solver":"^0.0.29","@tscircuit/capacity-autorouter":"^0.0.485","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.55","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1220_1778021563161_0.4288465092028071","host":"s3://npm-registry-packages-npm-production"}},"0.0.1221":{"name":"@tscircuit/core","version":"0.0.1221","_id":"@tscircuit/core@0.0.1221","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"f3d4c6c13428f2e3c3499dba68f94b9f154f56d5","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1221.tgz","fileCount":5,"integrity":"sha512-439LnEEQ24R1W9DN06VQYMP7dIEsxaP/pirageK4+hByFSM+B91fksktMqRtnSOk4WaLWiNwA/d6xcimLLb9rg==","signatures":[{"sig":"MEUCIFYcP2Lay8CRcx0uEVfmQtO3tKILpSsobfLAOWv0RXDdAiEAtSQLv9d2N0Hwvysg+jX10XIlapnQMGGbarSrPmLO2Oo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8756309},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"bbeda4d44087fc051207c691e1f19d5ee1b2a0cf","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.73","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.423","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.345","graphics-debug":"^0.0.89","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.522","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.125","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.25","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.96","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.34","@tscircuit/footprinter":"^0.0.351","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/copper-pour-solver":"^0.0.29","@tscircuit/capacity-autorouter":"^0.0.485","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.55","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1221_1778041952841_0.8425457685674593","host":"s3://npm-registry-packages-npm-production"}},"0.0.1222":{"name":"@tscircuit/core","version":"0.0.1222","_id":"@tscircuit/core@0.0.1222","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"c5aad94fd9784bea1e4bb12c0985bc43876358d8","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1222.tgz","fileCount":5,"integrity":"sha512-PuER2NzXDo3cBnSNnqx4AyCgDPUZlWPIJwU/uLnQmY8YeTFzy93Hk4Z63a1ijKxY+LvbPQo/HosDf71fJ1n7+Q==","signatures":[{"sig":"MEUCIQCopHk1oHY65zJpj/WSoq56PGncaCkF7SlKs2fju4c82gIgUcWI+YgOPpNz9rCNJn8Z55LVesjcFAvDwHgelji9Htc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8756309},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"3231f4ac902c7488d35ddf62a34bc8cf3ed44103","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.73","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.423","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.345","graphics-debug":"^0.0.89","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.522","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.125","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.25","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.96","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.34","@tscircuit/footprinter":"^0.0.351","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/copper-pour-solver":"^0.0.29","@tscircuit/capacity-autorouter":"^0.0.500","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.55","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1222_1778045662218_0.4800599345075627","host":"s3://npm-registry-packages-npm-production"}},"0.0.1223":{"name":"@tscircuit/core","version":"0.0.1223","_id":"@tscircuit/core@0.0.1223","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"90c5d5a42ce5638ece50486929ec446db89c9acc","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1223.tgz","fileCount":5,"integrity":"sha512-EF6d98JafvP1Emi8c4etLHm0PmKslkii9fZ6VGLXO60yuc1GUHbriIoqu2oBRcFVjJwbeCH4yuo5PQ/nJqVoIQ==","signatures":[{"sig":"MEYCIQDEXhJt5lunPIrFu0stOqO8RiKnUhmhnhEMymE+7XtYDwIhAOpmit4D+Ir0mdpHWSuP8H2nsjfc82ecTFuu1OlGfhD8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8756309},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"3d026ec1df36f760e957f327a86f574b45045d94","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.73","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.423","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.345","graphics-debug":"^0.0.89","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.522","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.126","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.25","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.96","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.34","@tscircuit/footprinter":"^0.0.351","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/copper-pour-solver":"^0.0.29","@tscircuit/capacity-autorouter":"^0.0.500","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.55","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1223_1778048836095_0.19900404665132232","host":"s3://npm-registry-packages-npm-production"}},"0.0.1224":{"name":"@tscircuit/core","version":"0.0.1224","_id":"@tscircuit/core@0.0.1224","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"3d490a5674bb2e6d3e2a7f75947929239c74a57a","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1224.tgz","fileCount":5,"integrity":"sha512-PAR0BmB5AVUeI3qrFxgMwT8UwJYbqgUsIDxGX7JUcdVHnTU7nFaPqYAx13Qp9ScOKP3TY2JF3qUe8MQDltgeBw==","signatures":[{"sig":"MEQCIFXWdjNM15y0kHR4b3ooWUlv/ToGhFAtbyJ9m6Oi7lAJAiAIR1vq81JPJ1rRvnHJL2HcI6ngC+OXCCBVCs7sRFa9DQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8756707},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"62cc6063c2d3890dae8756f237eaf1ddfb268165","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.73","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.423","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.345","graphics-debug":"^0.0.89","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.524","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.126","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.25","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.96","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.34","@tscircuit/footprinter":"^0.0.351","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/copper-pour-solver":"^0.0.29","@tscircuit/capacity-autorouter":"^0.0.500","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.55","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1224_1778049096054_0.25381386847708587","host":"s3://npm-registry-packages-npm-production"}},"0.0.1225":{"name":"@tscircuit/core","version":"0.0.1225","_id":"@tscircuit/core@0.0.1225","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"a29139484e602fbbf7db5d435e93e8f40c350ea1","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1225.tgz","fileCount":5,"integrity":"sha512-PWf7qadkBDOk+C9HaxBASowSK4NRk59zchlL1egiSchaiwqc0usgcI5yRb3e4U5ldlRZBJcZFOqq2tZUjBVkHQ==","signatures":[{"sig":"MEYCIQCzWDUCBw6vGdj/O8dIJMxBcGvWtjj7K5X7s9DXyDMQggIhAOCSfrAkQqhjLRALeWLV74fHCHYJ6xzDEsMLdBoxiVWo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8771272},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"d38e9b6340e1bb8c716dff91fad009b51e1bd426","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.73","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.423","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.345","graphics-debug":"^0.0.89","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.524","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.126","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.25","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.96","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.34","@tscircuit/footprinter":"^0.0.351","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/copper-pour-solver":"^0.0.29","@tscircuit/capacity-autorouter":"^0.0.500","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.55","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1225_1778069473801_0.39515859422098853","host":"s3://npm-registry-packages-npm-production"}},"0.0.1226":{"name":"@tscircuit/core","version":"0.0.1226","_id":"@tscircuit/core@0.0.1226","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"68ddd97efeb29bb556e5c3077330b0fdbc5ccf63","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1226.tgz","fileCount":5,"integrity":"sha512-gkN0xRtUFYUn9BAkI2j7Qw4Bxl19a7pByvUxqAx9e2Ng1+mfpGlWNp5LJSDqk0Y2X0D8+eue9lTXyvtmjcoIFA==","signatures":[{"sig":"MEQCICAI7U/J6EiI1MgahapukH9XN3x3ZBkXBvlWrBW5ifUaAiBa1edD3S/4Uo6MQVIOGqyejpwOK6jSCMcEfdZKs2wx/g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8771301},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"fa8f033f9f4fb4ef571cd13f7f3aa3c268432161","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.73","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.423","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.345","graphics-debug":"^0.0.89","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.524","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.126","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.25","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.96","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.34","@tscircuit/footprinter":"^0.0.351","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/copper-pour-solver":"^0.0.29","@tscircuit/capacity-autorouter":"^0.0.500","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.55","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1226_1778071508814_0.09147486852623699","host":"s3://npm-registry-packages-npm-production"}},"0.0.1227":{"name":"@tscircuit/core","version":"0.0.1227","_id":"@tscircuit/core@0.0.1227","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"733508de02ae8f1e5d15f9f35981c85e0c44ed92","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1227.tgz","fileCount":5,"integrity":"sha512-yHfMKU11WSyPrihyVbmKCGl47RSXFSFGMlRtq6insIbEQPOeo4b1H3W6jnkzLpBJg+zgX+/rMPj62H3gezZqiw==","signatures":[{"sig":"MEUCIQCuP4GPzY+0Am/O28aIkLZx/KgQIivsNqJCEjBgGlsNRQIgVRSBBrQIuoEeFL890zqNQRj2pFafvQjtEOL2wBDOBic=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8774827},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"0cdc90d3a3edc3bbd160283c9f85e3702435c447","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.73","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.423","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.345","graphics-debug":"^0.0.89","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.525","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.126","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.25","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.96","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.34","@tscircuit/footprinter":"^0.0.351","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/copper-pour-solver":"^0.0.29","@tscircuit/capacity-autorouter":"^0.0.502","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.55","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1227_1778090202566_0.18562458527194914","host":"s3://npm-registry-packages-npm-production"}},"0.0.1228":{"name":"@tscircuit/core","version":"0.0.1228","_id":"@tscircuit/core@0.0.1228","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"59138ca2c6e7c73596657596acdead885ea9bec6","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1228.tgz","fileCount":5,"integrity":"sha512-cuiS64/j3bPqHO/a+Rx5FAMZny6vE/MnS2obGLn2NnL7HNqwUTnzN+FFM0lqP7uLdUC2U11MsdL8rlhAmzo1jg==","signatures":[{"sig":"MEUCIFbJDoQ99A+HBSIFxSZxV9ux3/HVLl9ZCRff4c8l93VAAiEAxnUKscU8OrWi4vxsB8aWqS3HV2NYD2ZSe8cj5kg0uB8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8774827},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"0475cc62b2abfa7d6644f9838920d6056c88df9e","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.73","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.423","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.345","graphics-debug":"^0.0.89","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.525","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.126","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.25","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.96","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.34","@tscircuit/footprinter":"^0.0.351","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/copper-pour-solver":"^0.0.29","@tscircuit/capacity-autorouter":"^0.0.505","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.55","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1228_1778092406661_0.5495481133612456","host":"s3://npm-registry-packages-npm-production"}},"0.0.1229":{"name":"@tscircuit/core","version":"0.0.1229","_id":"@tscircuit/core@0.0.1229","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"86349ce7d3da4cab00cabca29b2970921819c04f","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1229.tgz","fileCount":5,"integrity":"sha512-zbfzongwB2iCY+CC2Dle2gfZd/7LRaiBmcSTZKTTgnevmNPy5XkKT+wmyqxKKJ+/2ikSE49mQgD9GgZBWAiYUA==","signatures":[{"sig":"MEYCIQDvuxa+NUc7bs9MdKwVojKb/AutH6LIvwtyp/IB3TQVMAIhANghfRHiyrIG9wNZSdeQE0ixvKmhKINJYxaqWor4MRdL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8774922},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"e19925f20d73727641188f166a7f26524b65f3e8","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.73","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.423","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.345","graphics-debug":"^0.0.89","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.525","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.126","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.25","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.96","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.34","@tscircuit/footprinter":"^0.0.351","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/copper-pour-solver":"^0.0.29","@tscircuit/capacity-autorouter":"^0.0.505","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.55","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1229_1778101766484_0.4170647557841447","host":"s3://npm-registry-packages-npm-production"}},"0.0.1230":{"name":"@tscircuit/core","version":"0.0.1230","_id":"@tscircuit/core@0.0.1230","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"8e41fbadb4895817ab5fe93fdfd48d15de5a727e","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1230.tgz","fileCount":5,"integrity":"sha512-himZCLzfAVDfL4EbdA0ds2P5a/cQOca6V/CdKWkmhsZMHbzFiOBK5CszfXRsWrT+uqa3Z3ma8NHNxMxxEQpzXQ==","signatures":[{"sig":"MEQCIDEhTxi433yrzB7xVqrWru1oSDVQ60l5rdnTkxxtxBbXAiBBUQMVVHvrTz3TWXKv/w3C9H+lECx6DfvvUwzt+iVvUQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8775627},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"6c600d6ba77f8fbadc5648a28a4a5df3bf0c01b6","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.73","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.423","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.345","graphics-debug":"^0.0.89","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.525","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.126","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.25","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.96","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.34","@tscircuit/footprinter":"^0.0.351","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/copper-pour-solver":"^0.0.29","@tscircuit/capacity-autorouter":"^0.0.505","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.55","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1230_1778110068430_0.7540317336395408","host":"s3://npm-registry-packages-npm-production"}},"0.0.1231":{"name":"@tscircuit/core","version":"0.0.1231","_id":"@tscircuit/core@0.0.1231","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"878b5b2dc51aa0ce484a0dab1ef6788f4871adcf","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1231.tgz","fileCount":5,"integrity":"sha512-7x+e/h0ZzF0WZzrPPclrsc467OVEaeqpHU9JgsMFhdKOiSBjb+hVajt4VH+RRkIjNENRPhaOinMeKOR03XZV2A==","signatures":[{"sig":"MEUCIGOpWGANz3dCosHQbxM/6cvX5ueLAR3bB8zzvPwtiqJbAiEA7ZsJRcCKSjUoCP9A5m+Kj6Ah5PDw5Ti1aC4ONK6EsmE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8779687},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"7b7df413066fee8a6d00d8c41aa322d97307a1e7","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.73","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.423","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.345","graphics-debug":"^0.0.89","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.527","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.126","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.25","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.96","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.34","@tscircuit/footprinter":"^0.0.351","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/copper-pour-solver":"^0.0.29","@tscircuit/capacity-autorouter":"^0.0.505","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.55","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1231_1778135491713_0.8371619838090105","host":"s3://npm-registry-packages-npm-production"}},"0.0.1232":{"name":"@tscircuit/core","version":"0.0.1232","_id":"@tscircuit/core@0.0.1232","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"2880b63f8ee930732dd299f8c19a2e0cd01f1ec2","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1232.tgz","fileCount":5,"integrity":"sha512-J0MnkIwYp8taQRfLMZoBz5D2DcXhm72svCN/32GIABMrSU+v88CB3QkslfQKtfxbGwoEjxBIMp1eL5dVCc+9Kw==","signatures":[{"sig":"MEUCIAFbRMh2nburLEnfTfsa6wQTIxfwSUg+a8tZEVNZieVvAiEA9It5DSbnOr0VrPsWWy00zRNrf+PbnYmvKguihF8qW/A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8780087},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"ab2daba56b46fad9714e4941bff4303c607dfcba","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.73","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.423","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.345","graphics-debug":"^0.0.89","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.527","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.126","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.25","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.96","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.34","@tscircuit/footprinter":"^0.0.351","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/copper-pour-solver":"^0.0.29","@tscircuit/capacity-autorouter":"^0.0.505","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.55","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1232_1778169245581_0.2343442869937371","host":"s3://npm-registry-packages-npm-production"}},"0.0.1233":{"name":"@tscircuit/core","version":"0.0.1233","_id":"@tscircuit/core@0.0.1233","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"4fe257044404e791c39f56f0638cbec352a99d67","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1233.tgz","fileCount":5,"integrity":"sha512-K8j/NOhqRT+I//FqqDzWSehe6sUSezsZG3KRGKBfX+BqC8gMAugF20VZl9OX4/WofilPQ/7M2Bs/vuFYIkJG2Q==","signatures":[{"sig":"MEUCIQCwy/UAaz2Urp610TKD/l9G3zVRW7LcelII84wYl3OseQIgJXJ8x/ga/WmFFlxoqxol8My1pg5w5awhAzMZIhjudBE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8786746},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"5a42ec828943ef7acd01870423d5dc0df60251e8","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.73","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.423","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.345","graphics-debug":"^0.0.89","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.531","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.126","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.25","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.96","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.34","@tscircuit/footprinter":"^0.0.351","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/copper-pour-solver":"^0.0.29","@tscircuit/capacity-autorouter":"^0.0.505","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.55","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1233_1778214248160_0.814967720356536","host":"s3://npm-registry-packages-npm-production"}},"0.0.1234":{"name":"@tscircuit/core","version":"0.0.1234","_id":"@tscircuit/core@0.0.1234","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"52d6dd5910d5238c25c0e407172f45e2a90c6022","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1234.tgz","fileCount":5,"integrity":"sha512-VSZvekbSPwbXowLNi1igEb2Vkrqs6q1G+egwIfrEvnrGQIkfYC+3TQ6mLBxkk/jxP67CFoIpiL411/iICEUPPg==","signatures":[{"sig":"MEUCIQC4zE6mZMLPDoa+cfyE822kKoZMAobAuA5uJT4UqYcjgwIgTVtXQ80yFqZgAImW1DECBybWQe9UWqrM1JcDrGrTR6s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8788715},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"49ab64bab8bd108f6ad043cb71c531d00cf6c97d","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.73","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.423","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.345","graphics-debug":"^0.0.89","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.531","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.126","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.25","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.96","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.34","@tscircuit/footprinter":"^0.0.351","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/copper-pour-solver":"^0.0.29","@tscircuit/capacity-autorouter":"^0.0.505","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.55","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1234_1778220198008_0.4407187787617126","host":"s3://npm-registry-packages-npm-production"}},"0.0.1235":{"name":"@tscircuit/core","version":"0.0.1235","_id":"@tscircuit/core@0.0.1235","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"2b8af243967af1749cbfae711a935a6e4412d7a9","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1235.tgz","fileCount":5,"integrity":"sha512-69sV/JD7T2nrszVrCJUEQccUQwgviWiQpxJtN0A1juK5yjLQpFyILeME1ximqqt/qVQImfEtcYRmToPFEiolfg==","signatures":[{"sig":"MEUCIQDZ1CIyAleVxfofSKLBLTtQUTTsQSGjfG1bPGqIBhHOqQIgc3Wf4/75y8TAluqDXYntdLKh0SYQClzuijDBGYs69hU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8788752},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"da7e7068e4af1ec788619cb58aaa1f5c173cc99b","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.73","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.423","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.345","graphics-debug":"^0.0.89","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.531","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.126","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.25","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.96","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.34","@tscircuit/footprinter":"^0.0.357","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/copper-pour-solver":"^0.0.29","@tscircuit/capacity-autorouter":"^0.0.505","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.55","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1235_1778233396747_0.19547439495875296","host":"s3://npm-registry-packages-npm-production"}},"0.0.1236":{"name":"@tscircuit/core","version":"0.0.1236","_id":"@tscircuit/core@0.0.1236","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"da1ecdbfb5c7051883c68fdc10fffad205364f0e","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1236.tgz","fileCount":5,"integrity":"sha512-LelrOG2KSsPuT9xofrQV3OvQ7ahJKpXxz2S24AFU79ACeEmL5SQ167pwxCxaSsGI8l+cQSjykJn7Wew/2gnxUQ==","signatures":[{"sig":"MEQCIBIT6ZPkXNrUvz21C0jZbmlm21enybveJXNwKGAZ2IHXAiBM8PujLkbowV8q1xJRy9kPTAUMexOgRNERRG/QuhRMaw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8788882},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"eebb1c214475f8217344e9e60fd4d3734506f3e3","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.73","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.35","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.423","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.345","graphics-debug":"^0.0.89","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.531","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.126","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.25","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.96","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.34","kicad-to-circuit-json":"^0.0.58","@tscircuit/footprinter":"^0.0.357","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/copper-pour-solver":"^0.0.29","@tscircuit/capacity-autorouter":"^0.0.505","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.55","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1236_1778265588615_0.887887425670637","host":"s3://npm-registry-packages-npm-production"}},"0.0.1237":{"name":"@tscircuit/core","version":"0.0.1237","_id":"@tscircuit/core@0.0.1237","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"e536628467e113f48e52945dc8967e8dfd917374","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1237.tgz","fileCount":5,"integrity":"sha512-x9eHMsZ96t1rD5aXUaRdUViAnWsny5gCK3U53QwE9bmoJmlKREAoBhDHhKVaudilGL21WLAYSvSWA38IxS87sw==","signatures":[{"sig":"MEUCIEDPB31JN8hH9rhtfS1thC/ifFckWIqeNJL+lFux14aOAiEA0ANwPpfQrX0CusnZY6rMSnApPka8P91d0npdX5D9Tt0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8788882},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"acc4a1c2a4f7458a3e61d076d8fdfc8f1aabdd13","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.73","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.35","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.423","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.345","graphics-debug":"^0.0.89","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.531","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.126","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.25","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.96","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.34","kicad-to-circuit-json":"^0.0.59","@tscircuit/footprinter":"^0.0.357","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/copper-pour-solver":"^0.0.29","@tscircuit/capacity-autorouter":"^0.0.505","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.55","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1237_1778270492476_0.18183522606393554","host":"s3://npm-registry-packages-npm-production"}},"0.0.1238":{"name":"@tscircuit/core","version":"0.0.1238","_id":"@tscircuit/core@0.0.1238","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"239ba9ee720bdc8d0934a005e7a0cc9677cd2879","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1238.tgz","fileCount":5,"integrity":"sha512-NfVq+x2MJhDFUqtT4B74qPuws9AzaNw19GEPtVYUbadmCtYxf4BImaYjQ34oqB8DXVM3F0H8Zb5Cdb+cLnkKCg==","signatures":[{"sig":"MEUCIQDrgdlcfFuTVzfZMPmgXrYZkZ3yPjPIiq3can7G8ua4NwIgGUzJ03z4LIDl63Kq6CMkgFtjSMJt4iuqvIzm9JgQG4g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8828580},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"fdd49d91f3dd876976cec122a1199b8110a00c80","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.73","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.35","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.423","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.345","graphics-debug":"^0.0.89","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.531","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.126","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.25","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.96","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.34","kicad-to-circuit-json":"^0.0.59","@tscircuit/footprinter":"^0.0.357","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/copper-pour-solver":"^0.0.29","@tscircuit/capacity-autorouter":"^0.0.505","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.55","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1238_1778302001599_0.7457131248852171","host":"s3://npm-registry-packages-npm-production"}},"0.0.1239":{"name":"@tscircuit/core","version":"0.0.1239","_id":"@tscircuit/core@0.0.1239","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"0ca27f2e63740923d95fdd5f7e7c1513c467422d","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1239.tgz","fileCount":5,"integrity":"sha512-resIOcXVNl+g0EoKuMOp41wPXokcaOs+NSnoe7ozQKnFOMA724aInuBkKQixLYKjajC1hD1W8HV9996UvD5C/Q==","signatures":[{"sig":"MEUCIQCJkYryPQdIsN2xk+GEItN8UhyFAT2KcRiACK8GDwRrsQIgA0PdiLV5koDhjF5oWMCkNuWFnpv7PTvBLIzFea+CA4U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8828411},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"e5a25b4d320f4ee0486e9a1b3cd48e0ce2da57bd","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.73","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.35","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.423","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.345","graphics-debug":"^0.0.89","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.531","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.126","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.25","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.96","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.34","kicad-to-circuit-json":"^0.0.59","@tscircuit/footprinter":"^0.0.357","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/copper-pour-solver":"^0.0.29","@tscircuit/capacity-autorouter":"^0.0.505","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.55","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1239_1778303587743_0.7745506052432536","host":"s3://npm-registry-packages-npm-production"}},"0.0.1240":{"name":"@tscircuit/core","version":"0.0.1240","_id":"@tscircuit/core@0.0.1240","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"e5f63f066bc10b0e02174e8d63f1eebd0ad30879","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1240.tgz","fileCount":5,"integrity":"sha512-7vD6oAjpBCfShw+EFctJgeFJObYUsILu1LRSSA9XnKw1hSCTe3TBoviEWBbnYk8FL73JbVrGM69PabRgruCQhA==","signatures":[{"sig":"MEQCIC0pGfHKvGXRrVoE99h0jdqdhGRIuggZvU+vRNOfaatEAiBN/XVxViz7jOLOhcB01OF7+F8e0aP3CM5ZFSXmsMwixw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8828411},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"8e941285bad43310f8370c682b04ea58df8fbd68","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.73","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.35","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.423","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.345","graphics-debug":"^0.0.89","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.531","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.127","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.25","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.96","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.34","kicad-to-circuit-json":"^0.0.59","@tscircuit/footprinter":"^0.0.357","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/copper-pour-solver":"^0.0.29","@tscircuit/capacity-autorouter":"^0.0.505","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.55","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1240_1778340128357_0.664749868717101","host":"s3://npm-registry-packages-npm-production"}},"0.0.1241":{"name":"@tscircuit/core","version":"0.0.1241","_id":"@tscircuit/core@0.0.1241","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"d3102e9d64b7d84fb8905f71a2228c45c4296b47","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1241.tgz","fileCount":5,"integrity":"sha512-qvy0/YXiQnPFR3j/WKmh7DXVojj1KZbaRge7TqlkR89oX7/8X/yRPDA4avXwDkU3aM83FxVg7lJD9MCRsNPIew==","signatures":[{"sig":"MEUCIQCulFEW7DBzPVaN2Sthgw6Ya+slwEyqlfNnFsse2PtNUgIgQa/x7W5g389qit4K78u27pWIW4sMb8lBLIEMbysPHVY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8828411},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"4d7f860d0b03a7c14ab406c3cb9ace1dd984eb13","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.73","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.35","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.423","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.345","graphics-debug":"^0.0.89","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.531","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.128","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.25","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.96","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.34","kicad-to-circuit-json":"^0.0.59","@tscircuit/footprinter":"^0.0.357","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/copper-pour-solver":"^0.0.29","@tscircuit/capacity-autorouter":"^0.0.505","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.55","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1241_1778510027511_0.5429598689261479","host":"s3://npm-registry-packages-npm-production"}},"0.0.1242":{"name":"@tscircuit/core","version":"0.0.1242","_id":"@tscircuit/core@0.0.1242","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"d552026eeb7cb5aa0553f07893567e31db6384db","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1242.tgz","fileCount":5,"integrity":"sha512-kKbge8GCb4SG2kFi9OnjF3lRtCka3lGyKkpIYO6edArt9GMKLh9D6oEGeAh1Ojb7QJmwKsg0npDNoQwqDZ2pWw==","signatures":[{"sig":"MEQCIH8YS8GS0hYLyu7blW/Guyygg4OIYrBU9JuR9GXK3mzpAiApvI0iiyhvoRf9lKitu7sFDLFxjAgWFoLMJ6ICSArHJg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8829048},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"c3bc534e1690a37f6fea8a7e88e78af1b3d05423","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.73","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.35","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.423","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.345","graphics-debug":"^0.0.89","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.531","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.128","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.25","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.96","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.34","kicad-to-circuit-json":"^0.0.59","@tscircuit/footprinter":"^0.0.357","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/copper-pour-solver":"^0.0.29","@tscircuit/capacity-autorouter":"^0.0.505","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.55","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1242_1778530021422_0.7772840611140843","host":"s3://npm-registry-packages-npm-production"}},"0.0.1243":{"name":"@tscircuit/core","version":"0.0.1243","_id":"@tscircuit/core@0.0.1243","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"43d935ddd5a7df9ca4de10023152db1be73a437a","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1243.tgz","fileCount":5,"integrity":"sha512-fPmm0rJGDc2AfF9UWvOckW4WR9phFfQdztmhCZXlrTcyyWCf8sp8Qc7QcQCLjc53N6dP6on+QA/fk8u097K9YQ==","signatures":[{"sig":"MEUCIQCtFLlQNHc86hDu4ND9g+ZdqrpeSI/Z1ngGoIjM+r3sxAIgbUvBoWn3KXHRn7kvFMGlj2nxItuPGPZrZgFDlseOpHs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8834285},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"963bf3bfb6c8b779b70878978f3fa98c493751df","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.73","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.35","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.423","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.345","graphics-debug":"^0.0.89","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.531","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.128","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.25","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.96","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.34","kicad-to-circuit-json":"^0.0.60","@tscircuit/footprinter":"^0.0.357","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/copper-pour-solver":"^0.0.29","@tscircuit/capacity-autorouter":"^0.0.505","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.55","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1243_1778532733166_0.0029285304625603636","host":"s3://npm-registry-packages-npm-production"}},"0.0.1244":{"name":"@tscircuit/core","version":"0.0.1244","_id":"@tscircuit/core@0.0.1244","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"0fa7ae0c60a93da467b59871ee7d8475996c25b6","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1244.tgz","fileCount":5,"integrity":"sha512-R7Q/rK9zA1i9SHv3IcKT6OjZm7GqAy5TWeOOjBFwaRvx7uWMXFihK6j+41Hey4fIbIwqyDHeUcsseWnml3X1PA==","signatures":[{"sig":"MEQCIAbGCkJB0T144rJNlnBV9CjqlteEDvDALU/5rFndP122AiBKTZ0juEKWcCi36PHK0OoPrcHg8xrtbR3SBqsg62B9+A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8850016},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"972d3f05bd1d344625b4bd9336d5e40d4484c754","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.73","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.35","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.425","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.345","graphics-debug":"^0.0.89","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.531","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.128","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.25","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.96","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.34","kicad-to-circuit-json":"^0.0.60","@tscircuit/footprinter":"^0.0.357","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/copper-pour-solver":"^0.0.29","@tscircuit/capacity-autorouter":"^0.0.505","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.55","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1244_1778567351394_0.5882887207686165","host":"s3://npm-registry-packages-npm-production"}},"0.0.1245":{"name":"@tscircuit/core","version":"0.0.1245","_id":"@tscircuit/core@0.0.1245","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"5605d3c974e3d839510cba7edac0c099a22f7a3f","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1245.tgz","fileCount":5,"integrity":"sha512-pGbg+0yNLyBardkJyi2etIwpQ3CFa9zf8AzK54TbXGzm7zkfCl5iOULKOejRshABapdoeOnunk3V8MCt9t+oYA==","signatures":[{"sig":"MEYCIQCT5n/pVJf1qQChRatqa7Dqnb14UUZnMYq5LHaRJr+cgAIhAJLXbUp7f5Y86QgjC/ifdKGIyqUHz330Zlme1ahQtHWc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8849970},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"8675948d6a68999497961cc53d3c0b84c013e650","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.73","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.35","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.425","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.345","graphics-debug":"^0.0.89","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.531","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.128","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.25","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.96","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.34","kicad-to-circuit-json":"^0.0.60","@tscircuit/footprinter":"^0.0.357","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/copper-pour-solver":"^0.0.29","@tscircuit/capacity-autorouter":"^0.0.505","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.55","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1245_1778579055820_0.42023115166471503","host":"s3://npm-registry-packages-npm-production"}},"0.0.1246":{"name":"@tscircuit/core","version":"0.0.1246","_id":"@tscircuit/core@0.0.1246","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"76b812f52e966c78dcd5388b4055917a8da81855","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1246.tgz","fileCount":5,"integrity":"sha512-Shsqh1c8GiROPYXExIGNHmwm6KKRcL17agEtFyux5rMwAoyQE1mhpAvtYEIRIpB7Z0HTUNy17wScUXUWY2KOMw==","signatures":[{"sig":"MEUCIDQtmJ809Fogz8fmB0r64V8oJ8ry5e83wtj8X2npJxvXAiEAlsE6rZBINR8GTf/XxZv1WuZ6xFiLkvauD0fkxQVB7M8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8851006},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"40584ca3858a053787d340f1d97dd0efb3a871f5","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.73","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.35","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.425","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.345","graphics-debug":"^0.0.89","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.531","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.128","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.25","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.96","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.34","kicad-to-circuit-json":"^0.0.60","@tscircuit/footprinter":"^0.0.357","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/copper-pour-solver":"^0.0.29","@tscircuit/capacity-autorouter":"^0.0.505","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.55","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1246_1778609660378_0.1664367900915118","host":"s3://npm-registry-packages-npm-production"}},"0.0.1247":{"name":"@tscircuit/core","version":"0.0.1247","_id":"@tscircuit/core@0.0.1247","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"3e02305c34a79909fd68bd8c74efdbe0e492fb97","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1247.tgz","fileCount":5,"integrity":"sha512-mZC/oQ1xlVqG2zZ2uZisMIW+2p61uvMPSXYQ8m/AxzN6fEzJqw+mFnoAgpqu8ruk8zZm4UZHMcubCxMrZR3dQA==","signatures":[{"sig":"MEUCIQDKOj4Nh9CIxguydflhP1AB1Rw2Lst4SMFrcG3aBE73igIgZKSZyGqf1dAQPSdZN+kv2aLszP7Z81DBfqenm0gx+LA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8851195},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"830aeba0896c2d2aac680abad0d8a4a7f8a19fe9","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.73","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.35","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.425","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.345","graphics-debug":"^0.0.89","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.531","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.128","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.25","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.96","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.34","kicad-to-circuit-json":"^0.0.60","@tscircuit/footprinter":"^0.0.357","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/copper-pour-solver":"^0.0.29","@tscircuit/capacity-autorouter":"^0.0.505","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.55","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1247_1778621624901_0.7956059441043384","host":"s3://npm-registry-packages-npm-production"}},"0.0.1248":{"name":"@tscircuit/core","version":"0.0.1248","_id":"@tscircuit/core@0.0.1248","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"4e742e596c45ea6cf18041ea523ff27e30383de5","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1248.tgz","fileCount":5,"integrity":"sha512-KV688yS9JeYgM4w3R32dIuJHp6bfWj1xC1aDQzRAFAbGjCzFR5WgNOzbBNxF92xXVM8N5ZgI9keeHILIZQAlHg==","signatures":[{"sig":"MEQCIDmqieaiJMZAe8NP0QDitpRVHUxiIDnFs2wJ8g7lVly+AiBUw7Pz0mPmdWN8HeBBlyYLLAYvUU1vVGL62u8ATzMZrw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8855543},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"3580ab5dcd3966805d8be538f9837132bd049e4d","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.73","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.35","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.425","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.345","graphics-debug":"^0.0.89","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.531","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.128","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.25","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.96","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.34","kicad-to-circuit-json":"^0.0.60","@tscircuit/footprinter":"^0.0.357","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/copper-pour-solver":"^0.0.29","@tscircuit/capacity-autorouter":"^0.0.505","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.57","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1248_1778637208111_0.3184768017345676","host":"s3://npm-registry-packages-npm-production"}},"0.0.1249":{"name":"@tscircuit/core","version":"0.0.1249","_id":"@tscircuit/core@0.0.1249","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"7298ef7cd7c2d3fd603c306d04d5aee25ce7816f","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1249.tgz","fileCount":5,"integrity":"sha512-ooyF61bQ76oQtlytKJQRmBgt4fomzb2m1LatuCz6kCmXDlOVq4I2/LnmjMtmta2qCQso2VjsOMKPbdq89yHLUA==","signatures":[{"sig":"MEYCIQDMZ1PF4+p0Pl9J0HKZEeu95gn2xRUgYvPswy2mRksD8gIhAKpzUxgEdm4w9zCfd0/Mj+iRk0ENiK7xxADamZ3eljpr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8856594},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"c4b962b5e8c4290346bcdd5f7cc06d319bb9bab3","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.73","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.35","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.425","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.345","graphics-debug":"^0.0.89","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.531","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.128","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.25","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.96","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.34","kicad-to-circuit-json":"^0.0.60","@tscircuit/footprinter":"^0.0.357","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/copper-pour-solver":"^0.0.29","@tscircuit/capacity-autorouter":"^0.0.505","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.57","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1249_1778658021948_0.07227091496604299","host":"s3://npm-registry-packages-npm-production"}},"0.0.1250":{"name":"@tscircuit/core","version":"0.0.1250","_id":"@tscircuit/core@0.0.1250","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"ea0593c10f0eb8ad0b08c0b6a087b44f98cb634a","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1250.tgz","fileCount":5,"integrity":"sha512-pCziQUDFEXFc5C27ePfDaCe1hP6p3kmCJJL/WIidShdumGJ0vN4C2t5cs4DYFQYseHLt0vsleuqzyb4rYrXmeQ==","signatures":[{"sig":"MEYCIQDgekjrHDL3bk7nyemyAVUiadHjNIJmDI1asrT6+Vkb6AIhANasNdogN+s1WnikuCWk8dzJFJ3Mb4idOc6aEQ2p7NcS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8856658},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"aa79a255fb4b0f26bd8c59bc3e436aee2dbf48bf","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.73","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.35","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.425","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.345","graphics-debug":"^0.0.89","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.531","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.128","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.25","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.96","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.34","kicad-to-circuit-json":"^0.0.60","@tscircuit/footprinter":"^0.0.357","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/copper-pour-solver":"^0.0.29","@tscircuit/capacity-autorouter":"^0.0.505","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.57","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1250_1778702195295_0.642298422794833","host":"s3://npm-registry-packages-npm-production"}},"0.0.1251":{"name":"@tscircuit/core","version":"0.0.1251","_id":"@tscircuit/core@0.0.1251","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"58c82d5cf6b2f46f1a273d2bf88813b5e96bb9dd","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1251.tgz","fileCount":5,"integrity":"sha512-bsK9Ps8guWipI4hxK9C6nHG/O0QaMtx6HhcAlBff5rUvllhfkHcd+qQbm1AR6/A1fPJRYKVtglyTKGpOl6wrcA==","signatures":[{"sig":"MEYCIQCQuqpDES0VRYJuBzrGBIhaKG4lgFsqKI2wn7jgTkzKsAIhAIv8iJQyILVKZ6GW3+TWm9HJ6vwoJQHPoSXTZu72QPHR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8856658},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"86e9f961625f6b5bad950fc219a6e0b71cf6b145","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.73","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.35","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.425","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.345","graphics-debug":"^0.0.89","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.531","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.129","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.25","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.96","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.34","kicad-to-circuit-json":"^0.0.60","@tscircuit/footprinter":"^0.0.357","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/copper-pour-solver":"^0.0.29","@tscircuit/capacity-autorouter":"^0.0.505","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.57","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1251_1778702713774_0.11301605432044926","host":"s3://npm-registry-packages-npm-production"}},"0.0.1252":{"name":"@tscircuit/core","version":"0.0.1252","_id":"@tscircuit/core@0.0.1252","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"1871e02f8f8c97ea17df7cb9ee6e85442cfad3b4","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1252.tgz","fileCount":5,"integrity":"sha512-1vg515REj908iHKsKA9bcRv1EpImzIqq3nhdFJmaxWUWjibFgdp9NmNnDfzZPxsVkNRRkbUktXTZg4ekBH9K3g==","signatures":[{"sig":"MEYCIQDoAsLfl1StcF1NpbdLZ3yniM7Wbz45IAgdro3wWD0wIAIhANau/R6NJKiMxhXIhWF+DY+jvksKUMrINQEFVgynyCsp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8856732},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"482c838057f5914cbf4acdf3d90bda3f4b1afebd","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.73","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.35","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.425","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.345","graphics-debug":"^0.0.89","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.531","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.129","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.96","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.34","kicad-to-circuit-json":"^0.0.60","@tscircuit/footprinter":"^0.0.357","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/copper-pour-solver":"^0.0.29","@tscircuit/capacity-autorouter":"^0.0.505","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.57","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1252_1778784796271_0.2866491959281672","host":"s3://npm-registry-packages-npm-production"}},"0.0.1253":{"name":"@tscircuit/core","version":"0.0.1253","_id":"@tscircuit/core@0.0.1253","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"53b7053281206534851a099db759f42c3a508792","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1253.tgz","fileCount":5,"integrity":"sha512-gZUP/j5K07fvx6DfSCVjP3ic6LIfmxKzDWWjyNfBSzMgfpx2Bc4/7E8nVuwEvaNtplGLJVn2POuziduExO3wGA==","signatures":[{"sig":"MEQCIF3pGwCwu4jKgawa7Cq8cW1zq6x2Fy0N+CF2LJb4K2MCAiBSweIR3niAwUtu5K0BRd9ocs23neplCzqkm4i9/eM/8Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8857010},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"34b3d8b1e320c60d71d514576a031272c70500dc","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.73","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.35","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.425","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.345","graphics-debug":"^0.0.89","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.531","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.129","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.96","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.34","kicad-to-circuit-json":"^0.0.60","@tscircuit/footprinter":"^0.0.357","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/copper-pour-solver":"^0.0.29","@tscircuit/capacity-autorouter":"^0.0.505","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.57","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1253_1778819643566_0.866444235621062","host":"s3://npm-registry-packages-npm-production"}},"0.0.1254":{"name":"@tscircuit/core","version":"0.0.1254","_id":"@tscircuit/core@0.0.1254","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"aa525afdd82f8c8448069c81b7a7d0dcd6f64c8e","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1254.tgz","fileCount":5,"integrity":"sha512-QKDLCdKqLojkHMxySCF5EndlasWJZcZfSeNvsTX22GUEIQQL8mDXsiArC4Anih+mf8k333PGVfNkv/bi4bfEnQ==","signatures":[{"sig":"MEQCIFoaFZYcEnBZmAm0IEIVF1ukkbwzvGFdEln4evDgnmcLAiAnLIuIrINA8kjhSL19TYRYqp1q+RZnAWpEkRKay1HOqw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8857010},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"f231b6cb492b34e0b1733809d03f979db71157bd","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.73","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.35","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.425","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.345","graphics-debug":"^0.0.89","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.531","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.129","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.96","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.34","kicad-to-circuit-json":"^0.0.60","@tscircuit/footprinter":"^0.0.357","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/copper-pour-solver":"^0.0.29","@tscircuit/capacity-autorouter":"^0.0.505","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.57","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1254_1778859446215_0.7526747085352243","host":"s3://npm-registry-packages-npm-production"}},"0.0.1255":{"name":"@tscircuit/core","version":"0.0.1255","_id":"@tscircuit/core@0.0.1255","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"1d9549449e8962904f22a250d24a6a216d4986fe","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1255.tgz","fileCount":5,"integrity":"sha512-rPS+FJaGdWTg9cqMBbECwekvlmQtGGe1xvtLMbniRGGdkTyTwxvnRsDBEL1zjSQCGG5kWjo+tJYq9YxtuwZvng==","signatures":[{"sig":"MEQCIFdSpLfQA8BIKOqQebe5ztgj+Jtj9d/vEzaad/npKAB+AiA82jw0MHyge+rUz6LiyhS79D/QRoCaKm9vQckY6gx2Ow==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8857010},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"0830f1d95187a08f41ec4ee054ffd483e6bc0fd3","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.73","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.35","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.425","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.345","graphics-debug":"^0.0.89","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.531","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.130","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.96","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.34","kicad-to-circuit-json":"^0.0.60","@tscircuit/footprinter":"^0.0.357","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/copper-pour-solver":"^0.0.29","@tscircuit/capacity-autorouter":"^0.0.505","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.57","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1255_1778860679878_0.029593815479239005","host":"s3://npm-registry-packages-npm-production"}},"0.0.1256":{"name":"@tscircuit/core","version":"0.0.1256","_id":"@tscircuit/core@0.0.1256","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"5a99920c6e2a12155791271f2125422b02671ccf","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1256.tgz","fileCount":5,"integrity":"sha512-OFWg+hzZiLju5JKb3G1geYHy3vVCzSc0Leud++EJidL9e7dKshsgBVU7ECE3lVNXHmiCXCPddSUGHn7wpqK+VQ==","signatures":[{"sig":"MEUCIDBfp/l4pUsyWK1rS1cwyaM+QjhYfBADzr3tv299lhyxAiEA1wgcBhhhPm6I7eIc/JEj3Aa0vSJOx5BL3V4mAclVm0c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8857014},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"3c06ebac21eade8d9111421175dfc4e23a931f80","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.73","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.35","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.425","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.345","graphics-debug":"^0.0.89","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.531","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.130","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.96","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.34","kicad-to-circuit-json":"^0.0.60","@tscircuit/footprinter":"^0.0.357","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/copper-pour-solver":"^0.0.29","@tscircuit/capacity-autorouter":"^0.0.505","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.57","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1256_1779044769662_0.7632101397366244","host":"s3://npm-registry-packages-npm-production"}},"0.0.1257":{"name":"@tscircuit/core","version":"0.0.1257","_id":"@tscircuit/core@0.0.1257","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"d37c17a708a76e0c3aa01d041438e3050a268cfc","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1257.tgz","fileCount":5,"integrity":"sha512-fFrzpwQD2FtND7eV4ctr8wBmRqjNtGzRLNMpd8O7J0pVaXzwMsULsH8gbXUkFyGl/9PDcSLfaqm8We6eBHoxnQ==","signatures":[{"sig":"MEUCIEb0o4wZD5uO5w2waJuAoj9hSlnLsq0Yb17PPaizDuuCAiEA/FadRSMOOZPVsUHxOmDzFzIcsDij1/ffBdfpUXmvjio=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8857328},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"67059c2aa48a133038e74034faa908d384175120","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.73","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.35","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.425","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.345","graphics-debug":"^0.0.89","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.531","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.130","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.96","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.34","kicad-to-circuit-json":"^0.0.60","@tscircuit/footprinter":"^0.0.357","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/copper-pour-solver":"^0.0.29","@tscircuit/capacity-autorouter":"^0.0.505","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.57","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1257_1779170659057_0.8078698203644632","host":"s3://npm-registry-packages-npm-production"}},"0.0.1258":{"name":"@tscircuit/core","version":"0.0.1258","_id":"@tscircuit/core@0.0.1258","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"5f73c20f2a3c99fe33080f20ee5ac71b350a89e1","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1258.tgz","fileCount":5,"integrity":"sha512-dj10sQgO8N7xN6W/+KjrhTY13oDSopy4JRapxx6q9Eqo2NqFtEvDGuQCE4pB8sdm3ox/Xk8T/k7k3rwLDMer9Q==","signatures":[{"sig":"MEUCIE8L7P3Ok+G8M/+HuaNmn7rZ5NjnlKTlEkidk4dlVYKlAiEAzc61tZnX4NNNXCJJlVtSOf8lxHfV9xMEolUl41mUFks=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8857328},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"a030ab40faf7f11c42b68f1f2403b11989b8d241","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.73","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.35","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.425","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.345","graphics-debug":"^0.0.89","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.531","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.130","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.96","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.34","kicad-to-circuit-json":"^0.0.60","@tscircuit/footprinter":"^0.0.357","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/copper-pour-solver":"^0.0.29","@tscircuit/capacity-autorouter":"^0.0.523","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.57","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1258_1779207910024_0.1973385772150933","host":"s3://npm-registry-packages-npm-production"}},"0.0.1261":{"name":"@tscircuit/core","version":"0.0.1261","_id":"@tscircuit/core@0.0.1261","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"01801dbe28d919c42a8b882de547531396484017","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1261.tgz","fileCount":5,"integrity":"sha512-hKI5vQD/MN1sMWCTHGQWr9biwpeYWxuyrWR8WcokIkQ/bT01zygn2c+FfFWgZE5EbkS7IxNzfkqVsmk9Pg9mMw==","signatures":[{"sig":"MEUCIQDa0s8AwSbuRxLS0AGP8Y4iT1y3WQ75yx2lk65dHn6WsgIgREpQPECVX5BIwZVqa6LOrjbOh14hMHStSB1KC9t807I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8864456},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"858f101d8c95ebbcf7fee5cccad7652ddec69dfe","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.73","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.35","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.425","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.345","graphics-debug":"^0.0.89","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.536","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.130","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.96","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.34","kicad-to-circuit-json":"^0.0.60","@tscircuit/footprinter":"^0.0.357","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/copper-pour-solver":"^0.0.29","@tscircuit/capacity-autorouter":"^0.0.523","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.57","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1261_1779394472435_0.8700991453216231","host":"s3://npm-registry-packages-npm-production"}},"0.0.1262":{"name":"@tscircuit/core","version":"0.0.1262","_id":"@tscircuit/core@0.0.1262","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"613b6fc695e5fba69e59ce63823dd0867943e940","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1262.tgz","fileCount":5,"integrity":"sha512-rA640e3roZcHgEokA7GaF1oj022y94/u6Mfw3/INHMnVhO/AzKkkLBelqUB7SSY/9ZMzpcfFZcSyJh1ASVGgNw==","signatures":[{"sig":"MEUCIQCXpxLWBesI59yeTCvntsaOGzjMQ9FxDw2tavRtkAKMfAIgKYueAFpaQD0QwYvFDNdq69+jkhmNQso2dDAXssUBmpY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8864793},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"4407dfb55d3667fba92eee369c8a5b9187a044e5","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.73","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.35","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.425","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.345","graphics-debug":"^0.0.89","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.536","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.130","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.96","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.34","kicad-to-circuit-json":"^0.0.60","@tscircuit/footprinter":"^0.0.357","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/copper-pour-solver":"^0.0.29","@tscircuit/capacity-autorouter":"^0.0.529","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.57","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1262_1779395495408_0.9374134056298329","host":"s3://npm-registry-packages-npm-production"}},"0.0.1263":{"name":"@tscircuit/core","version":"0.0.1263","_id":"@tscircuit/core@0.0.1263","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"22208875ce328b94e786e1bb985cf4ab1c050d2b","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1263.tgz","fileCount":5,"integrity":"sha512-47zXTZ71s84G2lxo6wvVoRAjXdOm0HdLTcJmcdibU8YH/9ATGySGmdpQF54a7su/WsQDlKnzFOpMdhCy6nMP5Q==","signatures":[{"sig":"MEQCIA51zLg67Vj0qJoqQqTTE1FykK3cbXBl+E5EEIR2M8tBAiAEIQOYHzJbCWAyhDamq8gu0jP6wYVvi0UmN2THUAiXkw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8865617},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"42aede3b422a1c61598a6b7976e9528818ca3564","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.73","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.35","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.425","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.345","graphics-debug":"^0.0.89","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.536","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.130","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.96","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.34","kicad-to-circuit-json":"^0.0.60","@tscircuit/footprinter":"^0.0.357","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/copper-pour-solver":"^0.0.29","@tscircuit/capacity-autorouter":"^0.0.529","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.60","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1263_1779399416908_0.8020973868741248","host":"s3://npm-registry-packages-npm-production"}},"0.0.1264":{"name":"@tscircuit/core","version":"0.0.1264","_id":"@tscircuit/core@0.0.1264","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"c5abfd6620d7ed8a1938cd933fb27d3bb9fae134","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1264.tgz","fileCount":5,"integrity":"sha512-9Fi+HKmdnveKU+YXFFK6ueb88Q3y7sCfVkkeXlD7zFV22uWlwZmJsUAKlJz6xJnkBBL39e5Gtk9p00gsausxqA==","signatures":[{"sig":"MEYCIQCFSZK07kWh1BJKjFJ4sVx4+v76uT+vXKxi+6wHrw0+kQIhAO/iR2Z6j9hkOxQFsd58FYEGMbNV60bvw1ThUykL1j/e","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8866329},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"59db4e40a1166d513668184aa3c1a3977672f9b1","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.73","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.35","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.425","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.345","graphics-debug":"^0.0.89","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.536","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.130","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.96","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.34","kicad-to-circuit-json":"^0.0.60","@tscircuit/footprinter":"^0.0.357","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/copper-pour-solver":"^0.0.29","@tscircuit/capacity-autorouter":"^0.0.529","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.60","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1264_1779403014204_0.9313598032529922","host":"s3://npm-registry-packages-npm-production"}},"0.0.1265":{"name":"@tscircuit/core","version":"0.0.1265","_id":"@tscircuit/core@0.0.1265","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"345256c95ff6030267aead872ee6753b9b61ec23","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1265.tgz","fileCount":5,"integrity":"sha512-LgUvUgKvVsVx0Xm8wsmc3nVKZcIde3u9TCia63jAx2iSAw9gSqHkC3n0eFW23JUcbpf1LquakuW5V+LDgz2chQ==","signatures":[{"sig":"MEQCICDaboBA/GP0wLAcNKzJRtESHeb0m3IXvX//gPgUx3e9AiAUgipzMqjhgno5wrzmjGLhMAKE225/FXad18ZxHMCs8g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8866329},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"ade45e2285a15e47c02696a1ab52d8645376985b","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.73","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.35","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.425","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.345","graphics-debug":"^0.0.89","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.536","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.131","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.96","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.34","kicad-to-circuit-json":"^0.0.60","@tscircuit/footprinter":"^0.0.357","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/copper-pour-solver":"^0.0.29","@tscircuit/capacity-autorouter":"^0.0.529","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.60","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1265_1779429133170_0.3073527730275514","host":"s3://npm-registry-packages-npm-production"}},"0.0.1266":{"name":"@tscircuit/core","version":"0.0.1266","_id":"@tscircuit/core@0.0.1266","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"570a36296a0b3d8805cc866e20305892667e3726","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1266.tgz","fileCount":5,"integrity":"sha512-McONCYf5Pj4XLaJCqBWp/zgio821zgtBwpPUgK53jy/pR1HewMNP7k9MlxaAaPrwewASxbABl4HPwKJLfk5k9Q==","signatures":[{"sig":"MEUCIQDffrjBysLkSlol5GlQdIm4215N1hUNJncG8LT82SS4IwIgRg0r1d/7BSAv5v3ZYp3Axk1XeZWXP8kG2rSdkTjrGIU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8866329},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"b74572535acf7389b5da898f4279406f74d54a52","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.73","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.35","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.425","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.350","graphics-debug":"^0.0.89","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.536","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.131","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.96","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.34","kicad-to-circuit-json":"^0.0.60","@tscircuit/footprinter":"^0.0.357","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/copper-pour-solver":"^0.0.29","@tscircuit/capacity-autorouter":"^0.0.529","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.60","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1266_1779454852238_0.08019217642528109","host":"s3://npm-registry-packages-npm-production"}},"0.0.1267":{"name":"@tscircuit/core","version":"0.0.1267","_id":"@tscircuit/core@0.0.1267","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"db526298e80d6546ddb579618533b8d6cad86754","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1267.tgz","fileCount":5,"integrity":"sha512-PeVKjIb92pgHchPWf7DJKem+OuVKKCsrfGXol1Hdduk/1z1035vLNyobnHgUYXlAPLlw8K38LI5igctDGqVi0w==","signatures":[{"sig":"MEQCIAnYAY2uZy9XuM2egtEjZ5iNpw6QXVF4Wlbs1Xb7hMX1AiA/Hgxuy7lnXCNUdAfS9NTKGM5l44mhPlesGm/8FYm4iA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8866329},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"1fa1d34d1818c7cc6afe00e660cc16c7e2ffb56c","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.73","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.35","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.425","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.350","graphics-debug":"^0.0.89","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.536","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.132","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.96","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.34","kicad-to-circuit-json":"^0.0.60","@tscircuit/footprinter":"^0.0.357","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/copper-pour-solver":"^0.0.29","@tscircuit/capacity-autorouter":"^0.0.529","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.60","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1267_1779465616686_0.016654553944680517","host":"s3://npm-registry-packages-npm-production"}},"0.0.1268":{"name":"@tscircuit/core","version":"0.0.1268","_id":"@tscircuit/core@0.0.1268","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"238446242319f01352422c92e4f49294dc98db0b","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1268.tgz","fileCount":5,"integrity":"sha512-Wf0HLbP+7s+qlFw7JXILBV7TCEutv9hQcxWXwBxwlhhgzjXU7f04A3BS7EYVe2qWEkPh/G7BSGw6053KQjXKnA==","signatures":[{"sig":"MEUCIQDzB/Z5QkTpGL0OQhpaVSEWBHUnA8EFOc3cxmpNnZM3vwIgfKpzbYC+wZ2bbBuvanHUrHAP7un7yE6c6yRP8eLE5dA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8866453},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"d4e57c7c98930039888eba4ae08330c3531ed210","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.73","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.35","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.425","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.350","graphics-debug":"^0.0.89","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.536","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.132","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.96","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.34","kicad-to-circuit-json":"^0.0.60","@tscircuit/footprinter":"^0.0.357","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/copper-pour-solver":"^0.0.29","@tscircuit/capacity-autorouter":"^0.0.529","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.60","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1268_1779557787907_0.8806119433035307","host":"s3://npm-registry-packages-npm-production"}},"0.0.1269":{"name":"@tscircuit/core","version":"0.0.1269","_id":"@tscircuit/core@0.0.1269","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"5c896d949fdd55cd8c20a7d9821947c611d89a9d","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1269.tgz","fileCount":5,"integrity":"sha512-4ypQWTwE9wfUveEGvY5jFob2XJz1m75Ib7LWJzaeCevbahAhy5qhBy+fyjpQK8CzW9f0pIPSCUvEsrs9x6EsTA==","signatures":[{"sig":"MEUCIC63aBEJ1bQZBvBEv7cdFDno/ciPYbC3+YF52XB+S9nvAiEAgM8Di9HqdWxGlkTjLYw+EOse+4PsChH2NNSg1qJfB0c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8866455},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"51b5cd07db4c2f592dd293fec4df2605fbb242d1","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.73","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.35","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.425","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.350","graphics-debug":"^0.0.89","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.536","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.132","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.102","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.34","kicad-to-circuit-json":"^0.0.60","@tscircuit/footprinter":"^0.0.357","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/copper-pour-solver":"^0.0.29","@tscircuit/capacity-autorouter":"^0.0.529","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.60","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1269_1779713376413_0.5691947757466134","host":"s3://npm-registry-packages-npm-production"}},"0.0.1270":{"name":"@tscircuit/core","version":"0.0.1270","_id":"@tscircuit/core@0.0.1270","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"8432f9271404794e2a8eae3a2d849062f45ee23b","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1270.tgz","fileCount":5,"integrity":"sha512-YJAZVriF/gXxYaucZWLayn9EmUQrIYu9wPKtLMvx6dCROPcf+HPMIfkuGrcw2p0+oSU/vkDw3ZDHB4XFs33ZdA==","signatures":[{"sig":"MEUCIQDcpZxOZzejoksi7QdHOij/Tdh0FBd0zPmvKk0sAyPTpAIgQUY89xhDda1Wlh1r1D/sOMlH8PlAUqG0a9EbYlpcvG4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8866455},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"8297ab9ba455ddc598032a129a3059761155b84d","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.73","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.35","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.425","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.350","graphics-debug":"^0.0.89","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.536","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.133","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.102","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.34","kicad-to-circuit-json":"^0.0.60","@tscircuit/footprinter":"^0.0.357","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/copper-pour-solver":"^0.0.29","@tscircuit/capacity-autorouter":"^0.0.529","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.60","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1270_1779899193738_0.9086504631300747","host":"s3://npm-registry-packages-npm-production"}},"0.0.1271":{"name":"@tscircuit/core","version":"0.0.1271","_id":"@tscircuit/core@0.0.1271","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"238f838337aa9101f33554d809b8290ee00d258a","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1271.tgz","fileCount":5,"integrity":"sha512-Ew5cI374/EBpevrhtVSdexZzz1InI25twNlEd1+DAtWIGE6VyT7wVB1YIOK4ztHexIeaVkqUy8Oj9zK52KzOGQ==","signatures":[{"sig":"MEYCIQD0eBryOlZmsYXoNfel+JXyIbqRsIJrCSdTqFx6yRppngIhAI7Gp1t0svloT27XrYSObPxbtSLdDUAvH2A2iTJxrZFi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8866599},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"d078361198979a3a4b7292b53f9ec7361a962ca0","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.73","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.35","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.425","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.350","graphics-debug":"^0.0.89","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.536","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.133","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.102","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.34","kicad-to-circuit-json":"^0.0.60","@tscircuit/footprinter":"^0.0.357","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/copper-pour-solver":"^0.0.29","@tscircuit/capacity-autorouter":"^0.0.529","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.60","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1271_1779902337599_0.8814519636157299","host":"s3://npm-registry-packages-npm-production"}},"0.0.1272":{"name":"@tscircuit/core","version":"0.0.1272","_id":"@tscircuit/core@0.0.1272","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"1cd83a7548496a636f6ebb0d3adad51905d75aa7","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1272.tgz","fileCount":5,"integrity":"sha512-GlA++Xir6777eOEmet/0u+ia0RG0abfcNNbmTMw0HXSKGJFWXNi+6tGnM00v+2yu/p8BoNsWY5Ilq19cSQnrpQ==","signatures":[{"sig":"MEQCIDI5YbeFaNipk5DAgxAq52XD4YoRHVvItDrn0d6/jP5LAiByNi7J0p5FYBUz5vD3Hn7fvK5HfXerLY3OWQilY3PF8g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8877647},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"677b139ad5f70f80848ea201eee9413fbe5f3bbd","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.73","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.35","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.429","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.350","graphics-debug":"^0.0.89","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.538","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.133","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.102","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.34","kicad-to-circuit-json":"^0.0.60","@tscircuit/footprinter":"^0.0.357","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/copper-pour-solver":"^0.0.29","@tscircuit/capacity-autorouter":"^0.0.529","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.60","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1272_1779951441604_0.9922680053795014","host":"s3://npm-registry-packages-npm-production"}},"0.0.1273":{"name":"@tscircuit/core","version":"0.0.1273","_id":"@tscircuit/core@0.0.1273","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"3ea326bdf8a371439ef4f674e2a69d33a616b3ad","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1273.tgz","fileCount":5,"integrity":"sha512-KzZ7PkJAqu2zSJlXtxR7Ul5Daks/mDqMIuZYnKg2nerObn7e1f+oRutptyMQG5JlCdi/N2CNfK+Xuszg3Y67Jg==","signatures":[{"sig":"MEUCIQDCZS5oyuQlqhLCn68f2XNEdqGGZZ9zz8HSf6k+e5EHJgIgKHw/wiR77UtBRhuBMjecNR7pTlTqs5sJzvwXqMf/+7s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8877752},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"1d18f1aa15151a15a0a64a1f23228575a17a4bd7","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.73","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.35","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.429","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.350","graphics-debug":"^0.0.89","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.538","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.133","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.102","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.34","kicad-to-circuit-json":"^0.0.60","@tscircuit/footprinter":"^0.0.357","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/copper-pour-solver":"^0.0.29","@tscircuit/capacity-autorouter":"^0.0.529","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.60","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1273_1779999639299_0.30877441268842487","host":"s3://npm-registry-packages-npm-production"}},"0.0.1274":{"name":"@tscircuit/core","version":"0.0.1274","_id":"@tscircuit/core@0.0.1274","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"75f27808cb73d17a4a0a5b14d44faf1d9881035b","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1274.tgz","fileCount":5,"integrity":"sha512-LywoOtbSVklvNfkjuiHlGk0tPiid6DbahqadUlqrC+vsaGqZAFel5fhn6I8LFfj7+oZnTpDbQMQFmKCcnquODw==","signatures":[{"sig":"MEUCIHt1+SJl/mbraH3dsBEJAe6vFLWVKWCY5MLRXKkItlEvAiEAsqCLLo7BBETPE7xFhybNjV1whcTpdZkCUclJzrvWHPM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8888857},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"d36f75094bdd3c3f72205b38621515d02bb03dd2","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.73","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.35","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.429","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.350","graphics-debug":"^0.0.89","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.538","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.133","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.102","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.34","kicad-to-circuit-json":"^0.0.60","@tscircuit/footprinter":"^0.0.357","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/copper-pour-solver":"^0.0.29","@tscircuit/capacity-autorouter":"^0.0.529","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.60","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1274_1780028210000_0.2841681292914997","host":"s3://npm-registry-packages-npm-production"}},"0.0.1275":{"name":"@tscircuit/core","version":"0.0.1275","_id":"@tscircuit/core@0.0.1275","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"4ca029ce1ae0c0be818c66f27c99f0053d3dec9e","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1275.tgz","fileCount":5,"integrity":"sha512-wR3DqZrxoo4AB/iXPJlIMMX4d3JNNs4eP8SNmu7khIG9eQxUgz2sK4VInUypDQRUPSLx3qNzcHq/IBrpbjMq4g==","signatures":[{"sig":"MEYCIQD1cTks02CiiuR9lp0NJShs9+ReOBrUvGezXNXyMrpckgIhAJozDJOnZyV1EefcWAVjE7ArEhFWKcUW4z8mW+HhClBb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8894142},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"799fadb36f0065bf1e330db0c5d446b37ca892f3","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.73","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.35","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.429","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.350","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.538","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.133","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.102","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.34","kicad-to-circuit-json":"^0.0.60","@tscircuit/footprinter":"^0.0.357","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/copper-pour-solver":"^0.0.29","@tscircuit/capacity-autorouter":"^0.0.529","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.60","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1275_1780068230088_0.3267338156172963","host":"s3://npm-registry-packages-npm-production"}},"0.0.1276":{"name":"@tscircuit/core","version":"0.0.1276","_id":"@tscircuit/core@0.0.1276","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"54fa955b56e384793df59a8468f539a22a036aad","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1276.tgz","fileCount":5,"integrity":"sha512-FmZSSJcA2QIK3aAXVrGncQmbQ9yv4++dBAvU4BogMr5c68T3HP9OzGYVgkjazHakZ2qprEo8VtSNVu5i5nRUiw==","signatures":[{"sig":"MEUCIQCVVS1B+mI2EtO//h3SscgOl5waXdUDgAxA6qXXLVi6qAIgBQkGEd8XBiudv+zUcO8ykINDGq1BjoGFw73xhPJHZMU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8893382},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"967196947483fda86d7caca4e496a7ab2062b934","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.73","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.35","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.429","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.350","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.538","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.133","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.102","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.34","kicad-to-circuit-json":"^0.0.60","@tscircuit/footprinter":"^0.0.357","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/copper-pour-solver":"^0.0.29","@tscircuit/capacity-autorouter":"^0.0.529","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.60","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1276_1780079613322_0.8221849636292757","host":"s3://npm-registry-packages-npm-production"}},"0.0.1277":{"name":"@tscircuit/core","version":"0.0.1277","_id":"@tscircuit/core@0.0.1277","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"7220f6d48cbc308082e888a9d08607e30cc4f9a9","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1277.tgz","fileCount":5,"integrity":"sha512-Bh8OVtNAaARRXITwUw0G7Y0hzkNp7WO0hVfPsWYUoOUH6f0OmgSSjIFuwbQxNC3uflUCA0N0V3KIT0y7uLHE6Q==","signatures":[{"sig":"MEUCIQDNrPFagLIdjuW9+GB/3skCTk2O65ztaN2YfiPGtUn2pAIgYA2ON7dlc+XgCmMFF/N+r7tYAJxkrsKGPA9m6VOKhfU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8893922},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"a98f801ad3ed6bee55feebde52347ff5927fd3da","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.73","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.35","poppygl":"^0.0.16","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.429","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.350","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.538","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.133","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.102","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.34","kicad-to-circuit-json":"^0.0.60","@tscircuit/footprinter":"^0.0.357","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/copper-pour-solver":"^0.0.29","@tscircuit/capacity-autorouter":"^0.0.529","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.60","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1277_1780210213630_0.18474692020096417","host":"s3://npm-registry-packages-npm-production"}},"0.0.1278":{"name":"@tscircuit/core","version":"0.0.1278","_id":"@tscircuit/core@0.0.1278","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"3b83aa9348a9949ebe7de279653bef094db9bedb","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1278.tgz","fileCount":5,"integrity":"sha512-a3sUS7ARJq+BGlClT4pOfxTPuQDtYzXhU6nZlAJA4AL0fXDrrJU2OuZDOhqWfxNyo42siyjRvwnQ+g564Nmbxg==","signatures":[{"sig":"MEUCIEqW2n1ENzTAwjc/3N1/1u2z2UoKNpk6fwVaAjJ8wtU5AiEAiAAOOykjukUbCyytjYDmrWQbnowhbHNFJ1p1NXtWcuQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8899197},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"3ffa9a321758cbcdd86bf6e91cef8c7212fe68af","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.73","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.35","poppygl":"^0.0.16","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.430","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.350","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.540","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.133","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.102","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.36","kicad-to-circuit-json":"^0.0.60","@tscircuit/footprinter":"^0.0.357","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/copper-pour-solver":"^0.0.29","@tscircuit/capacity-autorouter":"^0.0.529","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.60","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1278_1780242916400_0.5068535562129086","host":"s3://npm-registry-packages-npm-production"}},"0.0.1279":{"name":"@tscircuit/core","version":"0.0.1279","_id":"@tscircuit/core@0.0.1279","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"6c7058dce52fba464569180e00b9a3f45525138f","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1279.tgz","fileCount":5,"integrity":"sha512-SYA96B+FujqD1QOwrPVDVG6w9RfxEwYaHd3zwb44z1yi3en8HNqQtQFdlw4fihZ1kwwlkwUjA1stsyzUhuEC6w==","signatures":[{"sig":"MEUCIEo8xI4XFyeE7xPbPgv+4PVdPrVAYhiEHAJKHPlEP4SSAiEAsPwBNx/vSFPrvHA2p6FMWH1gLyHnPM9IeusdRY8znFY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8900413},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"5d9bf7ad4c5dac492683abb650e0f83af79a233d","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.73","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.35","poppygl":"^0.0.16","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.430","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.350","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.540","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.133","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.102","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.36","kicad-to-circuit-json":"^0.0.60","@tscircuit/footprinter":"^0.0.357","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.95","@tscircuit/copper-pour-solver":"^0.0.29","@tscircuit/capacity-autorouter":"^0.0.529","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.60","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1279_1780246308091_0.6127710427221043","host":"s3://npm-registry-packages-npm-production"}},"0.0.1280":{"name":"@tscircuit/core","version":"0.0.1280","_id":"@tscircuit/core@0.0.1280","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"b4eafa4294252691dc1704ff6fe8aafe49ad3699","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1280.tgz","fileCount":5,"integrity":"sha512-fCYwr7LWVJ0IX5Bf4ptnvZYg25tsLZLdcv3ZvIGt1p8YvO9V3hSk8kzdRRjAfnvsdVFjUuigryal3yoN6pQtkA==","signatures":[{"sig":"MEUCIQDENwt/66f+a4vhIhHiQ/jmD72uAXfq7BZ/tZkpEEHQqQIgBoLAUMuIVpG2i7U6umgRBmoBNkShs9kEw6aUqvpX+aM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8901606},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"e44848c6f377b4bc85fe00febe2fb625b3e546e0","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.73","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.35","poppygl":"^0.0.16","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.431","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.350","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.542","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.133","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.102","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.36","kicad-to-circuit-json":"^0.0.60","@tscircuit/footprinter":"^0.0.357","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.95","@tscircuit/copper-pour-solver":"^0.0.29","@tscircuit/capacity-autorouter":"^0.0.529","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.60","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1280_1780248925315_0.42439118780961027","host":"s3://npm-registry-packages-npm-production"}},"0.0.1281":{"name":"@tscircuit/core","version":"0.0.1281","_id":"@tscircuit/core@0.0.1281","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"0348c598bb4871763e906cca0f7c25d38d232327","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1281.tgz","fileCount":5,"integrity":"sha512-v5snVW04RSpSrceMsKpeAaoe+Bj7ha7lrQTcsTfhkC4exZzDBa1OTNzIt3/+bA3TGNy2HoCImHTFx6JecaTUJA==","signatures":[{"sig":"MEYCIQDGvpYJ0JBIMGBeWzIGH5FVOdYMEeSJIbWFWFuns4GRgQIhAPe1JSjROfzOWvfzIISVXEFtS98CYAqnsHtkDrRxIyQh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8902351},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"89ccedca908ff24836ece63fae4a7c67a4df07ce","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.73","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.35","poppygl":"^0.0.16","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.431","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.350","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.542","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.133","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.102","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.36","kicad-to-circuit-json":"^0.0.60","@tscircuit/footprinter":"^0.0.357","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.95","@tscircuit/copper-pour-solver":"^0.0.29","@tscircuit/capacity-autorouter":"^0.0.529","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.60","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1281_1780249349769_0.43857718652357547","host":"s3://npm-registry-packages-npm-production"}},"0.0.1282":{"name":"@tscircuit/core","version":"0.0.1282","_id":"@tscircuit/core@0.0.1282","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"4fc1e49b75467b0bff16886d3c84d8ecee699868","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1282.tgz","fileCount":5,"integrity":"sha512-geRlhmvo7+T48JaSswbmCUWAdQ/wl1zxOAO1574bS/yQv8tMGcWATPl4muxQanujqUdNfwILgGXZeLa/iDrpiw==","signatures":[{"sig":"MEYCIQC08uoTgm6VyWLWU9sxMjtjZlaskOUgMGaK+XjwgLxFSAIhAI5QAAi4+kxnniXrgEIEf+TDOI+UsBrKIG9hGi7ADIeK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8922427},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"19909e51171f35597c2fb888c92b4ff8cf274e06","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.73","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.35","poppygl":"^0.0.16","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.431","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.350","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.542","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.133","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.102","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.36","kicad-to-circuit-json":"^0.0.60","@tscircuit/footprinter":"^0.0.357","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.95","@tscircuit/copper-pour-solver":"^0.0.29","@tscircuit/capacity-autorouter":"^0.0.529","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.60","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1282_1780294259438_0.3114826096402137","host":"s3://npm-registry-packages-npm-production"}},"0.0.1283":{"name":"@tscircuit/core","version":"0.0.1283","_id":"@tscircuit/core@0.0.1283","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"e8da65074992b8499362d9ce3d4f32ace4b14681","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1283.tgz","fileCount":5,"integrity":"sha512-j0g1DmauHZwfGVAOnweqhYNjIL+INgwnh503oiBN9/vO5cVhttmwYtxAzq3O1dE7iK1M0Tbq9lTbO+9TrGWvNg==","signatures":[{"sig":"MEUCIQD457/b/5DBwwZ5ASOReGjN/+658VI6h6BG49eRRrMhogIgcPxARHFMd/TVSIaFk/T68VXvkESu2rFrbznMhlKKrvU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8922575},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"3dce47244499c9580eb97dd44ec5da79fc19eea8","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.73","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.35","poppygl":"^0.0.16","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.431","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.350","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.542","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.134","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.102","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.36","kicad-to-circuit-json":"^0.0.60","@tscircuit/footprinter":"^0.0.357","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.95","@tscircuit/copper-pour-solver":"^0.0.29","@tscircuit/capacity-autorouter":"^0.0.529","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.60","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1283_1780417097655_0.3765644740679768","host":"s3://npm-registry-packages-npm-production"}},"0.0.1284":{"name":"@tscircuit/core","version":"0.0.1284","_id":"@tscircuit/core@0.0.1284","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"edaaea511d36152eee9332241b8ca275f5c4a124","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1284.tgz","fileCount":5,"integrity":"sha512-6TFGwtmNZDELcuOWPbvQpiOUF/FpUKLnd1pseXtsggs9qWoKmEnFf+FKHHVJW6Levvj3NbHSufiMSWYwqd+NMg==","signatures":[{"sig":"MEQCIAWvVtFuHCllDy3FLfEjQSrVrIfa0zuCm3EZN4IvIvPBAiAHd+EMscA+OXODEDsccbLAJmEgKNotXMRFzTVrPgR6Yw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8924174},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"1db1e9349a6fb5125943b7e7ac52f0f54909bc6b","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.73","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.35","poppygl":"^0.0.16","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.431","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.350","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.542","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.134","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.102","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.36","kicad-to-circuit-json":"^0.0.60","@tscircuit/footprinter":"^0.0.357","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.95","@tscircuit/copper-pour-solver":"^0.0.29","@tscircuit/capacity-autorouter":"^0.0.529","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.60","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1284_1780419734481_0.5208985090671003","host":"s3://npm-registry-packages-npm-production"}},"0.0.1285":{"name":"@tscircuit/core","version":"0.0.1285","_id":"@tscircuit/core@0.0.1285","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"e48bf069edefd34ebb37f6993a984abf8a88ff99","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1285.tgz","fileCount":5,"integrity":"sha512-owpx7NFGbJOVP0URJkHSNLZl3+FYdmYateQoEWovjT73GN9i8q40tBXaEgVTtdGZWyVkXuwKDgjU4rq8c8zzOg==","signatures":[{"sig":"MEYCIQCWaRRffpyigpyIqUAmIywT5m+Q3MX4mr+0NVdibSRXAAIhAKaoxt5H/AXVYrE3BNvqUIFWfqfdwt41teRr+4zBJBcc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8924383},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"261b743f4545165128f627b718f6d6ad69d30bda","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.73","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.8"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.35","poppygl":"^0.0.16","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.431","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.350","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.542","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.134","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.102","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.36","kicad-to-circuit-json":"^0.0.60","@tscircuit/footprinter":"^0.0.357","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.95","@tscircuit/copper-pour-solver":"^0.0.29","@tscircuit/capacity-autorouter":"^0.0.529","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.60","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1285_1780426087689_0.9227628243827846","host":"s3://npm-registry-packages-npm-production"}},"0.0.1286":{"name":"@tscircuit/core","version":"0.0.1286","_id":"@tscircuit/core@0.0.1286","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"d78fa982d1cc940546f20bac0a9623744e7fae2f","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1286.tgz","fileCount":5,"integrity":"sha512-zE+9HGhJBPcn7vC6ZpecTXA1PwBfLqhnvFWsv0VWCQR2pd3sekwzIdRn6DZD3Ee+fLIgta4nTzSjirIQKiw4GQ==","signatures":[{"sig":"MEYCIQCC2wqBXWvQFBeKEnTfE7th14N1ZQfKXicRLYtrfGMhnAIhANHFK5Gsx1/tTsXNnvKhJqYrunbf9neb+6e0QVbgryb3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8929702},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"e27334b2f0f572c505872764114ebb093c1abc36","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.73","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.8"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.35","poppygl":"^0.0.16","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.431","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.350","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.542","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.134","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.102","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.36","kicad-to-circuit-json":"^0.0.60","@tscircuit/footprinter":"^0.0.357","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.95","@tscircuit/copper-pour-solver":"^0.0.29","@tscircuit/capacity-autorouter":"^0.0.529","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.60","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1286_1780461942939_0.5660850745091852","host":"s3://npm-registry-packages-npm-production"}},"0.0.1287":{"name":"@tscircuit/core","version":"0.0.1287","_id":"@tscircuit/core@0.0.1287","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"f658ef0d70c92b86e3f677ccac2280f0c9a36eea","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1287.tgz","fileCount":5,"integrity":"sha512-ViuM+gLLzkkl6nEZIYN2fQ3f84UI9wF+a+K6zC/V+slmUMtzh6VS6ZosrvwesH+nImKfLVG1WnbAaQh2DcwEwA==","signatures":[{"sig":"MEUCIQCjJLAKy78bAtrADTB0R5wSjjREP7pz5tzsrhzYOYc77AIgAqBgTMLqjQzB7FrGajM0eO/X+16prUeXDabkoqvw/PI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8929702},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"acf38d1090753980c5a03f75d7a95f4587c78cef","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.73","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.8"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.35","poppygl":"^0.0.16","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.431","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.350","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.542","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.135","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.102","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.36","kicad-to-circuit-json":"^0.0.60","@tscircuit/footprinter":"^0.0.357","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.95","@tscircuit/copper-pour-solver":"^0.0.29","@tscircuit/capacity-autorouter":"^0.0.529","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.60","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1287_1780465818012_0.4642820617968637","host":"s3://npm-registry-packages-npm-production"}},"0.0.1288":{"name":"@tscircuit/core","version":"0.0.1288","_id":"@tscircuit/core@0.0.1288","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"89023b6882b0b3481bbc580d492d9f60ea40a9a6","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1288.tgz","fileCount":5,"integrity":"sha512-9b8mLJCGaVe7IdtVNHcXe3BpQBrptJWrAk0aduilfOYOCZiR3KfX5XJ9JECoCcVSnoJY6jFZyRa7fnTursaxYw==","signatures":[{"sig":"MEUCIF6C3kuwIzpgFGEjpwNUm6dQYtPambc02i9nnDiEsmf1AiEA2aGQHpwckLCH7uKOLkW2MJVXYdd286qHFav+1RvPWeY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8929702},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"e2a7e3d3eb0d98424add49d2aae93e13c99afd2f","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.73","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.8"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.35","poppygl":"^0.0.16","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.431","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.350","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.542","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.136","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.102","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.36","kicad-to-circuit-json":"^0.0.60","@tscircuit/footprinter":"^0.0.357","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.95","@tscircuit/copper-pour-solver":"^0.0.29","@tscircuit/capacity-autorouter":"^0.0.529","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.60","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1288_1780496935596_0.5053303882007949","host":"s3://npm-registry-packages-npm-production"}},"0.0.1289":{"name":"@tscircuit/core","version":"0.0.1289","_id":"@tscircuit/core@0.0.1289","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"c10f3d295220ed484332e5e55e16bcc89b8c8eed","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1289.tgz","fileCount":5,"integrity":"sha512-Z8fOFjlp7nKtdQr+AHXZvjR50o0anxMy3yDwrZB8mnWnpMuu/CMjscNqIdK4EdPI2kbgJua4qnnMVKNTNfIvVw==","signatures":[{"sig":"MEUCIADKvZT8jXOyi9i2e6z7+3Ln3ivInR871cTHDAGoC0J6AiEAuRUBrROq7DsDYgOnmy6eX8Ky2D0SxB0zJdFGKe75nLk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8938518},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"0b30ad1bb4c0445a8c2915e9cb1df92aff2366df","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.73","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.35","poppygl":"^0.0.16","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.431","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.350","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.542","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.136","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.102","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.36","kicad-to-circuit-json":"^0.0.60","@tscircuit/footprinter":"^0.0.357","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.95","@tscircuit/copper-pour-solver":"^0.0.29","@tscircuit/capacity-autorouter":"^0.0.529","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.60","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1289_1780515990632_0.54183791463126","host":"s3://npm-registry-packages-npm-production"}},"0.0.1290":{"name":"@tscircuit/core","version":"0.0.1290","_id":"@tscircuit/core@0.0.1290","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"51e033a2175a0cd55ab993e86531208262dc7376","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1290.tgz","fileCount":5,"integrity":"sha512-2S2A03QsKLnmBr4LYcJ+1d36W6UvNmEYSTQhg+7Nq5S9okaUF1JOV6t4xP/sGidRXECi3yRBZzJQojd0/qawcw==","signatures":[{"sig":"MEQCICj2eeecAyOCck3QRTLmrLyyQcKEJUXR/sCVzw/KHbiMAiBL9p+umJnA59SL9TDZnixJKUlhySP3nGeGANrjTO8BMg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8938487},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"c8eebb88981abc02565d0fab971acc2057544e7d","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.73","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.35","poppygl":"^0.0.16","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.431","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.350","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.542","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.136","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.102","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.36","kicad-to-circuit-json":"^0.0.60","@tscircuit/footprinter":"^0.0.357","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.95","@tscircuit/copper-pour-solver":"^0.0.29","@tscircuit/capacity-autorouter":"^0.0.529","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.60","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1290_1780517059574_0.7899604789967103","host":"s3://npm-registry-packages-npm-production"}},"0.0.1291":{"name":"@tscircuit/core","version":"0.0.1291","_id":"@tscircuit/core@0.0.1291","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"745da934569d4f2849cab6683ae2be3f7f3e5584","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1291.tgz","fileCount":5,"integrity":"sha512-wcMEf0E4YD7QMAFdTmfTyBuQpGzRZu04w7hGHdc7i391h+AeqKMiX6PmXBLb+tZopPVu6fsfHLO/+ldS7ycYkA==","signatures":[{"sig":"MEQCIAYBs9K2ErsWeTUNBNv+ZLKcLLkuIUaPqnn929F9Bqt6AiBqY2bVC5lc+zRq3aWxNABdILH2Q97hBt+P+/HzWmPy4g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8940914},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"ec6f5eed5ec9f5ef20dc69b0e378194b2963b6c5","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.73","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.35","poppygl":"^0.0.16","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.431","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.350","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.542","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.136","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.102","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.36","kicad-to-circuit-json":"^0.0.60","@tscircuit/footprinter":"^0.0.357","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.95","@tscircuit/copper-pour-solver":"^0.0.29","@tscircuit/capacity-autorouter":"^0.0.529","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.60","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1291_1780523134464_0.19828886776701293","host":"s3://npm-registry-packages-npm-production"}},"0.0.1292":{"name":"@tscircuit/core","version":"0.0.1292","_id":"@tscircuit/core@0.0.1292","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"9f92818c9a9e99d37e4f9815143e65971cf6fa44","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1292.tgz","fileCount":5,"integrity":"sha512-GkzRf99n89kq7eaJ6bLenbNOFnxXfhvw/hc7PlgrNo+8HZsORkajoaGvVmvai8RT9XxSV8MVd8EdrrfJ/WpDTw==","signatures":[{"sig":"MEUCIQDyg5TC5rPbfMJOTnqLQidQPsi4wbNtcYCwopyNDVU+AgIgFnIC2ZbpCgtuyZnXmzyvgXmmy3N0NX95p20gXRxSt50=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8940914},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"e21c9151b9f098d9a26a724bbd2881a39d2c7f0d","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.73","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.35","poppygl":"^0.0.16","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.431","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.350","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.542","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.137","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.16","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.102","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.36","kicad-to-circuit-json":"^0.0.60","@tscircuit/footprinter":"^0.0.357","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.95","@tscircuit/copper-pour-solver":"^0.0.29","@tscircuit/capacity-autorouter":"^0.0.529","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.16","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.60","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1292_1780529676536_0.542844801712856","host":"s3://npm-registry-packages-npm-production"}},"0.0.1293":{"name":"@tscircuit/core","version":"0.0.1293","_id":"@tscircuit/core@0.0.1293","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"8d98dadab35eba9fe5def733ddd0c701d73d3f7b","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1293.tgz","fileCount":5,"integrity":"sha512-0DowKkwqguphTp80q/lkarYmdZ9gtaBxRJmvcM8V8P3R+0yU1T2QTr7OaqXTAW8p+IA5zOOnFzgbZRkwzG3dEA==","signatures":[{"sig":"MEUCIQD/bMkqIql6vZGOR5if7gBoMIehJxD6KfNrewHBVskOugIgdKmUJ+84GZKyjzDoefJByL+kmLS9nclvofYDSp68X+U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8941959},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"7a4b79eb49ee0be1e5d04dc5100ed2495650d765","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.73","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.35","poppygl":"^0.0.16","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.431","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.350","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.542","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.137","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.102","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.36","kicad-to-circuit-json":"^0.0.60","@tscircuit/footprinter":"^0.0.357","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.95","@tscircuit/copper-pour-solver":"^0.0.29","@tscircuit/capacity-autorouter":"^0.0.529","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.60","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1293_1780543544924_0.3234707592339534","host":"s3://npm-registry-packages-npm-production"}},"0.0.1294":{"name":"@tscircuit/core","version":"0.0.1294","_id":"@tscircuit/core@0.0.1294","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"9bf1b21e7479f4b81db3001e7145cf7da41ac0da","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1294.tgz","fileCount":5,"integrity":"sha512-sWpAWphuClWko2D1Jh20bUCW3rEiyZie+xoY+JkdrJ4nrMYGbPDcYt+U8Cupu+5NCCmzkIJaar+1/63laO7W1A==","signatures":[{"sig":"MEUCIQDEXy38YZEtTp/EEfIHBjQWz6A7suV5ahG15HNthmVGbwIgOJPOnYiOSbCExQL2MyC8BZUJUg9zzi+HhZwACTZnoZ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8945750},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"9e560e0ad2abcd662f9f3fabfe62aaa46a119208","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.73","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.35","poppygl":"^0.0.16","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.431","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.350","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.542","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.137","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.102","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.36","kicad-to-circuit-json":"^0.0.60","@tscircuit/footprinter":"^0.0.357","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.95","@tscircuit/copper-pour-solver":"^0.0.29","@tscircuit/capacity-autorouter":"^0.0.529","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.60","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1294_1780543803178_0.3518178698019103","host":"s3://npm-registry-packages-npm-production"}},"0.0.1295":{"name":"@tscircuit/core","version":"0.0.1295","_id":"@tscircuit/core@0.0.1295","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"55ebbd7778ed7cef9eb900b38422bfe1259e3356","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1295.tgz","fileCount":5,"integrity":"sha512-38IDOHpsbTGO2mbcVU1ZSeEvIBn6U17c2EpqvQ0wp/U/5KUUrMxlX0wzkaQHroFVe+cUkiFYm9DOR+pQY1LADQ==","signatures":[{"sig":"MEUCICi83LNekIErC/yrU5aqK//z8LRcZ2wuw7XGVRnkMIGlAiEAqJ2Awu7xrA99I9f2EhNkYxDniMnaesh4bH2iBHN7rs8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8946185},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"e1295c4541e7e3c534ce71ad0d8483d1187cfbc3","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.73","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.35","poppygl":"^0.0.16","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.431","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.350","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.542","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.137","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.102","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.36","kicad-to-circuit-json":"^0.0.60","@tscircuit/footprinter":"^0.0.357","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.95","@tscircuit/copper-pour-solver":"^0.0.29","@tscircuit/capacity-autorouter":"^0.0.529","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.60","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1295_1780547269032_0.0028052213276152926","host":"s3://npm-registry-packages-npm-production"}},"0.0.1296":{"name":"@tscircuit/core","version":"0.0.1296","_id":"@tscircuit/core@0.0.1296","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"870c6c5998956e20f49a21f30e05d2ed7911eca7","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1296.tgz","fileCount":5,"integrity":"sha512-iYF0NXniTx5RBWLelFo0eEPqa3XIVEcSfmIdSfjamVBA4doUJozle6r7t6qBeOnash9yVSVDLW843bPPjQqFYg==","signatures":[{"sig":"MEQCIQD8ndx55KYo19JYACa++bW/BdgTtkYdRHJb3XVRsClpVQIfPr2yzJ+LaOgKv4z+EWEo4BhdDYCKIZT3dbOwc4IfJw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8946632},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"0a0802d3c1a0540a211c3ee213fe6a694ad387ca","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.73","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.35","poppygl":"^0.0.16","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.431","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.350","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.542","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.137","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.102","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.36","kicad-to-circuit-json":"^0.0.60","@tscircuit/footprinter":"^0.0.357","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.95","@tscircuit/copper-pour-solver":"^0.0.29","@tscircuit/capacity-autorouter":"^0.0.529","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.60","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1296_1780563733276_0.44563750659662893","host":"s3://npm-registry-packages-npm-production"}},"0.0.1297":{"name":"@tscircuit/core","version":"0.0.1297","_id":"@tscircuit/core@0.0.1297","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"1413451fcb79fb664b8c082a5577dd97e29093a8","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1297.tgz","fileCount":5,"integrity":"sha512-uVC8BTzqMfTI5qDQVTVlOEwk5l0IWKgRnOvlotgYcVQJcmAHeFD65ApM2buIfusL5eNS9EHkWd3LsVPAnnHYAw==","signatures":[{"sig":"MEUCIBzDC4tYE4BdzR4NaCxnDe7mCWWpNlzTNOmQADFajqyKAiEAmPfzeYV/ygwkS/Ah+WBTM8pDM+y/HYUimmf+uVoFSvc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8946808},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"71d621fcc772bf2eb39bbee4b581b0680eec967a","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.73","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.35","poppygl":"^0.0.16","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.431","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.350","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.542","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.137","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.102","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.36","kicad-to-circuit-json":"^0.0.60","@tscircuit/footprinter":"^0.0.357","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.95","@tscircuit/copper-pour-solver":"^0.0.29","@tscircuit/capacity-autorouter":"^0.0.529","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.60","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1297_1780629057553_0.43441055511154825","host":"s3://npm-registry-packages-npm-production"}},"0.0.1298":{"name":"@tscircuit/core","version":"0.0.1298","_id":"@tscircuit/core@0.0.1298","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"eb004710b2b7e277a5f4ab78cfea27dca1062470","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1298.tgz","fileCount":5,"integrity":"sha512-RUDGEwhb9BtYTsEJHBuPrwjiV8YlOhidPnt8J96gzG3V/rYZLd9rYOu3zQJeVbHOvKuwmr9drQYJsu30Jg1sZw==","signatures":[{"sig":"MEUCIQCP1qDK/oOmLbfkk903vXilWU8JTQkwsv/g5NPTO1ZhVAIgIgcFJH8S0JI7aw1JIiXUsJdFJRKDtBRkWOtpMy752kA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8950302},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"67568c94ae53045538f7362febb74f739f99c6a6","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.73","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.35","poppygl":"^0.0.16","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.431","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.350","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.542","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.137","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.102","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.36","kicad-to-circuit-json":"^0.0.60","@tscircuit/footprinter":"^0.0.357","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.95","@tscircuit/copper-pour-solver":"^0.0.29","@tscircuit/capacity-autorouter":"^0.0.529","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.60","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1298_1780640041257_0.4507507250530103","host":"s3://npm-registry-packages-npm-production"}},"0.0.1299":{"name":"@tscircuit/core","version":"0.0.1299","_id":"@tscircuit/core@0.0.1299","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"ad833a571c74031e261c9004fb271900fdaa30a9","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1299.tgz","fileCount":5,"integrity":"sha512-MuEZNhvHP5P3ZDXXCb80/ylp+cqGTy414eioPBg9imq9cvLIIabeiByiqRlhX/md7EJMeAmvTWOUKDIhKdY3qg==","signatures":[{"sig":"MEUCIQD0U++cgdiI/w8r+RAMDXRFvgEymKrO72XznVYde+MYQAIgcJADXXG0LbMtxtS5mjP/VlLNFZUuDPMEPZhws/Mp1BE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8954755},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"360348cf3a1cfce4316525632d05bb10950d85e7","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.73","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.35","poppygl":"^0.0.16","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.431","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.350","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.542","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.137","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.102","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.36","kicad-to-circuit-json":"^0.0.60","@tscircuit/footprinter":"^0.0.357","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.95","@tscircuit/copper-pour-solver":"^0.0.29","@tscircuit/capacity-autorouter":"^0.0.529","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.60","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1299_1780703940206_0.9395809272178843","host":"s3://npm-registry-packages-npm-production"}},"0.0.1300":{"name":"@tscircuit/core","version":"0.0.1300","_id":"@tscircuit/core@0.0.1300","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"e82941eaa4f361ede678a4be180640247ec9a4ff","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1300.tgz","fileCount":5,"integrity":"sha512-7n5v2eaqGSHlOLY6b32srOPSAfwRTvnHZ9+xgeJhhxaDya70i1MVd+N3qGGO8i5z2Yu5p/1xO+G6nkc+OBR+og==","signatures":[{"sig":"MEUCIQD8Tmhs/7qe1OHTm3pY+0eJJRYiDLIZuSB97v3zdm8D1wIgaWjAsdLrj1xElSsZfhQeJ6ZAyDKsEjd6VEfMlWMAzYE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8958467},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"74bdbf0847168d81763acc78ae7983fd504f0f7c","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.73","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.35","poppygl":"^0.0.16","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.431","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.350","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.542","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.137","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.102","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.36","kicad-to-circuit-json":"^0.0.60","@tscircuit/footprinter":"^0.0.357","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.95","@tscircuit/copper-pour-solver":"^0.0.29","@tscircuit/capacity-autorouter":"^0.0.529","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.60","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1300_1780823793086_0.18369518154662745","host":"s3://npm-registry-packages-npm-production"}},"0.0.1301":{"name":"@tscircuit/core","version":"0.0.1301","_id":"@tscircuit/core@0.0.1301","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"6f1c16e5adeb35e656227ee7e3c3b901c26536ec","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1301.tgz","fileCount":5,"integrity":"sha512-M21hjqmxUvLqkBOxOW5/buq06zbKoe+VtlfLAr86fuYHGDDqgAQj7u6XetC8mT39j12OXG7TvNzyZVif8mcrZQ==","signatures":[{"sig":"MEQCIGh+6/7Dr56vY9Ugq/EtLG/FIwFguGl6Z7TJ0yJNL0IFAiBN6JUBhhMgia/bjLUuoI4wW6BWrjvXDo/Usqw8fOcxPQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8969448},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"3f279d70b955594da486701a6d03b7a8e51a20ff","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.73","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.35","poppygl":"^0.0.16","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.431","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.350","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.545","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.137","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.102","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.36","kicad-to-circuit-json":"^0.0.60","@tscircuit/footprinter":"^0.0.357","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.95","@tscircuit/copper-pour-solver":"^0.0.29","@tscircuit/capacity-autorouter":"^0.0.529","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.60","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1301_1780825353111_0.6680262391136551","host":"s3://npm-registry-packages-npm-production"}},"0.0.1302":{"name":"@tscircuit/core","version":"0.0.1302","_id":"@tscircuit/core@0.0.1302","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"de414b6d25600235695315783c0854d7af001ea2","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1302.tgz","fileCount":5,"integrity":"sha512-R4ePlAzzEf7RTtIE0tZVgZwOvqDNCeXUoX/DEGlHv0o/Qe7rhEjxBIrLpPR1ylq6ZDAHt0Mf5rITV/g3ssZm+w==","signatures":[{"sig":"MEUCICaI7T5SM2GeKLoE+36KBAYMHRxqZEctdiY6G7FlzLz5AiEAsPX3RU/VIECd5pg95955dscAoGmrTud1ekYVirATXl0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8969912},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"cb2458dad43b4c02bf789a400472ad9963f726b4","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.73","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.35","poppygl":"^0.0.16","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.433","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.353","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.545","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.137","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.102","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.36","kicad-to-circuit-json":"^0.0.60","@tscircuit/footprinter":"^0.0.357","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.95","@tscircuit/copper-pour-solver":"^0.0.29","@tscircuit/capacity-autorouter":"^0.0.529","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.60","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1302_1780891223281_0.6159648558953266","host":"s3://npm-registry-packages-npm-production"}},"0.0.1303":{"name":"@tscircuit/core","version":"0.0.1303","_id":"@tscircuit/core@0.0.1303","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"c73801444f4b65e7b8f25649478238b504782b4b","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1303.tgz","fileCount":5,"integrity":"sha512-KqOw6/VJnA9LpfckbTJrduY4MVxkzGN8so+8xFBTozmFOTi9gtlaLdeECYQ1lhJMQjMOkvU2FX4m/5yverrA8A==","signatures":[{"sig":"MEUCIQCzMhfigKFEExkmVZ8NXIB/kEM2E9ihVbky65UiokHAUAIgU2oBTK1kYoW2EvGNfIFW12Qaofp7KPRCO/G55knELIE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8971768},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"15e0db55b5d2075e13593f705e57ad2e47df1521","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.73","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.35","poppygl":"^0.0.16","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.433","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.353","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.545","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.137","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.102","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.36","kicad-to-circuit-json":"^0.0.60","@tscircuit/footprinter":"^0.0.357","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.95","@tscircuit/copper-pour-solver":"^0.0.29","@tscircuit/capacity-autorouter":"^0.0.529","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.60","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1303_1780933309625_0.6462187260495689","host":"s3://npm-registry-packages-npm-production"}},"0.0.1304":{"name":"@tscircuit/core","version":"0.0.1304","_id":"@tscircuit/core@0.0.1304","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"2bb7a98397ceb69e258d754a9fb4b9a48b524c9b","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1304.tgz","fileCount":5,"integrity":"sha512-vdGlreVaH+kLCCuC65ZneVuyzdItlToy5P7E96tDXSnN6AFk/U5sGvTE5Skr518FODobdgluqmpZtSA3+kXJlQ==","signatures":[{"sig":"MEUCIFEw0m2qJ/TSLXezE7UzRs8p1HDkRfDhdaHj0xixHWHdAiEA3U9uZWpzCo9nLv20AWpmEIMSn1Pde6cLGQIaVPtdQOo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8971768},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"9883cc6f348f66c8ba5ceb0d0bbf6558894b3d05","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.73","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.35","poppygl":"^0.0.16","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.433","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.353","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.545","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.137","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.102","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.36","kicad-to-circuit-json":"^0.0.60","@tscircuit/footprinter":"^0.0.357","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.95","@tscircuit/copper-pour-solver":"^0.0.29","@tscircuit/capacity-autorouter":"^0.0.529","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.63","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1304_1780936399111_0.7583624113625389","host":"s3://npm-registry-packages-npm-production"}},"0.0.1305":{"name":"@tscircuit/core","version":"0.0.1305","_id":"@tscircuit/core@0.0.1305","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"3e74ac0f4da876a5e31ac0a92092785b3379ddfe","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1305.tgz","fileCount":5,"integrity":"sha512-6kGMSWimR/AqIj1HWYXX8+vPgs+37a6s/1xMNqQV2fH2w7Cm+1YOuzZx+U9MdmZU7PrCEb7Y0QfKosH4/nNU1g==","signatures":[{"sig":"MEUCIHZjRcFGkNQS5Wl6s0jejG6OochZxyMcnh7n/Bvn0jD+AiEApJJBs41vz25461NoWn3O12poEZAr1/z7tL+6IybKA5o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8971881},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"76544277f8e6f848192e23497be1cbfa3a4da607","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.73","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.35","poppygl":"^0.0.16","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.433","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.353","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.545","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.137","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.102","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.36","kicad-to-circuit-json":"^0.0.60","@tscircuit/footprinter":"^0.0.357","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.95","@tscircuit/copper-pour-solver":"^0.0.29","@tscircuit/capacity-autorouter":"^0.0.529","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.63","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1305_1780941301075_0.35927460094853836","host":"s3://npm-registry-packages-npm-production"}},"0.0.1306":{"name":"@tscircuit/core","version":"0.0.1306","_id":"@tscircuit/core@0.0.1306","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"841297b130265f5da732523341d3bb9d7e90214c","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1306.tgz","fileCount":5,"integrity":"sha512-verda+7LJAdRstgoADpLzvv8m0vpcSnRdMbopaf00nXfz+GTQDk60cVNUgFi8I2L2bcXmBSYNSAmjxhCUv7RWQ==","signatures":[{"sig":"MEUCIHF1L/Y9NPrxhACQwkBSkboH9U5nO/6XrjPt28tceyI9AiEAnsxTvA9fJIdoioXC+leDVlAsy7IkosszjKjlJ/t3RtE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8972994},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"9c977eaa087cdf976cdb69fd992ab7282c5fd3d4","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.73","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.35","poppygl":"^0.0.16","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.433","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.353","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.545","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.137","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.102","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.36","kicad-to-circuit-json":"^0.0.60","@tscircuit/footprinter":"^0.0.357","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.95","@tscircuit/copper-pour-solver":"^0.0.29","@tscircuit/capacity-autorouter":"^0.0.529","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.63","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1306_1780944421956_0.6602471860516579","host":"s3://npm-registry-packages-npm-production"}},"0.0.1307":{"name":"@tscircuit/core","version":"0.0.1307","_id":"@tscircuit/core@0.0.1307","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"e61233c2dc1148b6cfbced398c2d70360016b515","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1307.tgz","fileCount":5,"integrity":"sha512-XS2XdjEbu4YUlT6ZTYN0ytzUjF5IqjEPdG4OJrB/0HrGu8YcX3r/zD8X19dpHIcY6eyRYRqI7RCLEwo6Qv+RUA==","signatures":[{"sig":"MEYCIQCnmtaFz3Z9toT+JlJ33PhzRFVr3VnzA3kHSCWVfsblmAIhAM1E24YhpR1/i0hemOJZ4oB7VcFwIwLZG1POyvxQX2o1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8974027},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"d76ff90d9ffd221174df36d8267426303e513abf","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.73","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.35","poppygl":"^0.0.16","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.433","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.353","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.545","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.137","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.102","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.36","kicad-to-circuit-json":"^0.0.60","@tscircuit/footprinter":"^0.0.357","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.95","@tscircuit/copper-pour-solver":"^0.0.29","@tscircuit/capacity-autorouter":"^0.0.529","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.63","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1307_1781002207143_0.09314816867240427","host":"s3://npm-registry-packages-npm-production"}},"0.0.1308":{"name":"@tscircuit/core","version":"0.0.1308","_id":"@tscircuit/core@0.0.1308","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"33476d37cc56c116147b9dbdcb8621624a527161","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1308.tgz","fileCount":5,"integrity":"sha512-6DALVyhQ9zUGEDKvdmCkb5JWpuvU8IWHitlSXJejl8jZB1V1BZgCa8H3cOWp3sAPG6QiXIKgvxL9PCTDx8zzfA==","signatures":[{"sig":"MEYCIQDxj0mdaI7Iw262KrVbXaLc0uOOIjaCXO4q0q9pn9zlNgIhALhRaOLiwqM1VDN4InC5ZEqtph9V8nlNc/3SMikH48V1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8973855},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"c68222b0eccd7aed44f00f96ff07bf4c709d9753","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.73","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.35","poppygl":"^0.0.16","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.433","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.353","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.545","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.137","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.102","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.36","kicad-to-circuit-json":"^0.0.60","@tscircuit/footprinter":"^0.0.357","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.95","@tscircuit/copper-pour-solver":"^0.0.29","@tscircuit/capacity-autorouter":"^0.0.529","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.63","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1308_1781016661511_0.7314407231457978","host":"s3://npm-registry-packages-npm-production"}},"0.0.1309":{"name":"@tscircuit/core","version":"0.0.1309","_id":"@tscircuit/core@0.0.1309","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"02864fd700124369948dbf550faff2d3c94e3fc1","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1309.tgz","fileCount":5,"integrity":"sha512-rXMT/nQBhn3ZMjuoZmfRDsVdQpyc1iqBzywcqbqYWKSyTjG/vKHgHCexJTB4ah83HnucV6alV/i6A6q5zJGkJg==","signatures":[{"sig":"MEYCIQDlkcsiGbWiCp48zdONm1uZX6yrhsn36wBxAMisj0OMpQIhAOmTASaqP+g3u2eLe0joacCZ+ZsyYJTnP0CxjQ27EJe3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8973855},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"2621ab211f5fcf0686fbf0629509c98bc008b651","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.73","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.35","poppygl":"^0.0.16","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.433","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.353","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.545","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.137","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.102","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.36","kicad-to-circuit-json":"^0.0.60","@tscircuit/footprinter":"^0.0.357","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.96","@tscircuit/copper-pour-solver":"^0.0.29","@tscircuit/capacity-autorouter":"^0.0.529","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.8","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.63","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1309_1781026594927_0.6392635682589802","host":"s3://npm-registry-packages-npm-production"}},"0.0.1310":{"name":"@tscircuit/core","version":"0.0.1310","_id":"@tscircuit/core@0.0.1310","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"9a77df7a88c91c3463bcae99546d9a90211cea71","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1310.tgz","fileCount":5,"integrity":"sha512-slQeo89uPJ56kjGZzOLf5hQ9tQOG3/Map8OS1cEETDm53zB3qdge8yCwGudSW2hNhBvAEvK25Lmv6X4R71LPlQ==","signatures":[{"sig":"MEUCIQCwpIEA4MvN6GOyQbwaHw0FaJYTrtps2yKoU9a2gm+YkwIgUTqIlxfhelK0e9+9fhjlAz/Ft7qLD+IXzSPPGRYJ+UY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8973855},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"78f8974d78ad6cc757fa7fcde1e057b3c4730ad9","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.73","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.35","poppygl":"^0.0.16","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.433","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.353","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.545","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.137","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.102","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.36","kicad-to-circuit-json":"^0.0.60","@tscircuit/footprinter":"^0.0.357","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.96","@tscircuit/copper-pour-solver":"^0.0.29","@tscircuit/capacity-autorouter":"^0.0.529","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.9","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.63","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1310_1781083488350_0.25878947863011037","host":"s3://npm-registry-packages-npm-production"}},"0.0.1311":{"name":"@tscircuit/core","version":"0.0.1311","_id":"@tscircuit/core@0.0.1311","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"c09c1c190f100e264d60cc781f3ac50efd1010e9","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1311.tgz","fileCount":5,"integrity":"sha512-pJpLGmaIYcYIfRQ68LqqU23DgFIcyKWafwjPmNMLDInjnRXowMwTbkgOjaYI/UPR3ipbfnAULBVJbeZsKFOdXg==","signatures":[{"sig":"MEUCIG38uUOOr7jCsL+a9b6/kHAsjU11fOy/YnyeAxWS6Gh1AiEAoE8lqqDQbO3CElU9O4Tl55QGNkK2cLxcaCucOPmEMpw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8973855},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"62cb5ba0c2475da20f25f439ef52b97671f2a85a","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.73","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.35","poppygl":"^0.0.16","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.433","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.353","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.545","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.137","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.102","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.36","kicad-to-circuit-json":"^0.0.60","@tscircuit/footprinter":"^0.0.357","@tscircuit/solver-utils":"^0.0.3","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.96","@tscircuit/copper-pour-solver":"^0.0.29","@tscircuit/capacity-autorouter":"^0.0.529","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.9","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.65","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1311_1781086839091_0.5802756423362063","host":"s3://npm-registry-packages-npm-production"}},"0.0.1312":{"name":"@tscircuit/core","version":"0.0.1312","_id":"@tscircuit/core@0.0.1312","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"2b45b623d2554999db4eeccdd20d9f878559d9ec","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1312.tgz","fileCount":5,"integrity":"sha512-sSQ2q1POn0/vtZ55b0Jen9PfUGZ3cIDakwJ404Js3RfaVd0ZHzDp/r3r9gt/LTBaaN3ZeBPQe2ykV43eE3L4Kw==","signatures":[{"sig":"MEUCIQCBe1SyVed7lU2QdJPOKzl0M7ES65c73Ho68OzEWYQluwIgVNo1wr+zLbvMFsMCShTVZw2MjqHeMBy3wXUzDald0kU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8974213},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"6d15381383ad93185534034c146c145d61db4b01","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.73","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.35","poppygl":"^0.0.16","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.433","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.353","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.546","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.137","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.102","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.36","kicad-to-circuit-json":"^0.0.60","@tscircuit/footprinter":"^0.0.357","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.96","@tscircuit/copper-pour-solver":"^0.0.29","@tscircuit/capacity-autorouter":"^0.0.579","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.9","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.65","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1312_1781088056881_0.42535408687803167","host":"s3://npm-registry-packages-npm-production"}},"0.0.1313":{"name":"@tscircuit/core","version":"0.0.1313","_id":"@tscircuit/core@0.0.1313","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"f1f6628ef36accc1d812d862b3139f0486d6dea3","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1313.tgz","fileCount":5,"integrity":"sha512-jWKOkOmW6y6G8X/l61YGZySXYxzyMJZ8sABnayCx3cFYlff7xM+rbmRhWdtdhz7d0YsXIUZYMOfAVQThm8u2Cw==","signatures":[{"sig":"MEUCIQCalV79JkMxIBeSeGhbqMrKyBSsEsZlh/B4483Hzo6wKwIgXeSXsh11scL2xHBjb/5MjVxfsx5HN9iclIqDEUHFMBs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8974434},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"68c20028825afc63feb4c66ab9345e36918fe2d4","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.73","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.35","poppygl":"^0.0.16","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.433","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.353","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.546","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.137","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.102","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.36","kicad-to-circuit-json":"^0.0.60","@tscircuit/footprinter":"^0.0.357","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.96","@tscircuit/copper-pour-solver":"^0.0.29","@tscircuit/capacity-autorouter":"^0.0.579","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.9","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.65","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1313_1781093376847_0.6553229527088125","host":"s3://npm-registry-packages-npm-production"}},"0.0.1314":{"name":"@tscircuit/core","version":"0.0.1314","_id":"@tscircuit/core@0.0.1314","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"1ea0bd4a47d02c4a2afbe277c0d0903590e600fd","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1314.tgz","fileCount":5,"integrity":"sha512-LxKo9MF9wmWeSWW8LaacKavZvSr2oTVocXvhCM3uiGlQpY+dwugnYdUBqnrrkOQmf8UQ5qB2QXIl8qJ+LKJDAQ==","signatures":[{"sig":"MEQCIFdDKA1X/RSERi6CdRCe2DBJ4nwPpr78jkHYExpPy5YPAiBXlU2ilRWVdQqdjjNoKJtkAUybuemswTQmRX2DzuxwCQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8974713},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"053a961d2c5eb3324c7e4e36705b0deca3f9b4fe","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.73","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.35","poppygl":"^0.0.16","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.433","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.353","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.546","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.137","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.102","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.36","kicad-to-circuit-json":"^0.0.60","@tscircuit/footprinter":"^0.0.357","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.96","@tscircuit/copper-pour-solver":"^0.0.29","@tscircuit/capacity-autorouter":"^0.0.579","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.9","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.65","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1314_1781097243005_0.36336539257419664","host":"s3://npm-registry-packages-npm-production"}},"0.0.1315":{"name":"@tscircuit/core","version":"0.0.1315","_id":"@tscircuit/core@0.0.1315","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"91db7fd98e83f40e27b07e4be56c2d214a05ab5a","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1315.tgz","fileCount":5,"integrity":"sha512-AYw9C1h1ELL2gaP1fsh/SPrbCl1pYNwhradqwqRl2OG/KDx4m8efctkqvXN3zI4kprdseFRwTw+pPlCR5eD3hA==","signatures":[{"sig":"MEQCIDB2UKHmAmpGP/a7HlBW9v7wwRAnJ8hO4193vzTolhR9AiA0xLvBducZzEfhXeQ4apzs23MKvUyl68YuxGQLfWZRTw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8975758},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"af331aa768f0e8e1ec386b1793921374189b26b5","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.73","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.35","poppygl":"^0.0.16","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.433","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.353","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.546","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.137","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.102","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.36","kicad-to-circuit-json":"^0.0.60","@tscircuit/footprinter":"^0.0.357","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.96","@tscircuit/copper-pour-solver":"^0.0.29","@tscircuit/capacity-autorouter":"^0.0.579","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.9","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.65","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1315_1781184558085_0.6587260725150377","host":"s3://npm-registry-packages-npm-production"}},"0.0.1316":{"name":"@tscircuit/core","version":"0.0.1316","_id":"@tscircuit/core@0.0.1316","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"d7ccfb703495c94fe7d2ea933d749baee7ad86b8","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1316.tgz","fileCount":5,"integrity":"sha512-9FPjKsMw57Bwwh7rLZj2xjPui//fRsEJs9XxJAmVFFJ7jca1Dt0Au/ZpAmnhGLMhcSiFOEbFxejFGI7+e4BphA==","signatures":[{"sig":"MEUCIAeW1cJnkf/2fvJ0vqOsgTUf/OPgriTdrloQ8yG+GMgWAiEA2ZT612y7bexcYYJwNSN2fRLU9U9/I1A14FSqA43JBGs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8975760},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"3c171710ab3aafe4f5f79fa08f32d81461746077","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.73","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.35","poppygl":"^0.0.16","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.433","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.353","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.546","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.137","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.102","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.36","kicad-to-circuit-json":"^0.0.60","@tscircuit/footprinter":"^0.0.357","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.96","@tscircuit/copper-pour-solver":"^0.0.29","@tscircuit/capacity-autorouter":"^0.0.579","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.10","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.65","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1316_1781187636259_0.23794902532335982","host":"s3://npm-registry-packages-npm-production"}},"0.0.1317":{"name":"@tscircuit/core","version":"0.0.1317","_id":"@tscircuit/core@0.0.1317","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"cb42776521aa8e7e4cf99b7ddccbcf94f7a11a9f","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1317.tgz","fileCount":5,"integrity":"sha512-MlE9Dr1s4ipYatx6MMtWWfRU9JsgWM/CR4fJt/guuuxHmPprWP0KV1T1+wtGHIvUCUqgYqyuNT/6dFnAtw0k8g==","signatures":[{"sig":"MEYCIQDSt19+ElncAQo1ukqJm3/qATDgX1YlPs0uy+dUrdAk7QIhAKd1kvcAMnjYTYVOsRcr4tNiYPpPZ8ITuPfjFw6WapVQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8975742},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"a4fe1bc89d9239c8e58bdebaec0beea65426ee53","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.73","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.35","poppygl":"^0.0.16","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.433","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.353","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.546","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.137","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.102","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.36","kicad-to-circuit-json":"^0.0.60","@tscircuit/footprinter":"^0.0.357","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.96","@tscircuit/copper-pour-solver":"^0.0.29","@tscircuit/capacity-autorouter":"^0.0.579","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.10","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.65","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1317_1781190149040_0.5692929520378345","host":"s3://npm-registry-packages-npm-production"}},"0.0.1318":{"name":"@tscircuit/core","version":"0.0.1318","_id":"@tscircuit/core@0.0.1318","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"3450adc6017c0551d103f13e042791428a6cf3d0","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1318.tgz","fileCount":5,"integrity":"sha512-mA6Zm3jMEyLF9fZ6m/L/NWyoAtsJkE7gpygkceDgdyRRDloXCKbpIbBdAPO5BkspG4l5+xuf3Nnz+pSXPo5/zQ==","signatures":[{"sig":"MEUCIBFooIn9hSKG6QCEXDzSXiXWl+m4IehJf8kXC5mfsGWnAiEAngDWvgQs/AnWuHJDcCADK+sKBqFFNC1YSJBVTxvXXaU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8978042},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"441e454d11beb5286271279be4a9fc6d13c35699","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.73","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.35","poppygl":"^0.0.16","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.433","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.353","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.546","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.137","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.102","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.36","kicad-to-circuit-json":"^0.0.60","@tscircuit/footprinter":"^0.0.357","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.96","@tscircuit/copper-pour-solver":"^0.0.29","@tscircuit/capacity-autorouter":"^0.0.579","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.10","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.65","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1318_1781199521083_0.33532210358356007","host":"s3://npm-registry-packages-npm-production"}},"0.0.1319":{"name":"@tscircuit/core","version":"0.0.1319","_id":"@tscircuit/core@0.0.1319","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"0b50aa7995cf7fde60ee4ef27196aa0943993706","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1319.tgz","fileCount":5,"integrity":"sha512-URgw82iRU0IyY4mwSvD8HoxCX9WTDnYvzdUmVYqAzPa788rznjvpM4lf2YxR5olujI4decP/HDr9LDP+hW6zZg==","signatures":[{"sig":"MEUCIFwUizTzpaius4vtSQucGTapzD69iQRQBkegu01eymx9AiEArZ3RaEamBTSF0nosxAxxTTjEaOY3NbwIFgMy50p7uyo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8978116},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"d444d5cc9e4860420ac1354447118b9e45353037","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.73","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.35","poppygl":"^0.0.16","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.433","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.353","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.546","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.137","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.102","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.36","kicad-to-circuit-json":"^0.0.60","@tscircuit/footprinter":"^0.0.357","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.96","@tscircuit/copper-pour-solver":"^0.0.29","@tscircuit/capacity-autorouter":"^0.0.579","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.10","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.65","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1319_1781200509259_0.9604134840276206","host":"s3://npm-registry-packages-npm-production"}},"0.0.1320":{"name":"@tscircuit/core","version":"0.0.1320","_id":"@tscircuit/core@0.0.1320","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"5aeb89a2fea341bea6aa2ab5a90a578f4af7763d","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1320.tgz","fileCount":5,"integrity":"sha512-Hab3E8ERHJKMtvW2fMWPhZNOEcoXus03WGzxbOtxyZW2rqOTT35kC9vkPlhF7gRGdlVhjSUN5eiyUGJQIOwaZw==","signatures":[{"sig":"MEQCIBn61eeBEQz5b7DICoeGJ8RJUMdzP2HtrDOysD53q5bhAiBw0YeRLOsJon9BhJE0IR6BOMtltpu7TZsAuV0AXUcpfA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8978116},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"d6d4dfa3fa58314c59efc529edeb5be4ef779223","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.73","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.35","poppygl":"^0.0.16","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.433","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.353","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.546","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.137","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.102","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.36","kicad-to-circuit-json":"^0.0.60","@tscircuit/footprinter":"^0.0.357","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.96","@tscircuit/copper-pour-solver":"^0.0.29","@tscircuit/capacity-autorouter":"^0.0.583","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.10","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.65","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1320_1781201794706_0.8010641955633486","host":"s3://npm-registry-packages-npm-production"}},"0.0.1321":{"name":"@tscircuit/core","version":"0.0.1321","_id":"@tscircuit/core@0.0.1321","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"825d1e2b82d6a03860ec4fac9cc64479181052af","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1321.tgz","fileCount":5,"integrity":"sha512-+LMMR3IYP5RRK012O5+/kx3bJU3ikX8TcJORHKsPNbQp6piauoBOfKK+m4jQg58D/ht1kxZUTcSVI/j6vq6b3A==","signatures":[{"sig":"MEYCIQC74PWWJN9vcFtGuXrjXaPXtvU6r46ICKqbWWnYf3FTkAIhALZ/RxPJvzkZfeUn9PU/6rEc2LnrTQuehKlNuk8FO9YI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8978116},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"b1c84b5911f9d30f3683742d453029a240fd2a39","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.73","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.35","poppygl":"^0.0.16","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.433","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.353","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.546","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.137","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.102","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.36","kicad-to-circuit-json":"^0.0.60","@tscircuit/footprinter":"^0.0.357","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.96","@tscircuit/copper-pour-solver":"^0.0.29","@tscircuit/capacity-autorouter":"^0.0.583","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.10","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.66","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1321_1781205739050_0.09520813671529882","host":"s3://npm-registry-packages-npm-production"}},"0.0.1322":{"name":"@tscircuit/core","version":"0.0.1322","_id":"@tscircuit/core@0.0.1322","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"ad20464d10f45f796dafcf1e57d895e5c6e37594","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1322.tgz","fileCount":5,"integrity":"sha512-QGmUtPgI80JMDczpICB5C1lrZCoskvwh9b2QwQqyaKdbmASWdLh4/yOFofplBk4CO/5OwHAsrAymYN9swIdtog==","signatures":[{"sig":"MEUCIQDDOcRsCP3JovTIxIFpwWrX3BgUz/hqhLF/5Hd8VZGUswIgUzVCFpn2nfDSRtDdcm0BBXmaw5GTz2NNXzc/ITNr1YM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8978116},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"1a7c488ddd08e3179adae24778a8e178f6048c8d","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.73","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.35","poppygl":"^0.0.16","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.433","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.353","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.546","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.137","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.102","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.36","kicad-to-circuit-json":"^0.0.60","@tscircuit/footprinter":"^0.0.357","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.96","@tscircuit/copper-pour-solver":"^0.0.29","@tscircuit/capacity-autorouter":"^0.0.583","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.10","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.68","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1322_1781262965585_0.04902248007471233","host":"s3://npm-registry-packages-npm-production"}},"0.0.1323":{"name":"@tscircuit/core","version":"0.0.1323","_id":"@tscircuit/core@0.0.1323","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"ccb264e79a2e7edbbca7817d5e1d19377d8b0fd9","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1323.tgz","fileCount":5,"integrity":"sha512-FRa5SzVaS9QzytEygW8Ggq39nz4S5vAVCxs7gG1jtp91edECWKWvEvv97lzVvhJ9DGvmkQAXfSU+s6hP3LaXVA==","signatures":[{"sig":"MEUCIG1MUmzG4JV7SGJ/nHJW95m5mvGhT5i6C5j7Z9xRQGl9AiEAs6JJuhKiw5QYVqAWzwOH4jMehccUyo4ir7NMKO1M2FA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8978116},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"9505529ebcbd1adf2a0f1298e891215ca17f9c1c","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.73","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.35","poppygl":"^0.0.16","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.433","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.353","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.546","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.137","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.102","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.36","kicad-to-circuit-json":"^0.0.60","@tscircuit/footprinter":"^0.0.357","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.96","@tscircuit/copper-pour-solver":"^0.0.29","@tscircuit/capacity-autorouter":"^0.0.583","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.12","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.68","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1323_1781424630884_0.014493154944264619","host":"s3://npm-registry-packages-npm-production"}},"0.0.1324":{"name":"@tscircuit/core","version":"0.0.1324","_id":"@tscircuit/core@0.0.1324","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"7284f23341f08dbd96db85804bbdcaf49a892ca3","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1324.tgz","fileCount":5,"integrity":"sha512-2557zIxNJlAB3N12W1Xbr5cTQ/U77yC5c3LISahYqX5Q9zpVsoAJDDs4kwFgvpZSUmhWiyNMuw1OjO1xvjCw2g==","signatures":[{"sig":"MEUCIDYnh9AX1DDvUddxZPBWtAgzUFpsY9WB0ORCTYQ+kJCiAiEArZnZQ3zigRwMsgY7/hxjUnQtCgPNaD1zic38PwzIgSI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8978116},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"6588a9749b30eaf955b985c98abf6b5a05295cd2","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.73","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.35","poppygl":"^0.0.16","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.433","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.353","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.546","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.137","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.102","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.37","kicad-to-circuit-json":"^0.0.60","@tscircuit/footprinter":"^0.0.357","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.96","@tscircuit/copper-pour-solver":"^0.0.29","@tscircuit/capacity-autorouter":"^0.0.583","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.13","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.68","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1324_1781449068968_0.32938897932278777","host":"s3://npm-registry-packages-npm-production"}},"0.0.1325":{"name":"@tscircuit/core","version":"0.0.1325","_id":"@tscircuit/core@0.0.1325","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"0713285f576fcb9488477464520d2757e6dfde6f","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1325.tgz","fileCount":5,"integrity":"sha512-ieIioiG8cWe9n3fLSKgBxWIb4e7gXBV7m6nC1B/vRwqe54VczW8D03RqnSGwwjZMWxYXY6WXgUQ34yo+Q3RTtQ==","signatures":[{"sig":"MEQCIF6d61sVbJMPiv06QAQJGEZqx8iCXu8x9efRuK8IYsQUAiA2s3IpdTLCcG3BodoI/mY2b8bfNZjwPJH1x/XfxWlxfA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8978116},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"72df459f04550e7529c5ab8fde8aaf8a4cdc9d8c","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.73","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.35","poppygl":"^0.0.16","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.433","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.353","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.546","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.138","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.102","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.37","kicad-to-circuit-json":"^0.0.60","@tscircuit/footprinter":"^0.0.357","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.96","@tscircuit/copper-pour-solver":"^0.0.29","@tscircuit/capacity-autorouter":"^0.0.583","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.13","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.68","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1325_1781458780567_0.5419624942360934","host":"s3://npm-registry-packages-npm-production"}},"0.0.1326":{"name":"@tscircuit/core","version":"0.0.1326","_id":"@tscircuit/core@0.0.1326","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"13806ec9c79dba3a30e8a98a697813f9b88d9e31","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1326.tgz","fileCount":5,"integrity":"sha512-M2OgNx8h05vFMwT/fIlDTiDa8Fm0ODa6h/3Blci/dJEa4l53uYs4SCT7CQlI3DK50Z4fCa+3WCRo+q3O7MMsTA==","signatures":[{"sig":"MEQCIEXR2JkZ/frf6J1op/Ql1tUKGGrj3SfS8Ieybr5LbgGiAiAqyq6zdyO0CTkpIGmRaAIe+bEtUspK9QCnKjNQsne4Hg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8978116},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"99255f623d3acf1e1ead9312667eb6c0e307ac61","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.3","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.73","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.35","poppygl":"^0.0.16","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.433","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.353","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.546","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","eecircuit-engine":"^1.5.6","@tscircuit/checks":"0.0.138","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.102","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.37","kicad-to-circuit-json":"^0.0.60","@tscircuit/footprinter":"^0.0.357","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.96","@tscircuit/copper-pour-solver":"^0.0.29","@tscircuit/capacity-autorouter":"^0.0.583","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.13","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.69","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1326_1781627801450_0.7313645719630231","host":"s3://npm-registry-packages-npm-production"}},"0.0.1327":{"name":"@tscircuit/core","version":"0.0.1327","_id":"@tscircuit/core@0.0.1327","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"1e5449a7b547e34358cf5840486e51f150f640c4","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1327.tgz","fileCount":5,"integrity":"sha512-tEpInjmGiLSVrb8QCrKUAxpjXcTaQuHhDnQ8dRfCqLURhV7K8s6pBbH4gZdti3X6jl/IjP8ZJfXEDNWIRXH9Xg==","signatures":[{"sig":"MEUCIGsLAzOqhZxm1rscsGNIwcGK7QSnIBdj0bY1h85Uyo4MAiEAiCEFscNjz+kXhJ/YkODzpI98gwLaAroSQDq5SJ1ejQQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8982670},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"daa4ff9ad83f39d19ef427054a6647bfb058f713","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.73","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.35","poppygl":"^0.0.16","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.435","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.356","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.549","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.138","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.102","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.38","kicad-to-circuit-json":"^0.0.60","@tscircuit/footprinter":"^0.0.357","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.96","@tscircuit/copper-pour-solver":"^0.0.29","@tscircuit/capacity-autorouter":"^0.0.583","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.15","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.69","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1327_1781688291606_0.955372817568346","host":"s3://npm-registry-packages-npm-production"}},"0.0.1328":{"name":"@tscircuit/core","version":"0.0.1328","_id":"@tscircuit/core@0.0.1328","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"9df0237c9eb0f9cc8293910960d4f618f6344982","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1328.tgz","fileCount":5,"integrity":"sha512-kFZ/XoSXfrXV4wG3Y9BVsRr+YGfuZBxYEayoQCPlJs3krQhT8ZgFpTM+UmzinyKLQ22Hrk63U3UL0wzMlwdAaQ==","signatures":[{"sig":"MEYCIQC0EavdidWYoINKuUrnYqBlA5qfwm/s1TXqSxMSIzxEmgIhAJ+UA0cP2I7Hsp34c2+S/sD5TXVE/f4/6t0gc3cWHd1h","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8986166},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"bb62430b670c5a4b262895fdbe11027995c7ba9c","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.73","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.47","poppygl":"^0.0.16","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.435","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.356","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.549","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.138","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.102","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.38","kicad-to-circuit-json":"^0.0.97","@tscircuit/footprinter":"^0.0.357","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.96","@tscircuit/copper-pour-solver":"^0.0.29","@tscircuit/capacity-autorouter":"^0.0.583","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.15","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.69","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1328_1781695930963_0.0917131338326147","host":"s3://npm-registry-packages-npm-production"}},"0.0.1329":{"name":"@tscircuit/core","version":"0.0.1329","_id":"@tscircuit/core@0.0.1329","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"2cf1bf0c7a01f78fb74fd392d2cb7b991e0d663b","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1329.tgz","fileCount":5,"integrity":"sha512-h4dbeHk//uerzZV3hUj9/V0RhxghBUpczkD9j+nmBIWGxJg/EyR432A5ncX+lpAVXpmIHw3FEQTpgDo/S+T9Jg==","signatures":[{"sig":"MEYCIQCczPjJSZZivdccrPSp8gp/Z79nendLUUUN4sGD37GWWgIhAJwkw/tnastlzIGkeEv1TUTAoBfDjM8MqqIropX4nBwy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8986374},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"a93bb4b4ca70794b309d959c568624a8063c9d03","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.73","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.47","poppygl":"^0.0.16","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.435","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.356","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.549","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.138","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.102","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.38","kicad-to-circuit-json":"^0.0.97","@tscircuit/footprinter":"^0.0.357","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/eecircuit-engine":"https://jscdn.tscircuit.com/@tscircuit/eecircuit-engine/1.7.4.tgz","@tscircuit/circuit-json-util":"^0.0.96","@tscircuit/copper-pour-solver":"^0.0.29","@tscircuit/capacity-autorouter":"^0.0.583","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.15","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.69","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1329_1781707786255_0.28490294167826247","host":"s3://npm-registry-packages-npm-production"}},"0.0.1330":{"name":"@tscircuit/core","version":"0.0.1330","_id":"@tscircuit/core@0.0.1330","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"631d4ccf61374c3c16ab737a2d2bcab07998c5ef","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1330.tgz","fileCount":5,"integrity":"sha512-uontHYVWW4FwyWHZOfBmBfUwV3xet7bEnMbcVFNqsBG+T/UvCM28sznA+T9KBiEnF0N75gJ9zX8B5LogRe8fbw==","signatures":[{"sig":"MEUCIDQzFkNKkyehqY0Y5QpBeW5CKJsgX8TQNs7xeZbhp5fRAiEAnOo3xxmKFF42c1LosqGIhCMaGAZrcW5OH7AKuITf7DQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8986374},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"e06e98ef0d1fff9a74d8f11f1d940eeae11e3b40","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.73","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.47","poppygl":"^0.0.16","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.435","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.356","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.549","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.138","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.102","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.38","kicad-to-circuit-json":"^0.0.97","@tscircuit/footprinter":"^0.0.357","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/eecircuit-engine":"https://jscdn.tscircuit.com/@tscircuit/eecircuit-engine/1.7.4.tgz","@tscircuit/circuit-json-util":"^0.0.96","@tscircuit/copper-pour-solver":"^0.0.29","@tscircuit/capacity-autorouter":"^0.0.583","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.16","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.69","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1330_1781708309771_0.5309762844765229","host":"s3://npm-registry-packages-npm-production"}},"0.0.1331":{"name":"@tscircuit/core","version":"0.0.1331","_id":"@tscircuit/core@0.0.1331","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"5015fa65fd309159ee3ed9b283c5f9733df835c8","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1331.tgz","fileCount":5,"integrity":"sha512-DaNS7QE1gG6Klk0DR2YJ7k7CQli/JuPofCm1OtQ3TSRiOBdnRz1kDYymkmAZesg5mHuPjmSO5sP+2wI5HUnDng==","signatures":[{"sig":"MEUCIQCYeLSZY2GI9zVQl3zx9CMt1et/LMSobbBsAnEo+TS3BwIgYQgMgsnQPEMdbiisKk7E2/fag8lPnoST1bQhZNL2aLc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8987594},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"ad9cd8eac9cd7ffc66a8fa80c45fb757e5dd7dbd","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.75","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.47","poppygl":"^0.0.16","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.435","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.356","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.549","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.138","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.102","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.38","kicad-to-circuit-json":"^0.0.97","@tscircuit/footprinter":"^0.0.357","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/eecircuit-engine":"https://jscdn.tscircuit.com/@tscircuit/eecircuit-engine/1.7.4.tgz","@tscircuit/circuit-json-util":"^0.0.96","@tscircuit/copper-pour-solver":"^0.0.29","@tscircuit/capacity-autorouter":"^0.0.583","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.16","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.69","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1331_1781760611881_0.7169817574132911","host":"s3://npm-registry-packages-npm-production"}},"0.0.1332":{"name":"@tscircuit/core","version":"0.0.1332","_id":"@tscircuit/core@0.0.1332","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"fecbb8e64dddab06d9b152c16402810390f76aa3","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1332.tgz","fileCount":5,"integrity":"sha512-UxCZWKcHocvJIXfKXDjy3Ng+TYraD4ZnRADKaGK9tNw2P1DeMVPXh3a3NRkrZmIFgu1CcsQEzjGeaDD70OgGMg==","signatures":[{"sig":"MEUCIQCTK7a15Ry++L26+Nml/4HL3uRVRjhRDuSRYBFrtVwkhgIgXHevzF6fzo1dbtDx/8brl4+IPzotbMCvXrbIdkDmesM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9002677},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"954d005d008222502fe799cd3bfd6bdc02e5ef49","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.75","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.47","poppygl":"^0.0.16","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.435","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.356","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.549","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.138","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.102","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.38","kicad-to-circuit-json":"^0.0.97","@tscircuit/footprinter":"^0.0.357","@tscircuit/image-utils":"^0.0.6","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/eecircuit-engine":"https://jscdn.tscircuit.com/@tscircuit/eecircuit-engine/1.7.4.tgz","@tscircuit/circuit-json-util":"^0.0.96","@tscircuit/copper-pour-solver":"^0.0.29","@tscircuit/capacity-autorouter":"^0.0.583","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.16","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.69","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1332_1781774983545_0.5665815433662831","host":"s3://npm-registry-packages-npm-production"}},"0.0.1333":{"name":"@tscircuit/core","version":"0.0.1333","_id":"@tscircuit/core@0.0.1333","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"d071f275b29d5d98b1124c6a2329ceebd6505fd5","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1333.tgz","fileCount":5,"integrity":"sha512-v7bwBF23eprN9Uyimqc8s5ywGbbWOcK+T5163Z1pKNwN8kpmv0h47lxj1v6e653/bC9e8ADXhMF8OYXLd8DgBQ==","signatures":[{"sig":"MEQCIDt9DWNH0OqmDwijqhkJVU0YS2fnXutoRS7EREa/JCdDAiBoyTvWeBCUZ0AISQHl9NBCEKfXWEexK6E18wDoV9HQZg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9002677},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"89e7948be10b19b47a97668f24d6c53c4dbb8420","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.75","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.47","poppygl":"^0.0.16","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.435","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.356","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.549","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.138","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.102","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.38","kicad-to-circuit-json":"^0.0.97","@tscircuit/footprinter":"^0.0.357","@tscircuit/image-utils":"^0.0.7","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/eecircuit-engine":"https://jscdn.tscircuit.com/@tscircuit/eecircuit-engine/1.7.4.tgz","@tscircuit/circuit-json-util":"^0.0.96","@tscircuit/copper-pour-solver":"^0.0.29","@tscircuit/capacity-autorouter":"^0.0.583","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.16","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.69","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1333_1781777164693_0.5548273035532705","host":"s3://npm-registry-packages-npm-production"}},"0.0.1334":{"name":"@tscircuit/core","version":"0.0.1334","_id":"@tscircuit/core@0.0.1334","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"e2773c991b30da540be36442d17166448767d36f","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1334.tgz","fileCount":5,"integrity":"sha512-4Xuj6kzluTp4ZNolX3qadRs5YvyU/J/+GYkUYYoVEgmlbEIHmn/ET2qCN+IUySdMjY60Ze5mC2ub9WNIB71xJA==","signatures":[{"sig":"MEQCIBkAkQtdDUA7dodYCfrGpkLyo45FT+RUqWdRVTYjP8O5AiA6Fa9fr6eAKmZ98K/Tkpe6GQuCrfpaw9RtsjuFVVAMyg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9003452},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"896ae0f9d70b04de64181100b144a572e0cd374a","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.75","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.47","poppygl":"^0.0.16","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.435","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.356","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.549","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.138","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.102","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.38","kicad-to-circuit-json":"^0.0.97","@tscircuit/footprinter":"^0.0.357","@tscircuit/image-utils":"^0.0.7","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/eecircuit-engine":"https://jscdn.tscircuit.com/@tscircuit/eecircuit-engine/1.7.4.tgz","@tscircuit/circuit-json-util":"^0.0.96","@tscircuit/copper-pour-solver":"^0.0.29","@tscircuit/capacity-autorouter":"^0.0.583","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.16","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.69","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1334_1781780115011_0.6073732629099535","host":"s3://npm-registry-packages-npm-production"}},"0.0.1335":{"name":"@tscircuit/core","version":"0.0.1335","_id":"@tscircuit/core@0.0.1335","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"e27dd78d21752f0073a6eced7083165599c23fa6","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1335.tgz","fileCount":5,"integrity":"sha512-zb+GEdbBEshsou5QMpnYWhQA0DlD9p9ITLe/A5SHeswwwUgd4lOMgNskTNoY6mhirca5U4ApcCZHYTlyMsPikA==","signatures":[{"sig":"MEYCIQC9M9/zI5rTyMGZrrFmtWMGFVshN5MeV0ElbhuqqUtXpwIhANC4WginKtH1Je7bmYp5DMOmtcm69h7euiwTnqRbkJko","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9003452},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"4a8d2ad7170a93d45b33c5b433eceaf30988cc26","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.75","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.47","poppygl":"^0.0.24","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.435","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.356","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.549","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.138","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.102","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.38","kicad-to-circuit-json":"^0.0.97","@tscircuit/footprinter":"^0.0.357","@tscircuit/image-utils":"^0.0.7","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/eecircuit-engine":"https://jscdn.tscircuit.com/@tscircuit/eecircuit-engine/1.7.4.tgz","@tscircuit/circuit-json-util":"^0.0.96","@tscircuit/copper-pour-solver":"^0.0.29","@tscircuit/capacity-autorouter":"^0.0.583","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.16","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.69","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1335_1781797460715_0.24727477813261767","host":"s3://npm-registry-packages-npm-production"}},"0.0.1336":{"name":"@tscircuit/core","version":"0.0.1336","_id":"@tscircuit/core@0.0.1336","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"68d5c207a0e9611fe4b9d8accba8f75ec4668bb8","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1336.tgz","fileCount":5,"integrity":"sha512-yZNvH2GeKrbiWsR6zFyDSe6oo1h0FFiy5x7KurXYE/7rDELw0T5Kgv1039XNfp2sgzidmVyKq2ta8kV2mDbICw==","signatures":[{"sig":"MEQCIFkyz4Pw1qrgq9Ryq9lBvxACKCR8Me60FAe/jR8qjvHXAiA88c+XfTgOUd1T2gdlCAd7MB/f0FbCw+l9D3FHcDxDfg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9011380},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"2d3b5944f01b082ef8f3b9422669894f61a027ea","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.75","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.47","poppygl":"^0.0.24","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.435","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.356","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.549","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.138","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.102","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.38","kicad-to-circuit-json":"^0.0.97","@tscircuit/footprinter":"^0.0.357","@tscircuit/image-utils":"^0.0.7","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/eecircuit-engine":"https://jscdn.tscircuit.com/@tscircuit/eecircuit-engine/1.7.4.tgz","@tscircuit/circuit-json-util":"^0.0.96","@tscircuit/copper-pour-solver":"^0.0.29","@tscircuit/capacity-autorouter":"^0.0.583","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.16","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.70","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1336_1781805590334_0.15901758314071635","host":"s3://npm-registry-packages-npm-production"}},"0.0.1337":{"name":"@tscircuit/core","version":"0.0.1337","_id":"@tscircuit/core@0.0.1337","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"e45db22fdf29a39f1841fed3fd339e3d50ba4f70","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1337.tgz","fileCount":5,"integrity":"sha512-lKz9l4hhrYkHPynTkEJ3EeVVMo5Mhhv0i70puRmdYgWfzURMo3dGLhq30ygf4T7a0j6GM4Iv12AXZCsEvadAJQ==","signatures":[{"sig":"MEUCIDEq8PitrXu5fTA5TlK6ahfomV4cVFlD3/DE5DvkWjqBAiEAuAu8ofnR7dKvyBzLPBNfTCLFD4X0CEoLu7lfx2FgSQU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9011882},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"22118243af16ed5b03ccbc1bd9230bc0fb8a973c","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.75","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.47","poppygl":"^0.0.24","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.435","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.356","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.549","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.138","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.102","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.38","kicad-to-circuit-json":"^0.0.97","@tscircuit/footprinter":"^0.0.357","@tscircuit/image-utils":"^0.0.7","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/eecircuit-engine":"https://jscdn.tscircuit.com/@tscircuit/eecircuit-engine/1.7.4.tgz","@tscircuit/circuit-json-util":"^0.0.96","@tscircuit/copper-pour-solver":"^0.0.29","@tscircuit/capacity-autorouter":"^0.0.583","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.16","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.70","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1337_1781811698288_0.8765252225712645","host":"s3://npm-registry-packages-npm-production"}},"0.0.1338":{"name":"@tscircuit/core","version":"0.0.1338","_id":"@tscircuit/core@0.0.1338","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"5b8afc5dcf34e50237cd29067b569291e91f6d0f","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1338.tgz","fileCount":5,"integrity":"sha512-+rbJl2ePMJy0kyKnRifInDP9Q0EUkkDXoZxgfrJhGJmhIgc7SQBpHWGr4hJbX4J5nk+oj3lEM2uS9diDGgjpbg==","signatures":[{"sig":"MEYCIQDS2vbOoIbyFU3k5qxuWD9T3c+GJMACSLIDrQKS+kwuZgIhAPgIl3nfNIRn1EAOsDk3hsqaLlifHtVTbLtDSErD3Ul5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9012307},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"3b95ca059efaea263b756a504af404739fffff94","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.75","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.47","poppygl":"^0.0.24","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.435","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.356","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.549","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.138","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.102","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.38","kicad-to-circuit-json":"^0.0.97","@tscircuit/footprinter":"^0.0.357","@tscircuit/image-utils":"^0.0.7","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/eecircuit-engine":"https://jscdn.tscircuit.com/@tscircuit/eecircuit-engine/1.7.4.tgz","@tscircuit/circuit-json-util":"^0.0.96","@tscircuit/copper-pour-solver":"^0.0.29","@tscircuit/capacity-autorouter":"^0.0.583","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.16","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.70","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1338_1781859208225_0.2263942968590189","host":"s3://npm-registry-packages-npm-production"}},"0.0.1339":{"name":"@tscircuit/core","version":"0.0.1339","_id":"@tscircuit/core@0.0.1339","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"0bde9144a294ac80ab4b5f87351d697dc070c596","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1339.tgz","fileCount":5,"integrity":"sha512-i8zxWzm52SX0f+fm7cvYVk+/fy2fFX2IgAPazTyHSeJfkwUZAIVyEyOmel0PAnwNYf4LDKBHrViLzW0SZXjoJw==","signatures":[{"sig":"MEYCIQCVswLkogIIuwtl2yEOfSm2uxNW49kNxPWMyuXMNtsILwIhAMcvAhqOvK3BSFfu0QklNOnS8d36asvTQAcUDLCpPEZL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9012307},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"bf19cb1b02b0d6df6a784b18078e4079515b97fc","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.75","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.47","poppygl":"^0.0.24","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.435","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.356","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.549","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.138","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.102","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.38","kicad-to-circuit-json":"^0.0.97","@tscircuit/footprinter":"^0.0.357","@tscircuit/image-utils":"^0.0.7","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/eecircuit-engine":"https://jscdn.tscircuit.com/@tscircuit/eecircuit-engine/1.7.4.tgz","@tscircuit/circuit-json-util":"^0.0.96","@tscircuit/copper-pour-solver":"^0.0.29","@tscircuit/capacity-autorouter":"^0.0.583","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.16","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.71","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1339_1781864352344_0.7802581231158356","host":"s3://npm-registry-packages-npm-production"}},"0.0.1340":{"name":"@tscircuit/core","version":"0.0.1340","_id":"@tscircuit/core@0.0.1340","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"a95cc4ded5c333d993960132320b3676dfccbfff","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1340.tgz","fileCount":5,"integrity":"sha512-6Sk60ejU4EafhFOA5ss8XfwgJA1VBFQGmC9Nf37zTOWfHOLPEF6NXdUD8+AQZoiVKdE9lcD4tE36YpjdxFLcmQ==","signatures":[{"sig":"MEQCIEVa3Djh5OKYh8VoZPGinZr7+fXAZpmYiQ9pt/fqrsGQAiBHXoQA6LhqFVQrPcilRwtO+jgHSWDyAawHI4z2a3KxoA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9012359},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"330b4b1798afa4fa329fbe4f161258a8c4a8e3bf","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.75","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.47","poppygl":"^0.0.24","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.435","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.356","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.549","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.138","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.102","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.38","kicad-to-circuit-json":"^0.0.97","@tscircuit/footprinter":"^0.0.357","@tscircuit/image-utils":"^0.0.7","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/eecircuit-engine":"https://jscdn.tscircuit.com/@tscircuit/eecircuit-engine/1.7.4.tgz","@tscircuit/circuit-json-util":"^0.0.96","@tscircuit/copper-pour-solver":"^0.0.29","@tscircuit/capacity-autorouter":"^0.0.583","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.16","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.71","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1340_1781880556597_0.5708872361778292","host":"s3://npm-registry-packages-npm-production"}},"0.0.1341":{"name":"@tscircuit/core","version":"0.0.1341","_id":"@tscircuit/core@0.0.1341","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"b9de2ca7bda5f5cbb67293d2176994080ce50ebb","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1341.tgz","fileCount":5,"integrity":"sha512-Wam3e2a8CefYlXClTe7kC5D6nhAbkLe0eZEWu3QSC9x1hufynBu0YMweiE1m9DRuMClaU7qi8n2cItFbHJA1rg==","signatures":[{"sig":"MEQCIC/iMATaGZa1Pm8O9gHtaBil2WDzWeM8CJ60LD6kJxX8AiAPDSbD2sLNIVEruKbedXZ05wWgXR4I4yS9iRSNnDdI3w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9013445},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"62f4afb82d3f84543d19a1d4f8ac6e4bb6ca8210","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.75","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.47","poppygl":"^0.0.24","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.435","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.356","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.549","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.138","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.102","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.38","kicad-to-circuit-json":"^0.0.97","@tscircuit/footprinter":"^0.0.357","@tscircuit/image-utils":"^0.0.7","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/eecircuit-engine":"https://jscdn.tscircuit.com/@tscircuit/eecircuit-engine/1.7.4.tgz","@tscircuit/circuit-json-util":"^0.0.96","@tscircuit/copper-pour-solver":"^0.0.29","@tscircuit/capacity-autorouter":"^0.0.583","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.16","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.71","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1341_1781884773010_0.7872346940524158","host":"s3://npm-registry-packages-npm-production"}},"0.0.1342":{"name":"@tscircuit/core","version":"0.0.1342","_id":"@tscircuit/core@0.0.1342","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"6327c45b453aeb3fba054bc911aa88437ddbd71b","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1342.tgz","fileCount":5,"integrity":"sha512-sj4jpRX8Nvw/Lw+vi2vZt8CYVhFwu/Pe7XqPXySxCGS2KqjG6ifVpnoKpCNLcv4/Iy/zrHfEA2J1tchG4/+dxg==","signatures":[{"sig":"MEQCIEIsu8VFC6jogflT9Ql5jqr+zkAthPxLLhIg0buSwSaiAiA1A98pk8O8gVJSnZq8FKTKziZUDYnFBQjKchc4VW9JIA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9013604},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"5d00e75846e2d76857032a7fd3689a1872d83c2d","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.75","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.47","poppygl":"^0.0.24","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.435","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.356","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.549","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.138","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.208","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.102","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.38","kicad-to-circuit-json":"^0.0.97","@tscircuit/footprinter":"^0.0.357","@tscircuit/image-utils":"^0.0.7","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/eecircuit-engine":"https://jscdn.tscircuit.com/@tscircuit/eecircuit-engine/1.7.4.tgz","@tscircuit/circuit-json-util":"^0.0.96","@tscircuit/copper-pour-solver":"^0.0.29","@tscircuit/capacity-autorouter":"^0.0.583","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.16","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.71","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1342_1781901995422_0.8237646455442178","host":"s3://npm-registry-packages-npm-production"}},"0.0.1343":{"name":"@tscircuit/core","version":"0.0.1343","_id":"@tscircuit/core@0.0.1343","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"90cef272d6f9b429fb47f60556cae9cd8761be68","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1343.tgz","fileCount":5,"integrity":"sha512-1RGcYb0cLKmBUSI/FuI7/2+jSpBPJ88i4nYvTv/SmgkfoVOzP+PAyeo3TopbQB8AsflF9axUUittxIsWfytyVA==","signatures":[{"sig":"MEYCIQC+/QplVz9Imq0u04t/Xvp9mpymnbsYB9G/Kj4s/zLq3gIhAPa1H8Byg8h1abHFzTAV6T9+kYjs9WVImRoQSRwM2+tg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9244187},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"eadaba77b23558182abc60d00b3cb662682e450f","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.75","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.47","poppygl":"^0.0.24","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.437","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.357","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.551","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.138","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.226","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.102","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.39","kicad-to-circuit-json":"^0.0.97","@tscircuit/footprinter":"^0.0.357","@tscircuit/image-utils":"^0.0.7","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/eecircuit-engine":"https://jscdn.tscircuit.com/@tscircuit/eecircuit-engine/1.7.4.tgz","@tscircuit/circuit-json-util":"^0.0.96","@tscircuit/copper-pour-solver":"^0.0.29","@tscircuit/capacity-autorouter":"^0.0.583","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.17","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.71","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1343_1781942347479_0.27200811436518535","host":"s3://npm-registry-packages-npm-production"}},"0.0.1344":{"name":"@tscircuit/core","version":"0.0.1344","_id":"@tscircuit/core@0.0.1344","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"df208c22f20a3cfdd7b195b801a9c96f6e41d607","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1344.tgz","fileCount":5,"integrity":"sha512-nqTruoxqlxvPO6ut6BziwynttIqTlk3RAf+sEcv4kqgZq+ILJdUCU+53OcJsHRrCLtpzOpX4IdaqrbvFVwxS5g==","signatures":[{"sig":"MEQCIBPWhFsLgObH8XoxJoSEtAoQiSuO/Qs4YKdkQciC9QSUAiBQ5B/egFGUewv/vK12/MpcBlb96a26MnxPHzh1o8TCaw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9244187},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"379892e20e509d75c0ead1a40eb5485bd99ca949","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.75","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.47","poppygl":"^0.0.24","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.437","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.357","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.551","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.138","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.226","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.102","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.39","kicad-to-circuit-json":"^0.0.97","@tscircuit/footprinter":"^0.0.357","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/eecircuit-engine":"https://jscdn.tscircuit.com/@tscircuit/eecircuit-engine/1.7.4.tgz","@tscircuit/circuit-json-util":"^0.0.96","@tscircuit/copper-pour-solver":"^0.0.29","@tscircuit/capacity-autorouter":"^0.0.583","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.17","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.71","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1344_1781945277819_0.009229547487685341","host":"s3://npm-registry-packages-npm-production"}},"0.0.1345":{"name":"@tscircuit/core","version":"0.0.1345","_id":"@tscircuit/core@0.0.1345","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"298f64a43f8b7367800a683f453e4c4a5dfcc577","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1345.tgz","fileCount":5,"integrity":"sha512-KgQWUImbKPjRRx+CN3i4rm9eBl/cHvbOv5R+FkITSlYJv92TEGvvBP+vqe7UqEq0qHyqZcr7E4f+sPoocPsBPw==","signatures":[{"sig":"MEUCIQCWL08qOlpB/CS33+qIYVwo93L7NJbQM0ZKpOvtIOT9aAIgOPKWTUwrasSU6sNFlsuKakQ79hvySl7jcLKW37xanE8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9244187},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"26cdd7b059374fe5a2a3644c52a7fcff45ae21c2","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.75","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.47","poppygl":"^0.0.24","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.437","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.357","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.551","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.138","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.226","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.104","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.39","kicad-to-circuit-json":"^0.0.97","@tscircuit/footprinter":"^0.0.357","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/eecircuit-engine":"https://jscdn.tscircuit.com/@tscircuit/eecircuit-engine/1.7.4.tgz","@tscircuit/circuit-json-util":"^0.0.96","@tscircuit/copper-pour-solver":"^0.0.29","@tscircuit/capacity-autorouter":"^0.0.583","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.17","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.71","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1345_1781948973224_0.4546000714468288","host":"s3://npm-registry-packages-npm-production"}},"0.0.1346":{"name":"@tscircuit/core","version":"0.0.1346","_id":"@tscircuit/core@0.0.1346","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"666cca00b53f465ce4148ec926d6afcb6add7474","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1346.tgz","fileCount":5,"integrity":"sha512-m9hClDkJIUDKv4IsM0dbazJEtz2PBu5LRAk4G2YnKXQeiKk+49bIPU9mFBqf+ahtU9vBNnm3WIYI6ThUhxvujQ==","signatures":[{"sig":"MEUCIEsvwdcAJ95p8oRT6lzvVWC1tmYVO8kKDJtRuDhkkHnxAiEAw9pac0g3/8mE9edOpuY3ylbjM70SJxakReet7nmNk2c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9244187},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"ae4dc03eb46cbdbd8e740ee10319e8595e8050c8","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.75","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.47","poppygl":"^0.0.24","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.437","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.357","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.551","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.138","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.226","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.105","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.39","kicad-to-circuit-json":"^0.0.97","@tscircuit/footprinter":"^0.0.357","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/eecircuit-engine":"https://jscdn.tscircuit.com/@tscircuit/eecircuit-engine/1.7.4.tgz","@tscircuit/circuit-json-util":"^0.0.96","@tscircuit/copper-pour-solver":"^0.0.29","@tscircuit/capacity-autorouter":"^0.0.583","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.17","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.71","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1346_1781950228149_0.5444124730851192","host":"s3://npm-registry-packages-npm-production"}},"0.0.1347":{"name":"@tscircuit/core","version":"0.0.1347","_id":"@tscircuit/core@0.0.1347","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"131ee4c586fa659c6d488c3142a702ca4fee8c25","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1347.tgz","fileCount":5,"integrity":"sha512-jZpFmpxJW4pHUJYiFn/WQKDMMMapXPD8iiITBaQ7R50pKsk0OQsKDrEuRNkSB7X5Vu5cIf912NB8I7RkBBi6aQ==","signatures":[{"sig":"MEQCICszdkZ3MaAbO1zNUJsaN4hGVb4wd+xO9g0uU5ptcqmxAiAbcAHw8PFsi645aX7R28FAa49hIe24n96iWwyJHy8zgw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9243979},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"7c4e6de0c8f98a94905d1781b15201b09a87338b","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.75","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.47","poppygl":"^0.0.24","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.437","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.357","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.551","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.138","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.226","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.105","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.39","kicad-to-circuit-json":"^0.0.97","@tscircuit/footprinter":"^0.0.357","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.96","@tscircuit/copper-pour-solver":"^0.0.29","@tscircuit/capacity-autorouter":"^0.0.583","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.18","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.71","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1347_1781976970040_0.16165048950063232","host":"s3://npm-registry-packages-npm-production"}},"0.0.1348":{"name":"@tscircuit/core","version":"0.0.1348","_id":"@tscircuit/core@0.0.1348","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"d1273b7d61bfc3a1a7015dbe26ee12c110c837ce","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1348.tgz","fileCount":5,"integrity":"sha512-w+R1jPYbirjdrfC4ugZwkWnuapcyhUzJKFmnlUPrX7XJG1KG/0GMw79IgauawZonwga7fvM4gj5dgdK1SS1QMA==","signatures":[{"sig":"MEQCIBNZIfVzNFF6bXGDXQ6hw4wOKH7ZyEP8R3TI0o6HGFxVAiBCIrvCsU/rrT8MVeWGRXkH2I2dI/EUj4DmsoaYz2l34w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9243979},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"4034dbd2413a936c9eea06ffccecea3b8cb6a538","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.75","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.47","poppygl":"^0.0.24","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.437","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.358","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.551","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.138","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.226","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.105","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.39","kicad-to-circuit-json":"^0.0.97","@tscircuit/footprinter":"^0.0.357","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.96","@tscircuit/copper-pour-solver":"^0.0.29","@tscircuit/capacity-autorouter":"^0.0.583","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.18","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.71","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1348_1782061036276_0.7858464334855797","host":"s3://npm-registry-packages-npm-production"}},"0.0.1349":{"name":"@tscircuit/core","version":"0.0.1349","_id":"@tscircuit/core@0.0.1349","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"de269d8798c1b3edaca00ebffde6985d6a8c90cf","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1349.tgz","fileCount":5,"integrity":"sha512-txIUoyXF58aBiw17ZemDXSLq6gOoOM5ybrxJU69fIBfsOhcdk37edU4TGmyF0+GdKkjKHbkireBLTY3Z+r8Ujg==","signatures":[{"sig":"MEQCIGCdInQSGPpKlot8hTK63cvB3OdKC0d5fLJr2D1NzHcJAiBBT73gErcmRFxCiqmEJLFzWC2G4ZiC7onjh5xi2LckzQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9243979},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"77f525e99f590788e12e09058912fef1706d473f","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.75","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.47","poppygl":"^0.0.24","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.437","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.358","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.551","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.138","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.226","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.105","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.39","kicad-to-circuit-json":"^0.0.97","@tscircuit/footprinter":"^0.0.357","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.96","@tscircuit/copper-pour-solver":"^0.0.29","@tscircuit/capacity-autorouter":"^0.0.583","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.18","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.72","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1349_1782126204641_0.2762327331587495","host":"s3://npm-registry-packages-npm-production"}},"0.0.1350":{"name":"@tscircuit/core","version":"0.0.1350","_id":"@tscircuit/core@0.0.1350","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"8d51af95389e7b56fcaf0dffde70b5a085ca0520","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1350.tgz","fileCount":5,"integrity":"sha512-Tr6iHlMKWHorTV6ULahXmrSqEqPBtSBOMkv8BUOKszQofBYf2UUjNhlxU7cBTau2K0TDqcRr7rVwMplwb/ZWLA==","signatures":[{"sig":"MEUCIG+u4zmCzGPN/NxKzBJ2mUnkP6e4jQ6YzxZbVuSXgVVdAiEAm+x26+I0ytNDPvDrm7UBNWuJibmh4IWs7PXN2vPYbLM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9244228},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"203b3dd0d81f069d234972611cfe87f993aa050f","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.75","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.47","poppygl":"^0.0.24","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.437","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.358","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.553","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.138","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.226","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.105","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.39","kicad-to-circuit-json":"^0.0.97","@tscircuit/footprinter":"^0.0.357","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.96","@tscircuit/copper-pour-solver":"^0.0.29","@tscircuit/capacity-autorouter":"^0.0.583","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.18","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.72","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1350_1782151403414_0.03800603588028251","host":"s3://npm-registry-packages-npm-production"}},"0.0.1351":{"name":"@tscircuit/core","version":"0.0.1351","_id":"@tscircuit/core@0.0.1351","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"a9cba90c2e8029e0b628cc0c74341688667f18fa","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1351.tgz","fileCount":5,"integrity":"sha512-/Cz1FYDcm3dHwS9o8z/K2jmnbq2XhpsTX+5uugQ9/1/tAfdnh+Zs+9yhZiBsfex3r1Hy5N45axzlt2jHHtinGw==","signatures":[{"sig":"MEUCIHchiKC7Gdd/hDeL0lXUOQKVJbqOrAwapLe0aTr7WeGuAiEAiVZetpn5CJq6FiV9GW6e7tk7qKReA4p75Wmr9rZqaLg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9248916},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"8abc200411f295cf94985e50f30a12ad428bd381","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.75","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.47","poppygl":"^0.0.24","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.437","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.358","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.553","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.138","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.226","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.105","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.39","kicad-to-circuit-json":"^0.0.97","@tscircuit/footprinter":"^0.0.357","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.96","@tscircuit/copper-pour-solver":"^0.0.29","@tscircuit/capacity-autorouter":"^0.0.583","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.18","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.72","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1351_1782152344984_0.12677496118538212","host":"s3://npm-registry-packages-npm-production"}},"0.0.1352":{"name":"@tscircuit/core","version":"0.0.1352","_id":"@tscircuit/core@0.0.1352","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"93555f3435e660fe24c8582b17c278b0af4d575f","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1352.tgz","fileCount":5,"integrity":"sha512-Qc1VePBaD2h/cRM4kVgjaANrSywnFRlpz8ku5Mio39nQaxVdiiYj9DvpllLE2IiiLQWcxjhawizTh/lsp3KEWA==","signatures":[{"sig":"MEYCIQCSN32Gtdw4BwaudgaWffhaVny3+wFXc159Hh5J7jw+LAIhANFe532fl7xaSVlzfR21CDWPqUYzjjvqeoEnBS1FJO9t","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9249611},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"d3701db973fc5df485f72a34a9d1a7b2971ea3ce","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.75","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.47","poppygl":"^0.0.24","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.438","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.360","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.553","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.138","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.226","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.105","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.39","kicad-to-circuit-json":"^0.0.97","@tscircuit/footprinter":"^0.0.357","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.96","@tscircuit/copper-pour-solver":"^0.0.29","@tscircuit/capacity-autorouter":"^0.0.583","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.18","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.72","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1352_1782232377697_0.45881076230119655","host":"s3://npm-registry-packages-npm-production"}},"0.0.1353":{"name":"@tscircuit/core","version":"0.0.1353","_id":"@tscircuit/core@0.0.1353","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"b7838758b69a1a9e7f756fa11d8447674b149666","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1353.tgz","fileCount":5,"integrity":"sha512-7zaUjzFy4pHtZkvkSkOcTonDZLSeOG7yZllPzxrM1StUSYDZdjjhXeSuB8/Z6WEThj+9mf0lPcP6kbUPgiqviQ==","signatures":[{"sig":"MEQCIFgGjvdWvTzOLd/9xgoqJXtETYPuqc3mfidZC8UkYdnjAiBSR359Knt+ARmRpMt9Ye7sCbqkUqB9Ddr7dTjRZPY+Hg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9250265},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"fbab3275040ae4796921795dadff8fed8a43ae62","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.75","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.47","poppygl":"^0.0.24","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.438","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.360","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.553","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.138","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.226","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.105","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.39","kicad-to-circuit-json":"^0.0.97","@tscircuit/footprinter":"^0.0.357","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.96","@tscircuit/copper-pour-solver":"^0.0.29","@tscircuit/capacity-autorouter":"^0.0.583","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.18","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.72","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1353_1782307621819_0.3287751592194015","host":"s3://npm-registry-packages-npm-production"}},"0.0.1354":{"name":"@tscircuit/core","version":"0.0.1354","_id":"@tscircuit/core@0.0.1354","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"4679dd6117cc95b9c641005e5c35b63d6d7445ab","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1354.tgz","fileCount":5,"integrity":"sha512-mjeyX6mlG4mpraRIXucheO4FVe48RTAU/P1MdRfhOlX+p6MPc6xYdhDUnzjdhpVmgKzPO+QTAYoYfZIt5uaYGA==","signatures":[{"sig":"MEQCIHN+zqCDg3uPdYFHFBU6B3j07thi/z0xLJfVM6Gt24RbAiAPMIIOHuENuNuqoKfgjLMpC+NxXo10MvzJ3eqi6Q5IUw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9249678},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"ace10c3ade22c70aa81247ebabcd0dc44585777f","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.75","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.47","poppygl":"^0.0.24","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.438","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.360","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.553","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.138","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.226","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.105","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.39","kicad-to-circuit-json":"^0.0.97","@tscircuit/footprinter":"^0.0.357","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.96","@tscircuit/copper-pour-solver":"^0.0.34","@tscircuit/capacity-autorouter":"^0.0.583","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.18","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.72","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1354_1782319872842_0.8987384739553363","host":"s3://npm-registry-packages-npm-production"}},"0.0.1355":{"name":"@tscircuit/core","version":"0.0.1355","_id":"@tscircuit/core@0.0.1355","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"7e7d65568cc1fe90c42a4bc410476cc9bb68c9f8","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1355.tgz","fileCount":5,"integrity":"sha512-qaBKZApE00dkbnQOJx0d5aC+zj+ZdVVF2zxuQ+wM/6n9EX5uqo6zqDYkvyeFN0XS1ax/Bgtbr66igJ/OADcZSA==","signatures":[{"sig":"MEYCIQCmv3JRM257dwO26KEiaGPpPwMTYxEdqUVIyjCRXbvPiQIhAMV9s7KDFpYDHaeNkMqYejFdI/k2afLc46R3sHzyb90F","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9250092},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"0ffc856c8ce4debd15faa16ee8ce9e915338130c","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.75","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.47","poppygl":"^0.0.24","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.438","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.360","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.553","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.138","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.226","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.105","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.39","kicad-to-circuit-json":"^0.0.97","@tscircuit/footprinter":"^0.0.357","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.96","@tscircuit/copper-pour-solver":"^0.0.34","@tscircuit/capacity-autorouter":"^0.0.583","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.18","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.72","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1355_1782333003942_0.30984155274159964","host":"s3://npm-registry-packages-npm-production"}},"0.0.1356":{"name":"@tscircuit/core","version":"0.0.1356","_id":"@tscircuit/core@0.0.1356","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"addfc26605cd6ef60d56f5354fff486933509861","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1356.tgz","fileCount":5,"integrity":"sha512-5ktDFi/KoNb0JRnB+x0uDpzEedsz9uSODaavNYij+HOFc+f9SwArBdBwIZNcijiFP97In3Yl2KQVSmo77k00xA==","signatures":[{"sig":"MEUCIQC3fHKQChhTFqZoj/OBMVEzJefm07NVHW0iyzqi8fOrhwIgOKxns1eXrf1Ip6MykgsVGxg7nMj7LyJWKc6CHs+uVpk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9250247},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"ea1087a8d49e77ba8e1095bb36d24467a3359178","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.75","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.47","poppygl":"^0.0.24","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.438","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.360","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.555","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.138","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.226","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.105","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.39","kicad-to-circuit-json":"^0.0.97","@tscircuit/footprinter":"^0.0.357","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.96","@tscircuit/copper-pour-solver":"^0.0.34","@tscircuit/capacity-autorouter":"^0.0.583","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.18","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.72","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1356_1782341502911_0.4888084165136235","host":"s3://npm-registry-packages-npm-production"}},"0.0.1357":{"name":"@tscircuit/core","version":"0.0.1357","_id":"@tscircuit/core@0.0.1357","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"be126563ca3e1903808eab350ba59b179f8cb500","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1357.tgz","fileCount":5,"integrity":"sha512-R3HvHpSQX8LKavPlyyaxWwYNwzn3O60Hu6ZhWo7B33UKDalE15idQHcjhX300zt7bysuNSXxWYgPiL7biBE3gg==","signatures":[{"sig":"MEQCIGQCqt5C7jJRwPdGMB/yrGMnanHDMcoXwiDEt1M5ioIRAiBhusmX/eMm0utpis9kpB53/vxRmVfjZCY6qypZQ+uomg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9250449},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"71930bf575310cea6b4831ca8d971549db1746c7","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.75","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.47","poppygl":"^0.0.24","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.439","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.360","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.555","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.138","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.226","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.105","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.39","kicad-to-circuit-json":"^0.0.97","@tscircuit/footprinter":"^0.0.357","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.96","@tscircuit/copper-pour-solver":"^0.0.34","@tscircuit/capacity-autorouter":"^0.0.583","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.18","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.72","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1357_1782366451170_0.24775581404716673","host":"s3://npm-registry-packages-npm-production"}},"0.0.1358":{"name":"@tscircuit/core","version":"0.0.1358","_id":"@tscircuit/core@0.0.1358","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"0c9330bb76ac08c73d50fcc30866f3d2b6dbe0f3","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1358.tgz","fileCount":5,"integrity":"sha512-Mx9Fy2r2i21VH6s0/bBAA2ZC/6Bzo1ywFU8RtrN6YZV9lpgEC7jOG4277MzvwhKZJxucoofZ+S7/nu6DP4wOWw==","signatures":[{"sig":"MEUCIFhHSh1VpgEwVtwcbGCGr4Ia8PC5wlTsQypTdTRwkZ/pAiEAh8+vznyYF4QW7TI2LrgnXhMBp8mLxVSR+lmk9jL7wX4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9250449},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"69d7ecf2a62c9461a6ea71b72811c8989d26795e","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.75","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.47","poppygl":"^0.0.24","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.439","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.360","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.555","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.138","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.226","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.105","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.40","kicad-to-circuit-json":"^0.0.97","@tscircuit/footprinter":"^0.0.357","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.96","@tscircuit/copper-pour-solver":"^0.0.34","@tscircuit/capacity-autorouter":"^0.0.583","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.18","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.72","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1358_1782381926757_0.9644326580044476","host":"s3://npm-registry-packages-npm-production"}},"0.0.1359":{"name":"@tscircuit/core","version":"0.0.1359","_id":"@tscircuit/core@0.0.1359","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"eb34ef4bffd9615b8424ee5d7631372a4f5b6b26","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1359.tgz","fileCount":5,"integrity":"sha512-1xdtR5sKXwtKGS//3Ai88BgNEu7QXUwhk7tcnL8/mUW4ygSgZ0QnPaRFRQxV9a+F7U85pSt3BvT5vev3qQARxQ==","signatures":[{"sig":"MEYCIQDx1CTDZJub5ue9Ka63IKSiOkD24yZdzSuKqXeixQQW2QIhAJ7PCT00/KVpHiKmAR0rNRyXmkkQnjKOyqrEoB8Jg7bB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9250798},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"79556c5cbfcf7481e51cd2a99285f45e75205df3","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.75","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.47","poppygl":"^0.0.24","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.439","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.360","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.555","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.138","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.226","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.105","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.40","kicad-to-circuit-json":"^0.0.97","@tscircuit/footprinter":"^0.0.357","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.96","@tscircuit/copper-pour-solver":"^0.0.34","@tscircuit/capacity-autorouter":"^0.0.583","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.18","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.72","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1359_1782498642297_0.9544740695294756","host":"s3://npm-registry-packages-npm-production"}},"0.0.1360":{"name":"@tscircuit/core","version":"0.0.1360","_id":"@tscircuit/core@0.0.1360","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"505bd8a31eb2adfd04fdd7124dc5d5142d62280b","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1360.tgz","fileCount":5,"integrity":"sha512-OPzNFz3sYzg4rZCVN00Q7QxWPdIr5wAWd/88ClbSMSOEPI8y2f2XjvFaoJYzS+7H6ZCcoFiEHzIvwgXsTZ53pw==","signatures":[{"sig":"MEUCIGgy71+IBYuOmr06fQ1hYn0Zl+AE6UIOdNqcmPgib1gzAiEA4gN/s6HKzMFM02P1j13/Ioa97PfdVQdKbuXJnBegBZQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9250812},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"2af1534d5db0928e4ad703ab9ffd726328c44497","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.75","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.47","poppygl":"^0.0.24","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.439","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.360","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.555","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.138","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.226","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.29","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.105","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.40","kicad-to-circuit-json":"^0.0.97","@tscircuit/footprinter":"^0.0.357","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.96","@tscircuit/copper-pour-solver":"^0.0.34","@tscircuit/capacity-autorouter":"^0.0.583","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.18","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.72","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1360_1782508946278_0.5277587670745238","host":"s3://npm-registry-packages-npm-production"}},"0.0.1361":{"name":"@tscircuit/core","version":"0.0.1361","_id":"@tscircuit/core@0.0.1361","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"567f6b4117c1248b231397dfc37a837ea962aae9","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1361.tgz","fileCount":5,"integrity":"sha512-tdMDDgOYHil2xrt27bu5B92GlQG2C3t52WX5nxyRDt6JZAYkSD85Zc97+cm051TdFE80Vapo0977y6Vk0H8/0A==","signatures":[{"sig":"MEYCIQDuVCLmnh9O0C+YDMjiTzXHfJmhoYT4D2wgN4CLp9Y2dgIhAP4h7Nxz1QTXtKLvJLol4bayTorcPgbd8aPoczzPLZub","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9250782},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"989ea50274ebed971362c13080fa584c93d45e4f","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.75","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.47","poppygl":"^0.0.24","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.439","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.360","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.555","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.138","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.226","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.29","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.105","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.40","kicad-to-circuit-json":"^0.0.97","@tscircuit/footprinter":"^0.0.357","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.96","@tscircuit/copper-pour-solver":"^0.0.34","@tscircuit/capacity-autorouter":"^0.0.583","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.18","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.72","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1361_1782519258720_0.3084296473765873","host":"s3://npm-registry-packages-npm-production"}},"0.0.1362":{"name":"@tscircuit/core","version":"0.0.1362","_id":"@tscircuit/core@0.0.1362","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"39fa78641f76c89173bd70830be9f1dd56be9d4f","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1362.tgz","fileCount":5,"integrity":"sha512-fEGduK8CjVHsCPz1BCZSH7ea7zaHTWtf2qaG800jbF7yezxR7wSyNfbFlU9SU0HOAmYlpNVkXIYTtAgxoQ0o6A==","signatures":[{"sig":"MEUCIQDKRV+/hKh2DFnLzGlU1UOnDc70FdUjNtyGY+Wb+sztyAIgbMQzV3A2xJQYld3a6H9H5LLMCR0XSU+XjKEp1Vfbajc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9259729},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"7d5c0c4dc0407bfd59983047275a43241a848016","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.75","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.47","poppygl":"^0.0.24","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.439","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.360","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.557","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.138","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.226","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.29","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.105","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.40","kicad-to-circuit-json":"^0.0.97","@tscircuit/footprinter":"^0.0.357","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.96","@tscircuit/copper-pour-solver":"0.0.35","@tscircuit/capacity-autorouter":"^0.0.583","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.18","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.72","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1362_1782557696009_0.5534002356067844","host":"s3://npm-registry-packages-npm-production"}},"0.0.1363":{"name":"@tscircuit/core","version":"0.0.1363","_id":"@tscircuit/core@0.0.1363","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"2e72505a09abe7ab6b398c54708441affc03d19f","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1363.tgz","fileCount":5,"integrity":"sha512-tauNf7uYSpVwIolk8V2ZLMrf/EyEQvIVBAzPYArIGqxCD3BezkPEW9kYtGfNWJgTVUeb7tJfEnVkPl9hUCeMPw==","signatures":[{"sig":"MEYCIQDHSOJ6PVX7Eb7ck6sfLglbuAHqkKfNTRj5k6r5Fuvq8gIhANaaSxgOcIdJw2fQUpB0GuET4IkBKV3Q7MQNpKN4iLHK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9261509},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"50e7e2d45353947d9ebffc4acef90ca0d93febb6","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.75","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.47","poppygl":"^0.0.24","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.439","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.360","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.558","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.138","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.226","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.29","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.105","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.40","kicad-to-circuit-json":"^0.0.97","@tscircuit/footprinter":"^0.0.357","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.96","@tscircuit/copper-pour-solver":"0.0.35","@tscircuit/capacity-autorouter":"^0.0.583","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.18","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.72","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1363_1782679413391_0.1366229479080905","host":"s3://npm-registry-packages-npm-production"}},"0.0.1364":{"name":"@tscircuit/core","version":"0.0.1364","_id":"@tscircuit/core@0.0.1364","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"98929c34a942f54b391844db45c4edab19867dc3","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1364.tgz","fileCount":5,"integrity":"sha512-ooGz0Y8E91aERJqcub6OO9ll92qoXl5llNgAwyj1wHrfCxKxzx4YnXlHgw4WQYFNl9OyWqaepoDEkP6gtUQsEw==","signatures":[{"sig":"MEUCIQDMeGE3oDKEpDnR2PWYVQKJSOrBU1kBL0CyyVa2IQ3xOgIgAl/wsZLV7jFGUUPJoD+BQz8Zc0ruhO/uQhUn7J7iIyY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9261509},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"474514f4c70b673d7ee2128937b34da37ce52a09","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.75","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.47","poppygl":"^0.0.24","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.439","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.360","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.558","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.140","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.226","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.29","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.105","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.40","kicad-to-circuit-json":"^0.0.97","@tscircuit/footprinter":"^0.0.357","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.96","@tscircuit/copper-pour-solver":"0.0.35","@tscircuit/capacity-autorouter":"^0.0.583","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.18","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.72","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1364_1782688283219_0.2915776584024903","host":"s3://npm-registry-packages-npm-production"}},"0.0.1365":{"name":"@tscircuit/core","version":"0.0.1365","_id":"@tscircuit/core@0.0.1365","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"89c543fc59abb943eaeee492e2448084c2770976","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1365.tgz","fileCount":5,"integrity":"sha512-ZhB7hq94Y9o7XBougeHYBZjT52sAG8b4WcxvMnXon/H9I1ox589MWW0TdnG6xMnP908XmLTEvIfLOaRYRSET1Q==","signatures":[{"sig":"MEQCIBMlpcAVE1Xipwh4YEopM631IBnPNXvgHjFrNiDPhz2OAiAxAudjHTqU1Zb6iSPXAJYQcqcehcTdbgj3icmuinkpfA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9267758},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"402745db02c77814e122759c93470a5ca62cf044","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.75","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.47","poppygl":"^0.0.24","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.442","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.364","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.561","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.140","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.226","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.29","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.105","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.40","kicad-to-circuit-json":"^0.0.97","@tscircuit/footprinter":"^0.0.357","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.96","@tscircuit/copper-pour-solver":"0.0.35","@tscircuit/capacity-autorouter":"^0.0.583","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.18","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.72","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1365_1782695169108_0.9155521464556253","host":"s3://npm-registry-packages-npm-production"}},"0.0.1366":{"name":"@tscircuit/core","version":"0.0.1366","_id":"@tscircuit/core@0.0.1366","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"889a7ee011b768aa3cbdbabfa68cefa32fd138f7","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1366.tgz","fileCount":5,"integrity":"sha512-XrBLXCzbnriVXDVPk8Fv3MINFwvOE9z9u5eag+hvNkM5K9/2nx6AsCJFXAxAldrd+htWq9/8SMR7HTaTh2vMDA==","signatures":[{"sig":"MEUCIQC74JazCQHUvRu5N5QVCbDYb4Y2Phi0FxvkH5DpIzCqewIgPHWVp03vLiz0I9d54cdErahF3UTdzvBIuXuHL3/YLEM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9268659},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"6bfbc0ea96f267cd346a98a051ad126ad5af8429","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.75","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.47","poppygl":"^0.0.24","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.442","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.364","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.561","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.140","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.226","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.29","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.105","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.40","kicad-to-circuit-json":"^0.0.97","@tscircuit/footprinter":"^0.0.357","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.96","@tscircuit/copper-pour-solver":"0.0.35","@tscircuit/capacity-autorouter":"^0.0.583","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.18","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.72","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1366_1782747423397_0.8879115470212442","host":"s3://npm-registry-packages-npm-production"}},"0.0.1367":{"name":"@tscircuit/core","version":"0.0.1367","_id":"@tscircuit/core@0.0.1367","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"3acc09581d04544731c0fd5200b50533ba96e531","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1367.tgz","fileCount":5,"integrity":"sha512-7iIw6xGF9R8GHJHbPuAqNULliT2IBYbkqLRN/J+XRh4Um+0ViHCIgVcRTNWgGA8mfmaWF5yVtthdrXtTNYWb5g==","signatures":[{"sig":"MEQCIGqXKHcXJOviOsF7kahBmLUsLDfeNItUDW2H22oMg4MeAiAvR75c4xx9hUHkKlvTzL4yMn70xc7h5oHrXtoUl6Pm/g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9268659},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"8f3b9eda81002faaca40df5b5b627c1765b62d49","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.75","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.47","poppygl":"^0.0.24","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.442","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.367","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.561","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.140","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.226","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.29","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.105","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.40","kicad-to-circuit-json":"^0.0.97","@tscircuit/footprinter":"^0.0.357","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.96","@tscircuit/copper-pour-solver":"0.0.35","@tscircuit/capacity-autorouter":"^0.0.583","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.18","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.72","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1367_1782759939558_0.4287807842309037","host":"s3://npm-registry-packages-npm-production"}},"0.0.1368":{"name":"@tscircuit/core","version":"0.0.1368","_id":"@tscircuit/core@0.0.1368","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"3ff5a00158cebdddd0d291c94b641a9c19212ce8","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1368.tgz","fileCount":5,"integrity":"sha512-8BK0zeLsf3LKN4gNX8hScg/rqXN0Nk57AQtLU/VEp777VKn1QbC4RmfTLq9pNvbt4T+4HyBo5td4A4DF/MorOw==","signatures":[{"sig":"MEYCIQCLFFSQNQ6B0EY9129334iO+bhsss+6aqMjeR3nE59SfwIhAI0elf0yYhhW017POtjzEIdS3Ao1OVz+Sl0djeb5cIlZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9269029},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"e185f29cfee709aea05e5c36dc3739a2c9484bd5","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.75","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.47","poppygl":"^0.0.24","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.443","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.367","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.561","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.140","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.226","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.29","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.105","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.40","kicad-to-circuit-json":"^0.0.97","@tscircuit/footprinter":"^0.0.357","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.96","@tscircuit/copper-pour-solver":"0.0.35","@tscircuit/capacity-autorouter":"^0.0.583","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.18","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.72","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1368_1782799898302_0.871341528273931","host":"s3://npm-registry-packages-npm-production"}},"0.0.1369":{"name":"@tscircuit/core","version":"0.0.1369","_id":"@tscircuit/core@0.0.1369","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"d5fb0d11630ec2033a7aee8ccfb83132f812e199","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1369.tgz","fileCount":5,"integrity":"sha512-MFE6/acCDORiurvFC4eofyFm3gdtGPabeNR1bGZwqhMbl8RtTlOyd3iy3237YV788qE0H+m/OL+x/mX4AMzsrg==","signatures":[{"sig":"MEUCIAEhMJU2bwWy1qWmJZhr3tsNzPVeus4QgsJNXKP+xTZSAiEAl5AJYvzVBliodGZshyHSIt4SUxlhU93i+xc2Sa6WqXg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9283260},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"a443c649db4fa669c6ea3c187ef3b9373b2c0b6f","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.75","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.47","poppygl":"^0.0.24","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.443","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.367","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.565","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.140","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.226","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.29","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.105","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.40","kicad-to-circuit-json":"^0.0.97","@tscircuit/footprinter":"^0.0.357","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","circuit-json-to-simple-3d":"^0.0.9","@tscircuit/circuit-json-util":"^0.0.96","@tscircuit/copper-pour-solver":"0.0.35","@tscircuit/capacity-autorouter":"^0.0.583","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.18","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.72","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1369_1782808141186_0.06722850890687426","host":"s3://npm-registry-packages-npm-production"}},"0.0.1370":{"name":"@tscircuit/core","version":"0.0.1370","_id":"@tscircuit/core@0.0.1370","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"0910e0e14e6b620aa3365b18d68f67c0999dc9b2","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1370.tgz","fileCount":5,"integrity":"sha512-C24X8OEdmNWCtB+6nTEjmTXiIjnIKMMlrBEaVZ0jk/37pRKhRGn7ghsnrTG3LtY9M7oVVJfaeh5bbSlsVrPXHg==","signatures":[{"sig":"MEQCIDmKDZ5XNPVwqpKVtpJcJ8LTIL4qGYTQTLXB5/2eZ1kdAiB/uOri3P5Pw7vC6SKJxt3ZV96eh67DGO3FxkV4ue9i+w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9283174},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"136d45ee4c0b8c2ad616997ffa4bd104ff4c1d16","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.75","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.47","poppygl":"^0.0.24","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.443","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.367","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.565","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.140","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.226","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.29","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.105","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.40","kicad-to-circuit-json":"^0.0.97","@tscircuit/footprinter":"^0.0.357","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/circuit-json-util":"^0.0.96","@tscircuit/copper-pour-solver":"0.0.35","@tscircuit/capacity-autorouter":"^0.0.583","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.18","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.72","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1370_1782834850412_0.16221998644024072","host":"s3://npm-registry-packages-npm-production"}},"0.0.1371":{"name":"@tscircuit/core","version":"0.0.1371","_id":"@tscircuit/core@0.0.1371","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"ca12c7916af1c53e7d8daf7b41005d2806da40bc","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1371.tgz","fileCount":5,"integrity":"sha512-tY4ccnb1/IyTMj2e/BVKA9Vx6hnpLg5ip5ih1gJz0VQDW31ou7vBMBIODPLU1mmB+ylVJ9sJVoVx9G5sEoEZFw==","signatures":[{"sig":"MEYCIQCNLAKyZYvUlpNytlruiI8vlIOpFnifBgtBr0v7PLSQ1wIhALl6h3aLLSdBW9mOBZAngx+gWysino456ophz9gBu9ye","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9285872},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"c984c28dead4c6ff9841e94eeff34178ff889876","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.75","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.47","poppygl":"^0.0.24","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.443","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.367","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.565","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.140","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.226","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.29","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.105","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.40","kicad-to-circuit-json":"^0.0.97","@tscircuit/footprinter":"^0.0.357","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/circuit-json-util":"^0.0.96","@tscircuit/copper-pour-solver":"0.0.35","@tscircuit/capacity-autorouter":"^0.0.583","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.18","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.72","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1371_1782844928803_0.04115472813454257","host":"s3://npm-registry-packages-npm-production"}},"0.0.1372":{"name":"@tscircuit/core","version":"0.0.1372","_id":"@tscircuit/core@0.0.1372","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"7c30c1832cc0165c6524bb0dd82981d3d8b4eaf4","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1372.tgz","fileCount":5,"integrity":"sha512-vUc8SXl9IBeoExBsyZydCVsyx9Nup8pWzobwG/rPyc01w1cAdmRcuBCDx3cXCoBPIKXg7CSa0yo6+a0OVTOlZw==","signatures":[{"sig":"MEUCIHfmXGWlCZmsIEyuV6n/SWuYkxTgGMzvH4kczY/HmCrkAiEA017jK6g7SozdfOZ7rmrSw1x8cKLeArjRxuhQMHhDzVU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9286975},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"3e02fbb2d1a5c17d4d5fb8b64f181572789d114b","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.75","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.47","poppygl":"^0.0.24","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.443","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.367","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.565","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.140","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.226","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.29","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.105","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.40","kicad-to-circuit-json":"^0.0.97","@tscircuit/footprinter":"^0.0.357","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/circuit-json-util":"^0.0.96","@tscircuit/copper-pour-solver":"0.0.35","@tscircuit/capacity-autorouter":"^0.0.583","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.18","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.72","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1372_1782896888522_0.9975861242209985","host":"s3://npm-registry-packages-npm-production"}},"0.0.1373":{"name":"@tscircuit/core","version":"0.0.1373","_id":"@tscircuit/core@0.0.1373","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"2811cbf6aa44fe1231c83275eccdb63978ba6f27","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1373.tgz","fileCount":5,"integrity":"sha512-zk8rf26fRQT+To4vbJpTT6IcanmaRBHNbiagGV1cDCrkfpyEiC0qLLDJSGLD2Q6V75u4Cv729fiaoQ8dPbWWIg==","signatures":[{"sig":"MEUCIQCpPz4CrEaVp3L3g6a8pYWi0BzupZq4xeBrZIeEEzLVXAIgZ6IM6sbp9YGB8vg8v5o9eeeDNpBFGJK7F/6wDUUcotg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9287377},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"69d7e6ce05c04b7b817110acc61e744807ca1317","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.75","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.47","poppygl":"^0.0.24","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.443","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.367","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.565","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.140","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.226","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.29","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.105","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.40","kicad-to-circuit-json":"^0.0.97","@tscircuit/footprinter":"^0.0.357","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/circuit-json-util":"^0.0.96","@tscircuit/copper-pour-solver":"0.0.35","@tscircuit/capacity-autorouter":"^0.0.583","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.18","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.72","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1373_1782899237285_0.5550492089372847","host":"s3://npm-registry-packages-npm-production"}},"0.0.1374":{"name":"@tscircuit/core","version":"0.0.1374","_id":"@tscircuit/core@0.0.1374","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"22ce77d58dd9b8ad3a48c78ceaaaa16faf85e6d4","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1374.tgz","fileCount":5,"integrity":"sha512-PeVeT2ZbAxIR7vjz1UDoMptBjqACwScH0K6+W5WHlUxrMmtExItATVjCUp+x/pM04RNmxCxdlFmyttFrdgbB9A==","signatures":[{"sig":"MEQCIH5TB3q2Y+bWBr4DLxRUWf5LvEu6jnaA8EJZDX0T7TS7AiB3wPnhZ14g93MvnynufAgI4//7ZeB/OZGVQ01gQUIYdA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9287377},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"14f94068156bcb85e18c7ed6ea49d7ddbb481396","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.75","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.47","poppygl":"^0.0.24","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.443","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.367","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.565","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.140","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.226","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.29","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.105","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.40","kicad-to-circuit-json":"^0.0.97","@tscircuit/footprinter":"^0.0.357","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/circuit-json-util":"^0.0.97","@tscircuit/copper-pour-solver":"0.0.35","@tscircuit/capacity-autorouter":"^0.0.583","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.18","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.72","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1374_1782904036765_0.13236660575044334","host":"s3://npm-registry-packages-npm-production"}},"0.0.1375":{"name":"@tscircuit/core","version":"0.0.1375","_id":"@tscircuit/core@0.0.1375","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"cf2decf3809c79211af44d0679eeaf4e150d6015","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1375.tgz","fileCount":5,"integrity":"sha512-qNMKCeMiVR18GdA+KGZHpGPm3jU5dAsblPwki13pvGit85O+OreYw+oFDdXj1uChPew/rFi6WMWS4LOsitUQxA==","signatures":[{"sig":"MEYCIQDFTzBFNHTNGots1ubgtF6664DBsl7u+xIcDE2qxSWq3gIhALDgXhxPutiE5aFoslQeZzloo9L/ktCbmOTiAdTOjpnU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9289484},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"dc68baf9b2e01ea767fc4b848bf21b3bb53a732d","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.75","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.47","poppygl":"^0.0.24","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.443","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.367","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.565","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.140","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.226","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.29","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.105","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.40","kicad-to-circuit-json":"^0.0.97","@tscircuit/footprinter":"^0.0.357","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/circuit-json-util":"^0.0.97","@tscircuit/copper-pour-solver":"0.0.35","@tscircuit/capacity-autorouter":"^0.0.583","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.18","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.72","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1375_1782921827859_0.6351756754981928","host":"s3://npm-registry-packages-npm-production"}},"0.0.1376":{"name":"@tscircuit/core","version":"0.0.1376","_id":"@tscircuit/core@0.0.1376","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"74c38cd65bf8d0b82173fcc662560ee6669735d6","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1376.tgz","fileCount":5,"integrity":"sha512-TE4BrC//rPz9IJl7BsDoY3yHoyD7PKnUSrcIq/U7xlq9s3ZVTOtY0QOnK8ejE3aSNPip+P5MyguvK2gLJ/UcHw==","signatures":[{"sig":"MEQCIBjeZ+dg0gx9yTAkK+Q+gJcIRFLvO+DY2zgzay8Wbn9kAiA4W2RcfvXzi3dd+QJU3fnGCUt40X4uHmCLZmvbA4YeIw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9289484},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"68424b88a56ca6fe20eef5f8054badc27de20978","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.75","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.47","poppygl":"^0.0.24","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.443","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.369","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.565","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.140","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.226","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.29","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.105","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.40","kicad-to-circuit-json":"^0.0.97","@tscircuit/footprinter":"^0.0.357","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/circuit-json-util":"^0.0.97","@tscircuit/copper-pour-solver":"0.0.35","@tscircuit/capacity-autorouter":"^0.0.583","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.18","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.72","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1376_1782925758912_0.8677546310288156","host":"s3://npm-registry-packages-npm-production"}},"0.0.1377":{"name":"@tscircuit/core","version":"0.0.1377","_id":"@tscircuit/core@0.0.1377","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"cba1f29e4f48d98df64fe0555d0d333764d63b5f","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1377.tgz","fileCount":5,"integrity":"sha512-OmXRNu4OgxhugdTlPP7RNySgr6qDXdJi98dM0bhLgoHvR5XpPM9hU8QpaJEXweqfkXSLyNZj7ugUJWPoVNFhZQ==","signatures":[{"sig":"MEQCIGDaYGHlRDEmqYfg0SdagsO6op/y+kI+6HHgQWDEbe1pAiAiiAqyAPOVKsd1y5eRjukotbvwG5sdUFcBZULRUY5Xrw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9288381},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"09adac0fa532c8c1e470e172b6fe793031b1b67b","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.75","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.47","poppygl":"^0.0.24","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.443","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.369","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.565","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.140","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.226","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.29","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.105","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.40","kicad-to-circuit-json":"^0.0.97","@tscircuit/footprinter":"^0.0.357","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/circuit-json-util":"^0.0.97","@tscircuit/copper-pour-solver":"0.0.35","@tscircuit/capacity-autorouter":"^0.0.583","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.18","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.72","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1377_1782939750933_0.5467712142743253","host":"s3://npm-registry-packages-npm-production"}},"0.0.1378":{"name":"@tscircuit/core","version":"0.0.1378","_id":"@tscircuit/core@0.0.1378","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"eb6fc099a30eb9abc6312a5873b22681dfd3a098","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1378.tgz","fileCount":5,"integrity":"sha512-KTr2MEOFkmezEmKHfvv4PtEpTqMsFOFQYdAhA8fNBT8ijo8eRt0TjEUsdn/bNrUl/yyGOJ7jFF8MD2VEmAj4dQ==","signatures":[{"sig":"MEUCIAFusjpGi8Qa4zEH+Hr/NYoQh7DALvR0Zf+MbNmvQb8TAiEAshFskBmtZiZGaA+wGzdaOmOdYoVoI+HPWN0avbrj96Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9288381},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"d9658270de8b8e80ddf68bb4baef0f665d64026b","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.75","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.47","poppygl":"^0.0.24","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.443","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.369","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.565","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.140","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.226","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.29","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.105","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.40","kicad-to-circuit-json":"^0.0.97","@tscircuit/footprinter":"^0.0.357","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/circuit-json-util":"^0.0.97","@tscircuit/copper-pour-solver":"0.0.35","@tscircuit/capacity-autorouter":"^0.0.583","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.18","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.75","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1378_1782955328199_0.050822499378543995","host":"s3://npm-registry-packages-npm-production"}},"0.0.1379":{"name":"@tscircuit/core","version":"0.0.1379","_id":"@tscircuit/core@0.0.1379","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"aebff345494f5ef3a0059fec025a628251bdabfe","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1379.tgz","fileCount":5,"integrity":"sha512-TTaZGRXOw4Uj64F80CGxnknDNTMxsXj7JKwqYtI1S679n+Yno7Z2CTndP2cYP3XxHtLQARy9NGisnBE9Dxm2gg==","signatures":[{"sig":"MEUCIQCKVSn5sK5cCdWIypbZJWp62ImJIEsmZRuAjjVz3uJVEgIgN0iNXAGPDXBEhUB7dtr3Nq63/nhenVvOe3F6kfOpikY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9293645},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"2b03a8f9932676fe7c5e08aca8ca495b41ee491f","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.75","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.47","poppygl":"^0.0.24","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.443","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.369","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.565","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.140","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.226","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.29","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.105","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.40","kicad-to-circuit-json":"^0.0.97","@tscircuit/footprinter":"^0.0.357","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/circuit-json-util":"^0.0.97","@tscircuit/copper-pour-solver":"0.0.35","@tscircuit/capacity-autorouter":"^0.0.583","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.18","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.75","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1379_1782973237911_0.8690537070675992","host":"s3://npm-registry-packages-npm-production"}},"0.0.1380":{"name":"@tscircuit/core","version":"0.0.1380","_id":"@tscircuit/core@0.0.1380","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"3dfd9f21b165bdaabcb7a13f0d1ba33598e78b10","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1380.tgz","fileCount":5,"integrity":"sha512-jAmN5LJSHl8TSajkUGEvmxSA9dBP9Hy3msabNOS2VzBXLbDFwBWFOymne8xm4OOZS5dmNx27ARStYCgKufUb+g==","signatures":[{"sig":"MEQCIHD4q296JrmLdPuLzfX8ayAoji80HHzB5KlmViaCOfgzAiAb3+s+9ozxiBZjlMYmQPzDE4WHtzw0aYBB6KbPyYUEMw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9294079},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"2084d29c5c6959bda66d7199fe215048aecc30ec","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.75","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.47","poppygl":"^0.0.24","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.443","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.369","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.565","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.140","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.226","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.29","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.105","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.40","kicad-to-circuit-json":"^0.0.97","@tscircuit/footprinter":"^0.0.357","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/circuit-json-util":"^0.0.97","@tscircuit/copper-pour-solver":"0.0.35","@tscircuit/capacity-autorouter":"^0.0.583","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.18","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.75","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1380_1782974372192_0.28293021447921474","host":"s3://npm-registry-packages-npm-production"}},"0.0.1381":{"name":"@tscircuit/core","version":"0.0.1381","_id":"@tscircuit/core@0.0.1381","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"4dc3a16291b1fe8cccfb33e82bc4de89f40c9d81","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1381.tgz","fileCount":5,"integrity":"sha512-pZh6Ln2awD3d4g61v7LjaFC57EUiYjb7YIsJoGYTkL57xRGnorOOvuOyxX2Ru15Hno68nayn8EH4jd9JLBEefw==","signatures":[{"sig":"MEQCIFK2FMyTu1a1Se1hS1fusLRybZKj021yzUT2hSrWlMrjAiAS4XLURshyka5g03Qw1/vt91FF5+ZRu/LpACZI0mlqeg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9294594},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"07ad1bacf11558df5fd678c4eefd6ec11b63931b","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.75","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.47","poppygl":"^0.0.24","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.443","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.369","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.565","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.140","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.226","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.29","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.105","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.40","kicad-to-circuit-json":"^0.0.97","@tscircuit/footprinter":"^0.0.357","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/circuit-json-util":"^0.0.97","@tscircuit/copper-pour-solver":"0.0.35","@tscircuit/capacity-autorouter":"^0.0.583","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.18","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.75","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1381_1783003941492_0.39106409903284045","host":"s3://npm-registry-packages-npm-production"}},"0.0.1382":{"name":"@tscircuit/core","version":"0.0.1382","_id":"@tscircuit/core@0.0.1382","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"c82d9ff26c257bc2ecef4c4ed2f746e6f073e5e6","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1382.tgz","fileCount":5,"integrity":"sha512-ljLccy8LDlMK5v8gXEewx+PUAAAV/b/EVHXusoBWeUPwvXM0Koeb9cPPjTauE4UeR2qXv3UY6p2SzvwkGNAp1A==","signatures":[{"sig":"MEUCIQDLfIkbtLPRDfcbrvg0BCms03ffHmJEyi0/wY8LS0+wTgIgDO0fzBRox1Pu7S/jAtt8yLvpWwjfGRFVpbLmmI4Ogk4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9294572},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"a46066c0be421afdd5b03c8c8e0bca5f87d34beb","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.75","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.47","poppygl":"^0.0.24","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.443","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.369","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.565","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.140","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.226","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.29","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.105","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.40","kicad-to-circuit-json":"^0.0.97","@tscircuit/footprinter":"^0.0.357","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/circuit-json-util":"^0.0.97","@tscircuit/copper-pour-solver":"0.0.35","@tscircuit/capacity-autorouter":"^0.0.624","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.18","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.75","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1382_1783025608580_0.610573959494797","host":"s3://npm-registry-packages-npm-production"}},"0.0.1383":{"name":"@tscircuit/core","version":"0.0.1383","_id":"@tscircuit/core@0.0.1383","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"5e965d00ebcdde936f7fbe334cf531c3557377f0","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1383.tgz","fileCount":5,"integrity":"sha512-KCxT0SsS/mAo2d1ewtjctEAPNdcLm7lw14BF3LLtxWUtoFN8mnR2Slzy2MOfupmM9nRwZb62RlQVn1diUonwmw==","signatures":[{"sig":"MEQCIG1lqYqp6bOqxQ2x9h9JTMcesS5JXwfyhAxiWveY3RNIAiBtQgy1QbUKDxD0HCMe7YtMtLSoQKwPnjefu4tlwPeBjA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9294572},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"b512dde6ddc484c459ce695c1077435e864e141b","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.75","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.47","poppygl":"^0.0.24","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.443","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.369","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.565","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.140","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.226","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.29","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.105","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.40","kicad-to-circuit-json":"^0.0.97","@tscircuit/footprinter":"^0.0.357","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/circuit-json-util":"^0.0.97","@tscircuit/copper-pour-solver":"0.0.35","@tscircuit/capacity-autorouter":"^0.0.625","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.18","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.75","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1383_1783103674380_0.5358632239702097","host":"s3://npm-registry-packages-npm-production"}},"0.0.1384":{"name":"@tscircuit/core","version":"0.0.1384","_id":"@tscircuit/core@0.0.1384","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"7247ac3c1edc634de81739731628048d46bd1ad2","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1384.tgz","fileCount":5,"integrity":"sha512-k7b9DkSBEOHiXYY3PhaascM9JlwLTG5VBsWIrZBeGUsGoTMpRHQSmnYlbkyJmZXzTDb9N4KKurdYFqnEFX1yfg==","signatures":[{"sig":"MEYCIQCwb84qc4pRq4qvPK/Ok84h38vbIkeh/uFkt4JsQK+d8wIhAMjMllEYt5s46dyijgSf3nBPf9Twywc+EhgDTNWYZ/Fm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9294572},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"06b22bf374fd6df239253c16dea420813c315c1a","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.75","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.47","poppygl":"^0.0.24","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.443","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.369","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.565","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.140","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.226","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.29","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.105","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.40","kicad-to-circuit-json":"^0.0.97","@tscircuit/footprinter":"^0.0.371","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/circuit-json-util":"^0.0.97","@tscircuit/copper-pour-solver":"0.0.35","@tscircuit/capacity-autorouter":"^0.0.625","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.18","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.75","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1384_1783143846854_0.793534761541451","host":"s3://npm-registry-packages-npm-production"}},"0.0.1385":{"name":"@tscircuit/core","version":"0.0.1385","_id":"@tscircuit/core@0.0.1385","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"ff1a425802f3a614ad195551a41709282de55ccf","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1385.tgz","fileCount":5,"integrity":"sha512-+GhBla11MvHJZaBU2Q/aj430vsdnWeJuDbaqx+Nm51w556ossa6AscX2H9BfU43nltNhsMDK/uYlBNe9z7BbuA==","signatures":[{"sig":"MEUCIQCPhEpJiNFEgtIxGYdoaSOxOjFc9z5JYH/9MgiWULNlZwIgG4ii2IAzinVEsFbEIY7Zlym3Pj+LD844woKibp41v3U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9304754},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"a592de2da12ef75803b94a6902b4033cd79a2974","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.75","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.47","poppygl":"^0.0.24","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.443","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.371","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.566","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.140","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.226","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.29","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.105","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.40","kicad-to-circuit-json":"^0.0.97","@tscircuit/footprinter":"^0.0.371","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/circuit-json-util":"^0.0.97","@tscircuit/copper-pour-solver":"0.0.35","@tscircuit/capacity-autorouter":"^0.0.625","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.18","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.75","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1385_1783147783761_0.31920345141769624","host":"s3://npm-registry-packages-npm-production"}},"0.0.1386":{"name":"@tscircuit/core","version":"0.0.1386","_id":"@tscircuit/core@0.0.1386","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"befe1924e31b3c24cb5e904d41374d32ec1c0bbe","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1386.tgz","fileCount":5,"integrity":"sha512-mdogQnIDTpNPVLiE7DmJhY45VCPex4nK1rW5TSwjMY0/9AHSelmP+tYp4tSSc/5PTgr7yQEDnyHz2suDWKSIMg==","signatures":[{"sig":"MEQCIFt921uQS3clVp87xyKydwht0mO5JAwAalMIngnS2EGyAiALQsUcsV7+NBW0t/pbuz4Od5XagFbfz2miQUkd3Z8mug==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9305680},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"01f45905267d6d71e0290fc295ec853981557410","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.75","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.47","poppygl":"^0.0.24","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.445","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.371","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.566","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.140","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.226","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.29","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.105","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.40","kicad-to-circuit-json":"^0.0.97","@tscircuit/footprinter":"^0.0.371","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/circuit-json-util":"^0.0.97","@tscircuit/copper-pour-solver":"0.0.35","@tscircuit/capacity-autorouter":"^0.0.625","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.18","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.75","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1386_1783182256385_0.25198482150496604","host":"s3://npm-registry-packages-npm-production"}},"0.0.1387":{"name":"@tscircuit/core","version":"0.0.1387","_id":"@tscircuit/core@0.0.1387","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"301179505799d8e4261ffb1d37a4dc7944a62fdb","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1387.tgz","fileCount":5,"integrity":"sha512-kbueDRC+VGSkmpzCWwspzxhfNzejazEUabLoTeDZUGFfajiZvgMp8ewNbMT76VOqxsqvWNf/wxdzA1lsx17LjA==","signatures":[{"sig":"MEUCIQCXFrrHTZ1/r1jmSXFZM6DFpP1stRnIOrLnOAAyJF4VoAIgM/15XbFFsHswH3bldmoUutr2J9g5DNlECDKUSrs+HSo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9305680},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"cff7567bdae08ea71dc17a690907560b67292083","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.75","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.47","poppygl":"^0.0.24","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.445","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.371","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.566","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.141","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.226","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.29","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.105","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.40","kicad-to-circuit-json":"^0.0.97","@tscircuit/footprinter":"^0.0.371","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/circuit-json-util":"^0.0.97","@tscircuit/copper-pour-solver":"0.0.35","@tscircuit/capacity-autorouter":"^0.0.625","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.18","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.75","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1387_1783187225439_0.669113089508423","host":"s3://npm-registry-packages-npm-production"}},"0.0.1388":{"name":"@tscircuit/core","version":"0.0.1388","_id":"@tscircuit/core@0.0.1388","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"e284cedb22d57184ba304642fc41de7f2472fbfc","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1388.tgz","fileCount":5,"integrity":"sha512-+Mj1aIYvKHiJFfkueLnPR8nXNWO9URRPYVAPJI9ECtCqGo+EpZ2ako7oRvAxqv8u7uctroAjxjCdKKPdX2JICQ==","signatures":[{"sig":"MEYCIQDwKEXMSbBeau9sY0j+1TKUiv3ce+M3w38E2gwGEmYuQwIhAPM/RR1ff5IeKgVccDmFgjiaXXvxcCGzy2Z3u2XgR7Py","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9308539},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"ccc8eabc1f7d9f3a00be3505082491b786fce548","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.75","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.47","poppygl":"^0.0.24","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.446","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.371","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.566","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.141","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.226","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.29","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.105","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.40","kicad-to-circuit-json":"^0.0.97","@tscircuit/footprinter":"^0.0.371","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/circuit-json-util":"^0.0.97","@tscircuit/copper-pour-solver":"0.0.35","@tscircuit/capacity-autorouter":"^0.0.625","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.18","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.75","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1388_1783201018070_0.7966269381728495","host":"s3://npm-registry-packages-npm-production"}},"0.0.1389":{"name":"@tscircuit/core","version":"0.0.1389","_id":"@tscircuit/core@0.0.1389","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"c503a4d4039c5bf92ca97e99ed78439e56697e8a","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1389.tgz","fileCount":5,"integrity":"sha512-XmMaBYJo+Lcu9ZTtnNAzgP5vToJhqKLrMEfsQkKtvPShUhqBrPJ1NqNkvhDWWCD9e/ibu2WnQPfnVhq0wR/dYA==","signatures":[{"sig":"MEUCIQDsVzoZ45twiaKkGx0btTab4ZGuOnXmksnacxxAm66djwIgB/oEmKVrmOhygfWeSHidD7aLSOIJSIDIJPslkXvDWpU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9309013},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"51a804d6de7130c5bb6cc34892ff9f3e352fc829","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.75","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.47","poppygl":"^0.0.24","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.446","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.371","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.566","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.141","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.226","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.29","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.105","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.40","kicad-to-circuit-json":"^0.0.97","@tscircuit/footprinter":"^0.0.371","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/circuit-json-util":"^0.0.97","@tscircuit/copper-pour-solver":"0.0.35","@tscircuit/capacity-autorouter":"^0.0.625","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.18","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.75","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1389_1783203569061_0.38307531536501216","host":"s3://npm-registry-packages-npm-production"}},"0.0.1390":{"name":"@tscircuit/core","version":"0.0.1390","_id":"@tscircuit/core@0.0.1390","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"079694c8c55ade9979c2e00750cde2656b61b379","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1390.tgz","fileCount":5,"integrity":"sha512-5kjGurJ+bl5MgZA/YFRBWRON7pED1tZbriS9iTPvkx6AeZmmd98HJTZVkzhLGG6ZfofVQghsvli6i8764EGf6g==","signatures":[{"sig":"MEUCIGk3Xz8jFftGuhuRddYd3a5UcuGKhObP1Op8U+NaNZM5AiEAtV3zC0CAcllA6UFnr3prnz6ffo68kmoMfgjFF739WWA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9309013},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"d4dfb90c4d06626f8e7be6a0adfdfbf9858274ad","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.75","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.47","poppygl":"^0.0.24","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.446","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.371","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.566","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.141","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.226","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.29","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.105","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.40","kicad-to-circuit-json":"^0.0.97","@tscircuit/footprinter":"^0.0.371","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/circuit-json-util":"^0.0.97","@tscircuit/copper-pour-solver":"0.0.35","@tscircuit/capacity-autorouter":"^0.0.628","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.18","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.75","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1390_1783203985733_0.4944770591811143","host":"s3://npm-registry-packages-npm-production"}},"0.0.1391":{"name":"@tscircuit/core","version":"0.0.1391","_id":"@tscircuit/core@0.0.1391","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"ed18e76da37a41ba72a42610f3168f36e835667f","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1391.tgz","fileCount":5,"integrity":"sha512-NJsFqTRhf66pq/GX/SxHfCWB8Xs9MMtt8erGNouKS3WByH/8/TeQ/MpvBBnIacX4CB2ShuTiHHDGkiILBp9nPQ==","signatures":[{"sig":"MEYCIQDZ9GS4yfJAwaESFIzCR+JawcQPXYg/jh4dsoJPtjMqPAIhAMyViRwRc5SH+1o54qaM6Zn6ICSUhW0zNEJ2nctH/ByH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9309222},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"73a3d1c7e969024996bd8743e28785a4d9d6a003","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.75","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.47","poppygl":"^0.0.24","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.446","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.371","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.566","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.141","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.226","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.29","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.105","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.40","kicad-to-circuit-json":"^0.0.97","@tscircuit/footprinter":"^0.0.371","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/circuit-json-util":"^0.0.97","@tscircuit/copper-pour-solver":"0.0.35","@tscircuit/capacity-autorouter":"^0.0.628","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.18","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.75","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1391_1783205339426_0.036504779319607605","host":"s3://npm-registry-packages-npm-production"}},"0.0.1392":{"name":"@tscircuit/core","version":"0.0.1392","_id":"@tscircuit/core@0.0.1392","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"fde6837cad252f207aca5884d09dd602fdd0d214","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1392.tgz","fileCount":5,"integrity":"sha512-fW+qRt4BKbC9ufKaY16WW9IIJSFnWtYBoq6QYoTmSAlL3f2CY94ub8BIbKGsKgImSdGo6XWvFTsxf7T1AKnHdw==","signatures":[{"sig":"MEUCIAb+GYXxveaISuWfR+rj02pR7crk2OEYk+a10uFAKhFaAiEA6hLHfslmz6smX8fSGqBkooNcSY2fgbuhB3tewdMjCwI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9309703},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"7708c56a88c27e23cf30d1b4e8ea36c0b98f3a8a","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.75","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.47","poppygl":"^0.0.24","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.446","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.371","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.567","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.141","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.226","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.29","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.105","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.40","kicad-to-circuit-json":"^0.0.97","@tscircuit/footprinter":"^0.0.371","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/circuit-json-util":"^0.0.97","@tscircuit/copper-pour-solver":"0.0.35","@tscircuit/capacity-autorouter":"^0.0.628","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.18","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.75","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1392_1783210917088_0.6064410273422758","host":"s3://npm-registry-packages-npm-production"}},"0.0.1393":{"name":"@tscircuit/core","version":"0.0.1393","_id":"@tscircuit/core@0.0.1393","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"c53fc142cf90d46a2a647a02312b7afbb4604ec2","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1393.tgz","fileCount":5,"integrity":"sha512-kzafW6F4gWcYGadPx0kzOs8ZaXYeHXuYTcguXDY4GXxqt2uRH9amh87jXkffIEeM6rOSwZ8LpulGx0r/qlAZLg==","signatures":[{"sig":"MEQCIFLN29GolQ9oOjViZArHAGpPyS2DqaPZ7IqWUnksvKy0AiBLfI5B4XjAInG/CZpRPXn3KF5SUOkbS9AlXhsib77SKg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9309703},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"19a848d90d4da4c52d59d694225d45bd7e613ab1","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.75","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.47","poppygl":"^0.0.24","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.446","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.371","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.567","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.142","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.226","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.29","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.105","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.40","kicad-to-circuit-json":"^0.0.97","@tscircuit/footprinter":"^0.0.371","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/circuit-json-util":"^0.0.97","@tscircuit/copper-pour-solver":"0.0.35","@tscircuit/capacity-autorouter":"^0.0.628","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.18","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.75","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1393_1783251386366_0.5033267480264723","host":"s3://npm-registry-packages-npm-production"}},"0.0.1394":{"name":"@tscircuit/core","version":"0.0.1394","_id":"@tscircuit/core@0.0.1394","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"4168d94550934233fd208679e2726ce9a9188478","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1394.tgz","fileCount":5,"integrity":"sha512-7WgDbUFbfExEJYywSh6c+aShBzF9L5wJ5jidd8DWyo8zjJnqE6ifD9bBni9CjiBwLS/qvbuF38D128BxCYTGFg==","signatures":[{"sig":"MEYCIQCWNbxjULdPsX6VUGHDocL/Re46i7boArFGWn1IbBrXhwIhAI6FXBqB36A82tAJdy4vRMBRuIUcAU2UhdXzYdK39Bze","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9312525},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"fd10f72c72cc0d94bde6ecae1a409e748058954f","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.75","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.47","poppygl":"^0.0.24","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.446","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.371","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.567","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.142","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.226","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.29","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.105","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.40","kicad-to-circuit-json":"^0.0.97","@tscircuit/footprinter":"^0.0.371","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/circuit-json-util":"^0.0.97","@tscircuit/copper-pour-solver":"0.0.35","@tscircuit/capacity-autorouter":"^0.0.628","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.18","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.84","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1394_1783380380915_0.09179931208928971","host":"s3://npm-registry-packages-npm-production"}},"0.0.1395":{"name":"@tscircuit/core","version":"0.0.1395","_id":"@tscircuit/core@0.0.1395","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"d2477e9c4e8d4f6c367bfe61b31697b3f44f3985","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1395.tgz","fileCount":5,"integrity":"sha512-nXDM7jGsI2Tz2O+pQl4qGzB721SKvki+2uM/BRHFzQ01jWgV4faXZhunOkpFlXoagAXYZBk4/MWHQDcFTQIsfA==","signatures":[{"sig":"MEYCIQCyT33oB4UZZd8brIkzaWs6zOpXZ5NmsLYFo3zst1gv6wIhALH5JiXgV0KnxX85cU774ykfilyVUN1JvmEW/PAMDM1M","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9312525},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"ea3d5a9d59d9c6b26a05e0081a1e7482b8e9c872","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.75","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.47","poppygl":"^0.0.24","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.446","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.371","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.567","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.142","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.226","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.29","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.105","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.40","kicad-to-circuit-json":"^0.0.97","@tscircuit/footprinter":"^0.0.371","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/circuit-json-util":"^0.0.97","@tscircuit/copper-pour-solver":"0.0.35","@tscircuit/capacity-autorouter":"^0.0.628","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.18","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.87","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1395_1783384539878_0.3050671767200708","host":"s3://npm-registry-packages-npm-production"}},"0.0.1396":{"name":"@tscircuit/core","version":"0.0.1396","_id":"@tscircuit/core@0.0.1396","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"2133d85343840d56481f78290d18f4386466771c","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1396.tgz","fileCount":5,"integrity":"sha512-lHxns9nwGF8K3MtzERFPoWd38Ci+6sVOgFNW3I6Jo0034V87uZy7gzkTXl3GtZir7YvoQg05KpQTIZp83C3Jxw==","signatures":[{"sig":"MEYCIQDgVrp/0Ruk8+8OkPFh4sMB2RsUO1ieNvGhlWCHAPqGFQIhAJEx4BXa0G1sXqKxVn63GpQZX3ibrZV0FDngLUWBcKPE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9314185},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"fe53f3bf8c611140a494018e52431d2dcd4f56c4","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.75","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.47","poppygl":"^0.0.24","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.446","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.371","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.567","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.142","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.226","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.29","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.105","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.40","kicad-to-circuit-json":"^0.0.97","@tscircuit/footprinter":"^0.0.371","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/circuit-json-util":"^0.0.97","@tscircuit/copper-pour-solver":"0.0.35","@tscircuit/capacity-autorouter":"^0.0.628","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.18","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.87","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1396_1783389997396_0.028949014965881315","host":"s3://npm-registry-packages-npm-production"}},"0.0.1397":{"name":"@tscircuit/core","version":"0.0.1397","_id":"@tscircuit/core@0.0.1397","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"1f2971e02bc2cb467f6a7b9b4758953bc9652381","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1397.tgz","fileCount":5,"integrity":"sha512-6ruVzwiUHOoo4a2U6hHvQ40OU5fU8wsppiRmmM0eKN/Z1zNihn6h9rTO1Tpw6w+LPWAflKd03R3+tIyFy15SiA==","signatures":[{"sig":"MEYCIQClCpPT3KzcJHVr2V4vXzG7LN7S5PRkO2XCrPLuJb5BHgIhALEvuNkwBPn7xwsccAfkD3qpYVJ8eatFRQgdjjoh+eXj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9314309},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"4546486b0261fabeaf64f06ed7cf481bd80983aa","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.75","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.47","poppygl":"^0.0.24","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.446","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.371","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.567","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.142","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.226","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.29","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.105","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.40","kicad-to-circuit-json":"^0.0.97","@tscircuit/footprinter":"^0.0.371","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/circuit-json-util":"^0.0.97","@tscircuit/copper-pour-solver":"0.0.35","@tscircuit/capacity-autorouter":"^0.0.628","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.18","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.87","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1397_1783433323504_0.5627091516495462","host":"s3://npm-registry-packages-npm-production"}},"0.0.1398":{"name":"@tscircuit/core","version":"0.0.1398","_id":"@tscircuit/core@0.0.1398","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"0f7a959529b0247f9348cc800539ca2a92def3d6","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1398.tgz","fileCount":5,"integrity":"sha512-T4d/2bjLBZdSrRVKiJt39wWDztdHhKuuWstdNT3uREXHypgJRf8Usb6EGc15PC6b17sW6yTwf0XEmU9ITkW5bA==","signatures":[{"sig":"MEUCIQC1lpCpGRAuLwTrzQYSJV4p1nhxSvqfMUywM+RlV3Zy5gIgTw/fQNo8ZQstV/pYusTN5CK/vK6O/Wlbjh23dYu8rAU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9314553},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"243df02715d0fb024b5828d6f4ed80980fa58958","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.75","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.47","poppygl":"^0.0.24","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.446","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.371","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.567","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.142","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.226","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.29","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.105","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.40","kicad-to-circuit-json":"^0.0.97","@tscircuit/footprinter":"^0.0.371","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/circuit-json-util":"^0.0.97","@tscircuit/copper-pour-solver":"0.0.35","@tscircuit/capacity-autorouter":"^0.0.628","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.18","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.87","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1398_1783436023399_0.5625586521370223","host":"s3://npm-registry-packages-npm-production"}},"0.0.1399":{"name":"@tscircuit/core","version":"0.0.1399","_id":"@tscircuit/core@0.0.1399","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"fe0fb4c09738f4b1060fdd5ab3682a46d990a178","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1399.tgz","fileCount":5,"integrity":"sha512-lLYsvUGcAuQG4QyMZuaTxup7YTJgK05BI47XwM1VUAD4irm2pvUXNdLVmSDmmRR5BvJVeyyL1bRghoDXJo4kXQ==","signatures":[{"sig":"MEUCIB/3xVvjLvFVn3mHADoECtv3tua2nO0fiX2dfWj6S87jAiEAyAtJP846/XhGA2D9aRmD0w889d7Udmx3Bg5+4w6XRls=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9314553},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"4c27db908edf9a3daf820e3b7170a0d8dff8c682","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.75","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.47","poppygl":"^0.0.24","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.446","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.371","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.567","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.142","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.230","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.29","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.105","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.40","kicad-to-circuit-json":"^0.0.97","@tscircuit/footprinter":"^0.0.371","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/circuit-json-util":"^0.0.97","@tscircuit/copper-pour-solver":"0.0.35","@tscircuit/capacity-autorouter":"^0.0.628","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.18","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.87","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1399_1783437441809_0.8243600300479792","host":"s3://npm-registry-packages-npm-production"}},"0.0.1400":{"name":"@tscircuit/core","version":"0.0.1400","_id":"@tscircuit/core@0.0.1400","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"e37d948d580c34384a337ab4443d63eb01cab700","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1400.tgz","fileCount":5,"integrity":"sha512-8szeY8nDihEFWHoiI/1qKC5zbN6YmhuwrgO3Ep31pm5WKPAh1ITgiilU5pZKl2oKQ+2VIvwepmWP93iKqWPFIg==","signatures":[{"sig":"MEUCIDBh+LZkObymrwp37QcZEKWsqJBHJ3a0S/YoXmldNw24AiEAq9X4eioYzROzsAH+HAt2OJfYeReG5Pv/fB50IuVczkU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9314792},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"c2830358a5b57e87abd8c2c854b8b09ca0d02e2d","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.75","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.47","poppygl":"^0.0.24","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.446","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.371","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.567","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.142","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.230","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.29","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.105","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.40","kicad-to-circuit-json":"^0.0.97","@tscircuit/footprinter":"^0.0.371","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/circuit-json-util":"^0.0.97","@tscircuit/copper-pour-solver":"0.0.35","@tscircuit/capacity-autorouter":"^0.0.628","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.18","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.87","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1400_1783443301884_0.3598711650546311","host":"s3://npm-registry-packages-npm-production"}},"0.0.1401":{"name":"@tscircuit/core","version":"0.0.1401","_id":"@tscircuit/core@0.0.1401","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"0ce9fcae7214ec20a31f3d32daf34eec62d270bf","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1401.tgz","fileCount":5,"integrity":"sha512-ldRAGsmySSopLcsAJJwTg2B1FomBJpdqjyDXnBG2it3PpbBeVCkCuTvFtilb9DcdFNC91sItSqu3sEhwrRbJ7g==","signatures":[{"sig":"MEUCIQCR5l61vs1fDE4NxZuOWXhVq6KM6xaRrYm2MGNGqLgyCgIgT/lM+5ynQLeUXCNxlrrU9UW9YRETGhQM2ES5GQ4Ox6k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9314792},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"e401c30823edc4b63af3ec5fb8158531f08da4ab","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.75","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.47","poppygl":"^0.0.24","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.446","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.371","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.567","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.142","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.231","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.29","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.105","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.40","kicad-to-circuit-json":"^0.0.97","@tscircuit/footprinter":"^0.0.371","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/circuit-json-util":"^0.0.97","@tscircuit/copper-pour-solver":"0.0.35","@tscircuit/capacity-autorouter":"^0.0.628","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.18","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.87","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1401_1783460644558_0.9391809615964024","host":"s3://npm-registry-packages-npm-production"}},"0.0.1402":{"name":"@tscircuit/core","version":"0.0.1402","_id":"@tscircuit/core@0.0.1402","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"7f5f9564add530af4479f8cb6fe87ce9685b6f25","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1402.tgz","fileCount":5,"integrity":"sha512-bo5z6z/2eq5oW/2bH2rzm/SbJ0SWfsfCXhkSAifKln1/vB44SR4oaqkQtMxXpPowymQmLdkT8b2lDcKCqocW2Q==","signatures":[{"sig":"MEUCIQDXjXgvvVj4+GSTD2rk/CTSaiHPysvX9GMtHVh9dxIILwIgKhj5/DMdO4rpNk1XJkYZSU+pv14KoEYoME6TlOYe9mQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9314792},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"39d26f13b9ee17b4da3fc5d5ceba889b628d0ce1","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.75","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.47","poppygl":"^0.0.24","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.446","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.371","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.567","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.142","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.231","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.29","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.105","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.40","kicad-to-circuit-json":"^0.0.97","@tscircuit/footprinter":"^0.0.371","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/circuit-json-util":"^0.0.97","@tscircuit/copper-pour-solver":"0.0.35","@tscircuit/capacity-autorouter":"^0.0.640","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.18","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.87","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1402_1783477256974_0.9456621101733209","host":"s3://npm-registry-packages-npm-production"}},"0.0.1403":{"name":"@tscircuit/core","version":"0.0.1403","_id":"@tscircuit/core@0.0.1403","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"111b599eb5b9e9e83f2b7b5d126dda2c247494d9","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1403.tgz","fileCount":5,"integrity":"sha512-UMB8QqFSISfL7bL4VL6wZxbpEalybSLwMdYMugXIc8rxsCyrTA9cKn5ylxl97T6XAkfEk5uP9BcvO/mhOSHshA==","signatures":[{"sig":"MEQCIBhavcG8Ouw8bC/FYna3LKU/5BXfWFYP+BcX9As7m6OLAiBfePp9YNKwUbrQVMH0JwkN/YmQQXIFfBmWWMvlcX3zqQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9314792},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"d579b78040556e2b3075d314df034f9ae9552af1","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.75","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.47","poppygl":"^0.0.24","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.446","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.371","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.567","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.142","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.231","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.31","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.105","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.40","kicad-to-circuit-json":"^0.0.97","@tscircuit/footprinter":"^0.0.371","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/circuit-json-util":"^0.0.97","@tscircuit/copper-pour-solver":"0.0.35","@tscircuit/capacity-autorouter":"^0.0.640","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.18","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.87","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1403_1783486870837_0.8938888906492812","host":"s3://npm-registry-packages-npm-production"}},"0.0.1404":{"name":"@tscircuit/core","version":"0.0.1404","_id":"@tscircuit/core@0.0.1404","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"57233d835cea1b5e1da1248d8c586f0856b68bc4","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1404.tgz","fileCount":5,"integrity":"sha512-SUVCx+Lm+dtO64AvFDDAXE18oybp/PUigH8LPNHrxs/ny9SPw28WteO9RTtQzsLAZeuKwHwmMm4rRKm/e34v7A==","signatures":[{"sig":"MEUCIQD7b1MDdXLUoJLqvsMNsattZ7xGEehw+tcCBlO+zKJK6QIgaxWG88YQm/fec9J1HBQkWpcWvsrxkyTJVEbLNpGK/8s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9315506},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"9306594fd3255d5abcf1c1bde69ba801c898d5ec","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.75","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.47","poppygl":"^0.0.24","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.446","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.371","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.567","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.142","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.231","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.31","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.105","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.40","kicad-to-circuit-json":"^0.0.97","@tscircuit/footprinter":"^0.0.371","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/circuit-json-util":"^0.0.97","@tscircuit/copper-pour-solver":"0.0.35","@tscircuit/capacity-autorouter":"^0.0.640","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.18","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.87","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1404_1783522832914_0.31223079167044965","host":"s3://npm-registry-packages-npm-production"}},"0.0.1405":{"name":"@tscircuit/core","version":"0.0.1405","_id":"@tscircuit/core@0.0.1405","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"b9761d38be496fb0b2391003421162c4f0e054f9","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1405.tgz","fileCount":5,"integrity":"sha512-tOY43xGH6zf8PWlWjdB5LWKLXmHYooTVOT3e1BuBBzjIL6uFP9s/mI0eEoUUDMF3KVyrkd2l7gTH/YUdI4vvpQ==","signatures":[{"sig":"MEYCIQDn47Clho2qTg7rsQ1yCsuNLBSFIg7h5qU71RgDkoyGCQIhANCECYJhiiRVsfTu9usxWHbnTpDO+LlHEFGDSyUkn0O/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9317170},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"78e1db66a9545abce94f28dd09c16e234ecdc671","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.75","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.47","poppygl":"^0.0.24","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.446","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.371","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.567","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.142","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.231","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.31","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.105","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.40","kicad-to-circuit-json":"^0.0.97","@tscircuit/footprinter":"^0.0.371","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/circuit-json-util":"^0.0.97","@tscircuit/copper-pour-solver":"0.0.35","@tscircuit/capacity-autorouter":"^0.0.640","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.18","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.87","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1405_1783530829102_0.8605664831502693","host":"s3://npm-registry-packages-npm-production"}},"0.0.1406":{"name":"@tscircuit/core","version":"0.0.1406","_id":"@tscircuit/core@0.0.1406","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"0747869dcf8c3824a36bfa8e5d1283f799697eb4","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1406.tgz","fileCount":5,"integrity":"sha512-MoLoKV0qVhZolu5YdF5DVMPUhhBWEz6fmqzelMthvql6BY1kdrobalFrEDMnjPOtnY+dn8xdBPXrRHH+5dpM7g==","signatures":[{"sig":"MEYCIQDJICdSgiRPWRrbxtPAH7263Zr2k2WJHN+SMgLaiqDgJgIhAMizHSiyT9q2s36mgb4GXIv7blYqYfPcXBCH4e7xyzIp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9317758},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"fbe0fc9191b350ef0c2d36747c13d55c349d3097","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.75","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.47","poppygl":"^0.0.24","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.446","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.371","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.567","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.142","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.231","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.31","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.105","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.40","kicad-to-circuit-json":"^0.0.97","@tscircuit/footprinter":"^0.0.371","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/circuit-json-util":"^0.0.97","@tscircuit/copper-pour-solver":"0.0.35","@tscircuit/capacity-autorouter":"^0.0.640","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.18","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.91","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1406_1783533455780_0.1686138571358513","host":"s3://npm-registry-packages-npm-production"}},"0.0.1407":{"name":"@tscircuit/core","version":"0.0.1407","_id":"@tscircuit/core@0.0.1407","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"f6db62a8891d08a2a95b9b7a7e1d612d19795b39","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1407.tgz","fileCount":5,"integrity":"sha512-FCQITqpDqLsX7/piiYwkR7NoQifzC0Sr/tqojqnq+ecgutjs4/4HgeizpY1KC860FW0v2JgW2QDtfqHbI0w9QQ==","signatures":[{"sig":"MEUCIQDbwC/PxYr8sQkicsvsrehF44ye9VwJ+qT7I6xnZwSi8gIgIOz0Exk8MQPMapd4rDoVCuMolUvz5QxCGm256HO0kng=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9317769},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"f73c24756aabd9719d58c35db24d91f5096ed201","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.75","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.47","poppygl":"^0.0.24","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.446","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.371","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.567","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.142","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.231","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.31","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.105","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.40","kicad-to-circuit-json":"^0.0.97","@tscircuit/footprinter":"^0.0.371","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/circuit-json-util":"^0.0.97","@tscircuit/copper-pour-solver":"0.0.35","@tscircuit/capacity-autorouter":"^0.0.640","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.18","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.91","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1407_1783533981190_0.090282408979526","host":"s3://npm-registry-packages-npm-production"}},"0.0.1408":{"name":"@tscircuit/core","version":"0.0.1408","_id":"@tscircuit/core@0.0.1408","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"d257e976592d259d9280c8dd1721cb84f8b70147","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1408.tgz","fileCount":5,"integrity":"sha512-w2XZNeeJm0OfAbpmK4CvzdZDbodhemRZ/C+J4EeNVmhPltI9zUSHLFjR1D0WBJKe2PDJjJBeKoD1NfzflgLACg==","signatures":[{"sig":"MEUCIGNCwAyRBUHB7TJGc2NgB4r4BMdDjDX247hUQgCMqWRLAiEAgolvQcfJW3ky3skTNtNv1ZNODHM94kJsZPunBi9Fv8Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9318306},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"2a4ee5664fff7b85bc8ce705f76a61c87a3e02f9","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.75","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.47","poppygl":"^0.0.24","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.446","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.371","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.567","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.142","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.231","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.31","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.105","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.40","kicad-to-circuit-json":"^0.0.97","@tscircuit/footprinter":"^0.0.371","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/circuit-json-util":"^0.0.97","@tscircuit/copper-pour-solver":"0.0.35","@tscircuit/capacity-autorouter":"^0.0.640","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.18","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.91","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1408_1783540684109_0.9102246069920858","host":"s3://npm-registry-packages-npm-production"}},"0.0.1409":{"name":"@tscircuit/core","version":"0.0.1409","_id":"@tscircuit/core@0.0.1409","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"bf4bc3b55741244c39f9638d41d5f21d57803618","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1409.tgz","fileCount":5,"integrity":"sha512-hbTZoGNymoNFANhnfNGmgn4YrpbuaoYymZKjNTMPDTa6ibvWjBa3Uw1nDiGydK2onPJoZX5C5831V9yUYLDu3w==","signatures":[{"sig":"MEUCIQCQgyDbySy6vb19egn8Z8Cpfc4s4pSoR5+p09YEbKr2NAIgKMKZppRMFWBFir322tkqPmUBUr7Xn2Pu2YymhP/vcZg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9318306},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"b1744d6424638a51a1db3c6bb19ee470b00045c3","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.75","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.47","poppygl":"^0.0.24","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.446","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.371","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.567","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.142","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.231","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.31","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.105","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.40","kicad-to-circuit-json":"^0.0.97","@tscircuit/footprinter":"^0.0.371","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/circuit-json-util":"^0.0.97","@tscircuit/copper-pour-solver":"0.0.35","@tscircuit/capacity-autorouter":"^0.0.640","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.19","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.91","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1409_1783547594796_0.2701985265307043","host":"s3://npm-registry-packages-npm-production"}},"0.0.1410":{"name":"@tscircuit/core","version":"0.0.1410","_id":"@tscircuit/core@0.0.1410","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"e19d4efb6853151ebf70bea21230cbc91dce4577","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1410.tgz","fileCount":5,"integrity":"sha512-FEPTst6i7ZTVi4ExuxlHUlfwYjm44oa/+Xm4NnXxt8UB3tTMyH1H1JvXS3gJHY++nUhhdCKy+WgDWWe3tYG2Xg==","signatures":[{"sig":"MEYCIQDGXTCS8cIf7GSZZo2MFzh9DySxCC2SG3Ew8VhL9T8lMAIhAJ4+C8X/oyvijEfTx3T7Lz1o9gD1P10yqlzTlUAmcVfY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9318749},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"51ebbfd7785ceabac19d7ef55e9176d55d363fa7","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.75","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.47","poppygl":"^0.0.24","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.446","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.371","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.567","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.142","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.231","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.31","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.105","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.40","kicad-to-circuit-json":"^0.0.97","@tscircuit/footprinter":"^0.0.371","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/circuit-json-util":"^0.0.97","@tscircuit/copper-pour-solver":"0.0.35","@tscircuit/capacity-autorouter":"^0.0.640","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.19","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.91","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1410_1783595130846_0.9767874915200438","host":"s3://npm-registry-packages-npm-production"}},"0.0.1411":{"name":"@tscircuit/core","version":"0.0.1411","_id":"@tscircuit/core@0.0.1411","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"c1be1a7bbdaa0a920746f08379f8cfac493a29ca","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1411.tgz","fileCount":5,"integrity":"sha512-oqEQpo0FvLdA4aBUp5FEAD75qatpqwx0bVMatyQ4y193MeJUUmp38usF90IN5l11+i1P6dIIEzVGa3eiKAuAww==","signatures":[{"sig":"MEUCIG3dOt/j8wj5QTt596o74ZNtfxMGxRjIZjUx4vfb3v10AiEAvtnGZYDdCQyBXEGLfprfNlhlI0Wd3GAnuAu/bwe8DzY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9318749},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"4911bae876653bccda1535b97ec873ca7868665f","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.75","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.47","poppygl":"^0.0.24","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.446","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.371","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.567","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.142","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.231","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.31","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.105","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.40","kicad-to-circuit-json":"^0.0.97","@tscircuit/footprinter":"^0.0.371","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/circuit-json-util":"^0.0.97","@tscircuit/copper-pour-solver":"0.0.35","@tscircuit/capacity-autorouter":"^0.0.655","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.19","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.91","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1411_1783638094467_0.8980401809233705","host":"s3://npm-registry-packages-npm-production"}},"0.0.1412":{"name":"@tscircuit/core","version":"0.0.1412","_id":"@tscircuit/core@0.0.1412","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"ad9a61d1ab2e1f447ccdae7854850f53de058b05","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1412.tgz","fileCount":5,"integrity":"sha512-R2p60OWrPMYvpuG2DgXCRJV+7r5A+HbLAUZNVzQWFcNxpVtBoOoRBSSnlNc+UPkKYY+V5jTnBJgR77+la+rEnw==","signatures":[{"sig":"MEYCIQDlNz/HsPNeZopt73ndzAGt3jSLq+qMnhy0ZYslAnsOdQIhANOO88//bdvQBILemT4+9UJQKJALEp+IQpu5MLyMJ5Tw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9318749},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"66bdffe2a7ac160e50b7a69db38f2d11740cbdf2","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.75","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.47","poppygl":"^0.0.24","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.446","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.371","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.567","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.142","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.231","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.31","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.105","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.40","kicad-to-circuit-json":"^0.0.97","@tscircuit/footprinter":"^0.0.371","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/circuit-json-util":"^0.0.97","@tscircuit/copper-pour-solver":"0.0.35","@tscircuit/capacity-autorouter":"^0.0.655","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.19","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.94","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1412_1783678376580_0.7036357738713745","host":"s3://npm-registry-packages-npm-production"}},"0.0.1413":{"name":"@tscircuit/core","version":"0.0.1413","_id":"@tscircuit/core@0.0.1413","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"396094a176bf03956cf3fc02297e2a6a3dbb4a4c","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1413.tgz","fileCount":5,"integrity":"sha512-JXbk9AE99E8+HfWf4yhsXyvEguzMiYZ0ylQNscSfTDYTZddc5F6s7Y6Ds+QubKU0Or1FIP4JWRYSltRdAhPHcQ==","signatures":[{"sig":"MEYCIQCWII8m6B07nUqH8cz+5gUALJ8ity0rFQOIwQlXrlXlPwIhAKrcQcIfG2gvB7TozD5WCksRiiprZj/6QUcUgK6u9BsV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9318749},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"ce12ddc3a0909cbe1bd4eedf5a846b8b7c36b74a","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.75","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.47","poppygl":"^0.0.24","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.446","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.371","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.567","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.142","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.231","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.31","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.105","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.40","kicad-to-circuit-json":"^0.0.97","@tscircuit/footprinter":"^0.0.371","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/circuit-json-util":"^0.0.97","@tscircuit/copper-pour-solver":"0.0.35","@tscircuit/capacity-autorouter":"^0.0.655","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.19","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.95","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1413_1783681665090_0.5254451490195315","host":"s3://npm-registry-packages-npm-production"}},"0.0.1414":{"name":"@tscircuit/core","version":"0.0.1414","_id":"@tscircuit/core@0.0.1414","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"bc1a5b2a8257c240ab870a8c7e802afd08723a65","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1414.tgz","fileCount":5,"integrity":"sha512-AW8ZYTldtOeJFGIHiP49YIxeb/lICuPMdE22j4k7hRGW0FA0TvbieCv7wvVba9ow3mFPQkqIH0intir3Uh3CaQ==","signatures":[{"sig":"MEQCIHKOHLqc77v/XIeFRfSJo8APJn7jpPtJYBWNzqFfwhcvAiAgw+AEdm3vrYN2xTNlJOM5dFUpXRBBntCY1wLbDGna0A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9319160},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"85332ed8d0e40bf8b6cc8bcb0c1067d9883df342","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.75","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.47","poppygl":"^0.0.24","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.446","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.371","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.567","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.142","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.231","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.31","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.105","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.40","kicad-to-circuit-json":"^0.0.97","@tscircuit/footprinter":"^0.0.371","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/circuit-json-util":"^0.0.97","@tscircuit/copper-pour-solver":"0.0.35","@tscircuit/capacity-autorouter":"^0.0.655","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.19","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.95","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1414_1783689426202_0.44719023624056375","host":"s3://npm-registry-packages-npm-production"}},"0.0.1415":{"name":"@tscircuit/core","version":"0.0.1415","_id":"@tscircuit/core@0.0.1415","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"848bca8ffe902e275586e418ca447c07f041970f","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1415.tgz","fileCount":5,"integrity":"sha512-3e3KHmhmMMS4Wn5xHN9783TZ1VTX59UFISLPYI4QKYkivu37aZn+gDPjWtDYTVwreWtd4f7ByOM32P2IL5LFKQ==","signatures":[{"sig":"MEYCIQDX+PuwflEzaXkMUMVeR4HoOdY9gy4a60Wx0Wj2MZX4+QIhAIUkHZwg4qLTbIaUbt4TvLhdcyM2TbKXbvD9xvUGAOkR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9319233},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"515a1402cbe4bc3d6b8f603a2a689c1ce498c756","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.75","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.47","poppygl":"^0.0.24","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.446","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.371","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.567","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.142","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.231","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.33","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.105","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.40","kicad-to-circuit-json":"^0.0.97","@tscircuit/footprinter":"^0.0.371","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/circuit-json-util":"^0.0.97","@tscircuit/copper-pour-solver":"0.0.35","@tscircuit/capacity-autorouter":"^0.0.655","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.19","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.95","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1415_1783707031247_0.6907812550630053","host":"s3://npm-registry-packages-npm-production"}},"0.0.1416":{"name":"@tscircuit/core","version":"0.0.1416","_id":"@tscircuit/core@0.0.1416","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"d7bff62e3d7106c36e2f9d1e1f9fe2081733abb7","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1416.tgz","fileCount":5,"integrity":"sha512-N2OFqxQUgwHQnuqnuKcArEm0aCggLed1nfZsNl+ZknpYF3GocWZxWVLe4JR632z4RI/UQn1x2wha3H7tfVzpCQ==","signatures":[{"sig":"MEYCIQDz0f91ZQo7eaP0vqK2pEy6aM+BGOcXHNjm/Gzyxzg76QIhAO5+qTBblr7vknFYeytdagviw8P2z+H7z5HMwX262SSq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9323322},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"4e079563ed104e1130f2da4cf34d8eee3d5db11d","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.75","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.47","poppygl":"^0.0.24","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.446","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.371","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.567","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.142","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.231","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.33","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.105","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.40","kicad-to-circuit-json":"^0.0.97","@tscircuit/footprinter":"^0.0.371","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/circuit-json-util":"^0.0.97","@tscircuit/copper-pour-solver":"0.0.35","@tscircuit/capacity-autorouter":"^0.0.655","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.19","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.95","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1416_1783707262365_0.9379889740894505","host":"s3://npm-registry-packages-npm-production"}},"0.0.1417":{"name":"@tscircuit/core","version":"0.0.1417","_id":"@tscircuit/core@0.0.1417","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"7464ef4ad7f54c9159ec8c8f73ae612031966cdc","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1417.tgz","fileCount":5,"integrity":"sha512-fuz/31v2AjdHGiILC8WFMUe51xE78Q8I+jaaMKxJzRYv5peeTfJJExWYCRq53zsu8SSegpdF+vtH8ZdNLLgP2g==","signatures":[{"sig":"MEYCIQCHBvUqFVNYIJn8/Httb77hvy34d6MXFZk+h1YACM263AIhAMVT2bGr1m87/tC5cVlBDHCUZqcKNlBAfPbeAqpak49c","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9323359},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"1ecf535e50c4d16881d7708f9ddbf28447dfccd9","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.75","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.47","poppygl":"^0.0.24","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.446","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.371","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.567","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.142","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.231","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.33","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.105","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.40","kicad-to-circuit-json":"^0.0.97","@tscircuit/footprinter":"^0.0.371","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/circuit-json-util":"^0.0.97","@tscircuit/copper-pour-solver":"0.0.35","@tscircuit/capacity-autorouter":"^0.0.655","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.19","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.95","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1417_1783708033651_0.5679763253150987","host":"s3://npm-registry-packages-npm-production"}},"0.0.1418":{"name":"@tscircuit/core","version":"0.0.1418","_id":"@tscircuit/core@0.0.1418","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"33043b1e99db5766b0d2d8aa0f77596c29372968","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1418.tgz","fileCount":5,"integrity":"sha512-2sUsqXcHG5LjbxEKmKuWUiBlQxRMYTgCgZG7ICS1NKsYLAjrR3QB9+PlDKIfEesDaTon2R8HOlzF4XXW4SR89g==","signatures":[{"sig":"MEYCIQCROCi1fa4psl2wu84XMkNF7Hpsx9gKlVzU24SRlUxxvwIhALPuOeDVQqqzlvC9sfe7ZuvuhwIa+nyCA/ywF4Ug+6JF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9332135},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"0b7d9d3616eb5cb11a78de39e9474b94ed929781","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.75","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.47","poppygl":"^0.0.24","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.446","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.371","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.569","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.142","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.231","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.33","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.105","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.40","kicad-to-circuit-json":"^0.0.97","@tscircuit/footprinter":"^0.0.371","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/circuit-json-util":"^0.0.97","@tscircuit/copper-pour-solver":"0.0.35","@tscircuit/capacity-autorouter":"^0.0.655","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.19","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.95","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1418_1783741983045_0.7237991280828238","host":"s3://npm-registry-packages-npm-production"}},"0.0.1419":{"name":"@tscircuit/core","version":"0.0.1419","_id":"@tscircuit/core@0.0.1419","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"ffcadc5663c069ddd78e55fb3ebbbdcabb638184","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1419.tgz","fileCount":5,"integrity":"sha512-85CATEIzm6cYJOWn34Y/sXU6UmizwVfsFtdGNhvjnlAMFw4LT2apLkMbLNIhUiE2+FncBicA76S7tx4X0GpH+A==","signatures":[{"sig":"MEUCIHpvhBI1Zr3NBOLFsf5wTOx+6M+9RPM6W6yNJPfYr3dGAiEA5Wwq8fROqTxtMf26pKGNpnkEUEXIX5ds/xqepU3k7Zc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9332696},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"96c4e2303f6cc9e99df333c2cdccedbfbd66a62b","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.75","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.47","poppygl":"^0.0.24","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.446","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.371","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.570","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.142","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.231","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.33","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.105","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.40","kicad-to-circuit-json":"^0.0.97","@tscircuit/footprinter":"^0.0.371","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/circuit-json-util":"^0.0.97","@tscircuit/copper-pour-solver":"0.0.35","@tscircuit/capacity-autorouter":"^0.0.655","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.19","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.95","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1419_1783806309024_0.2698938887842379","host":"s3://npm-registry-packages-npm-production"}},"0.0.1420":{"name":"@tscircuit/core","version":"0.0.1420","_id":"@tscircuit/core@0.0.1420","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"88b6c1c1fd15a84d7cb4ad3de4c97f3ff5d82bce","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1420.tgz","fileCount":5,"integrity":"sha512-qor6mI6wb3gLMKElasEuFhN7gZ9LwnYUx9+mJ0PrMzWVxiNtBcLLMJMzRDhaw5paX/9jfbcIfMj+7t072z8V1Q==","signatures":[{"sig":"MEQCIA94d/ZMqciGfpzuxOqY9qXNHWkQU3dg+afp11c4vwumAiBvI+3sh221yiIL6QoCtfC5OTGYj9VzFaTzaSE00Q7wNw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9332696},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"093257810a91747176dac75d4b15955a1dfad45f","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.75","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.47","poppygl":"^0.0.24","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.446","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.371","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.570","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.142","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.231","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.33","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.105","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.40","kicad-to-circuit-json":"^0.0.97","@tscircuit/footprinter":"^0.0.371","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/circuit-json-util":"^0.0.97","@tscircuit/copper-pour-solver":"0.0.37","@tscircuit/capacity-autorouter":"^0.0.655","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.19","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.95","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1420_1783809310993_0.7487560681016425","host":"s3://npm-registry-packages-npm-production"}},"0.0.1421":{"name":"@tscircuit/core","version":"0.0.1421","_id":"@tscircuit/core@0.0.1421","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"21656491c1ebef8f126a82af42b63e2a91e9736e","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1421.tgz","fileCount":5,"integrity":"sha512-YaTSYYJVGCQK//7etrfsIoOj7FbYSNWjSq1BPz12yUQtNdDR47juH50ZY4IDW2UlIQx55DhmETxpqQUSktRgww==","signatures":[{"sig":"MEYCIQDqGObB4lYnKIHIEgOp1ke00zIaQjyGocpxjMVE/fvJXQIhAO1esjoNSnp+GO6y4iEL+7HgLmD6qPsVrBP6145G3ggX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9333819},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"eb56e206d3cf34f87b1d1548fdb310982984b233","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.75","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.47","poppygl":"^0.0.24","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.446","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.371","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.570","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.142","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.231","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.33","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.105","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.40","kicad-to-circuit-json":"^0.0.97","@tscircuit/footprinter":"^0.0.371","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/circuit-json-util":"^0.0.97","@tscircuit/copper-pour-solver":"0.0.37","@tscircuit/capacity-autorouter":"^0.0.655","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.19","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.95","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1421_1783810234591_0.226622820400062","host":"s3://npm-registry-packages-npm-production"}},"0.0.1422":{"name":"@tscircuit/core","version":"0.0.1422","_id":"@tscircuit/core@0.0.1422","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"e6987f19dc3f3914c59748a8643b47112d8d8697","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1422.tgz","fileCount":5,"integrity":"sha512-88oRM0InYNvRXabdBDq4V7baqLp96DGE2fn5jwjSv4kbBvaXD9lFuuznDyTaGUYDqP8JhC13BQAml+UouS2nRg==","signatures":[{"sig":"MEQCIDmiNKf13jOy8HTGFZn1nRNVdssIEY2AbQ5q+c+bkhQPAiBOZQCIEr0clEqM2PU4HgK3f7+NYBt492UmcwLheIfQMw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9333819},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"42f1761489d3e4a5bf437f671e719c3ae74576b5","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.75","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.47","poppygl":"^0.0.25","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.446","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.371","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.570","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.142","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.231","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.33","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.105","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.40","kicad-to-circuit-json":"^0.0.97","@tscircuit/footprinter":"^0.0.371","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/circuit-json-util":"^0.0.97","@tscircuit/copper-pour-solver":"0.0.37","@tscircuit/capacity-autorouter":"^0.0.655","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.19","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.95","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1422_1783810779935_0.5175390173790984","host":"s3://npm-registry-packages-npm-production"}},"0.0.1423":{"name":"@tscircuit/core","version":"0.0.1423","_id":"@tscircuit/core@0.0.1423","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"ea1c03836af74d606e14378c4ff6f9ca2b913909","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1423.tgz","fileCount":5,"integrity":"sha512-S+H4QsBd+MzVTR4Msv/iNF0GXvWnK7kzw/orYByqnPsV1RCymncFvTn9ETZm2bgL6NTGfd4le1aiQ5HKS9gzRg==","signatures":[{"sig":"MEQCIDkOpQMlqM0XEzVMesLz+t3eomQEuRHK1Pl/8GVPMDNAAiAqZwfOkaO5XdPt7CF+pufC/MswE5v85CTIK7jk7ByJQA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9335653},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"05d417c3f060a62fa7582c496566bcac34db5ac8","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.75","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.47","poppygl":"^0.0.25","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.447","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.371","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.571","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.142","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.231","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.33","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.105","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.40","kicad-to-circuit-json":"^0.0.97","@tscircuit/footprinter":"^0.0.371","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/circuit-json-util":"^0.0.97","@tscircuit/copper-pour-solver":"0.0.37","@tscircuit/capacity-autorouter":"^0.0.655","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.19","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.95","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1423_1783811900629_0.11269894179162687","host":"s3://npm-registry-packages-npm-production"}},"0.0.1424":{"name":"@tscircuit/core","version":"0.0.1424","_id":"@tscircuit/core@0.0.1424","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"fa428349c3aa94edca94a2dc3db5970023898076","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1424.tgz","fileCount":5,"integrity":"sha512-lhz572GOgMNyqadyKatV7mTmYSRvwgB+2dc3USXsIqiuj8BMOuhck9HeStCMyhh/8IAbrLWwVx/H0o2g8r+x6A==","signatures":[{"sig":"MEUCIQCWm0ZroWqKAScP9aqf0LpRgI8gKc530JOKSTqSIU5RAAIgYFWZALGAX0O0+B/ecLkgVVSpYATn2NXFznS1xuJoeMA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9335653},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"077f8a4b681ed3a9cfd2b69d36bea7252c561443","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.75","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.47","poppygl":"^0.0.25","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.447","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.371","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.571","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.142","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.231","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.33","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.105","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.40","kicad-to-circuit-json":"^0.0.97","@tscircuit/footprinter":"^0.0.371","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/circuit-json-util":"^0.0.97","@tscircuit/copper-pour-solver":"0.0.38","@tscircuit/capacity-autorouter":"^0.0.655","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.19","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.95","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1424_1783815960122_0.7304370472391171","host":"s3://npm-registry-packages-npm-production"}},"0.0.1425":{"name":"@tscircuit/core","version":"0.0.1425","_id":"@tscircuit/core@0.0.1425","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"6d730388a8355fe4c8360f0090eaa1572f83a2bc","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1425.tgz","fileCount":5,"integrity":"sha512-E/U9PFTMQYusR8dl13MgbXXlcQv+pxeEesI5kxfo8dBxAUOotJf0i9l4twJNcUu15/iuUSre+2a93eESbvnvaQ==","signatures":[{"sig":"MEQCIDWe/EyAamwSNrFqrU7nvF/dR5QmzVDQZgD9dwn1sMjwAiBi29mZnlxTSrnro8e8ZnkDC4nSxSPUAjVKWB6ZhYanNA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9337976},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"28df47f1687983e6e6c2aa462e09ebd0690637ed","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.75","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.47","poppygl":"^0.0.25","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.447","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.371","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.571","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.142","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.231","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.33","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.105","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.40","kicad-to-circuit-json":"^0.0.97","@tscircuit/footprinter":"^0.0.371","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/circuit-json-util":"^0.0.97","@tscircuit/copper-pour-solver":"0.0.38","@tscircuit/capacity-autorouter":"^0.0.655","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.19","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.95","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1425_1783819005078_0.9365560526248025","host":"s3://npm-registry-packages-npm-production"}},"0.0.1426":{"name":"@tscircuit/core","version":"0.0.1426","_id":"@tscircuit/core@0.0.1426","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"8e83a746ed73dfabdd1a93f281237f72a054099e","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1426.tgz","fileCount":5,"integrity":"sha512-3GZAcAWtrO2SqiHL4mZvufAkhJ7dW8HI5kP0ytzufAog9E96JDEpwX4IwaF0UdFgREo9159KblXCYrE5KQyclA==","signatures":[{"sig":"MEYCIQDTqTRWi7ihb0cxLZzoYsW553GKn9KoOq9Ifp13GT5QQQIhALqOWRj+WiuEjKt9NMkVbNXXgo4HoHIAZbHqGTbTy4aV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9337976},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"90bacca8552649f4b647eddd6ea83845a99cbbe1","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.75","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.47","poppygl":"^0.0.25","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.447","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.371","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.571","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.142","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.231","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.33","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.105","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.40","kicad-to-circuit-json":"^0.0.97","@tscircuit/footprinter":"^0.0.371","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/circuit-json-util":"^0.0.97","@tscircuit/copper-pour-solver":"0.0.39","@tscircuit/capacity-autorouter":"^0.0.655","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.19","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.95","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1426_1783834838901_0.0839586250146176","host":"s3://npm-registry-packages-npm-production"}},"0.0.1427":{"name":"@tscircuit/core","version":"0.0.1427","_id":"@tscircuit/core@0.0.1427","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"7d7c759a2c1d1649a42b92f7357ed9b6360c002b","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1427.tgz","fileCount":5,"integrity":"sha512-gdf5i56hVsx53l6b2/k2ZZ3TBX/6mDfOmXE0+UURJ7972uoRrPt+SazsLjPMV51eJvHqBAybgt+/lcIqdfP0DA==","signatures":[{"sig":"MEYCIQCow/bcrDbaZrPi7WN6ldIRgTy6wABjh4LFbkjS0FuUVQIhAOz09plJDfomZNfT4qDogy2ESLCEtTh6SwP8+TuIqyFH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9338122},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"1809c668cc7217544f44061a4ffc94e6e44d62d6","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.75","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.47","poppygl":"^0.0.25","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.447","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.371","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.571","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.142","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.231","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.33","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.105","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.40","kicad-to-circuit-json":"^0.0.97","@tscircuit/footprinter":"^0.0.371","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/circuit-json-util":"^0.0.97","@tscircuit/copper-pour-solver":"0.0.39","@tscircuit/capacity-autorouter":"^0.0.655","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.19","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.96","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1427_1783839127353_0.0420316937511529","host":"s3://npm-registry-packages-npm-production"}},"0.0.1428":{"name":"@tscircuit/core","version":"0.0.1428","_id":"@tscircuit/core@0.0.1428","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"694c52549d6ee85889fb683c090275348cb261be","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1428.tgz","fileCount":5,"integrity":"sha512-AjNT0Ib65Tdh/zolcEdkbuTAgNU56LtW+C42nFmJrJRBnx7ugHNPhGWu/n64ftdZXHTCy93lebOgwQr+CwFkmw==","signatures":[{"sig":"MEYCIQD8wkby3txd30bTkUdUqNv8xY7fBMHU9WQBLZAUeM/AuwIhAKNtGyR+eQ/UzzZRj+hMfCrhFug7U98Vt3X+bZgNcwIj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9338122},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"1d01deedd66258482cd0377ff2883d9f916f1a47","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.75","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.47","poppygl":"^0.0.25","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.447","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.381","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.571","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.142","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.231","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.33","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.105","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.40","kicad-to-circuit-json":"^0.0.97","@tscircuit/footprinter":"^0.0.371","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/circuit-json-util":"^0.0.97","@tscircuit/copper-pour-solver":"0.0.39","@tscircuit/capacity-autorouter":"^0.0.655","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.19","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.96","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1428_1783843957092_0.18830793251656797","host":"s3://npm-registry-packages-npm-production"}},"0.0.1429":{"name":"@tscircuit/core","version":"0.0.1429","_id":"@tscircuit/core@0.0.1429","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"c0fb6f608cf96fee8407b4a8a22ca5ab56438407","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1429.tgz","fileCount":5,"integrity":"sha512-rGDVa7J86AJC0vb9zBYK6HOtgvYRcmVAeSNj85K8gOaA1hW5Ai+xN99sVQ8AFd8+W9tV6MAQozywfK9lhHQ3hA==","signatures":[{"sig":"MEQCIAEi+lM2g1MAbAz48H2DEY0nQIAdlPTPPRgyW3/8J5K/AiB66Bd1h8vSeaXyeVE+fg2AQC037bWo00okV6NFGsdEtA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9338122},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"bab562aec0bb1da04fac8506f462890decb46306","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.75","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.47","poppygl":"^0.0.25","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.447","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.381","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.571","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.142","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.231","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.34","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.105","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.40","kicad-to-circuit-json":"^0.0.97","@tscircuit/footprinter":"^0.0.371","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/circuit-json-util":"^0.0.97","@tscircuit/copper-pour-solver":"0.0.39","@tscircuit/capacity-autorouter":"^0.0.655","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.19","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.96","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1429_1783847357895_0.6335287205353066","host":"s3://npm-registry-packages-npm-production"}},"0.0.1430":{"name":"@tscircuit/core","version":"0.0.1430","_id":"@tscircuit/core@0.0.1430","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"a05240dd18804f7b00a290c17f8fcb74fd89fa04","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1430.tgz","fileCount":5,"integrity":"sha512-v0fei5//IlfNAiLiJgTo2IvnZtKvH46C+gZeYe8a0KaY6m7pDOShXu3hQKvLGSMkroAjg1pckRkcnpUVQChdwQ==","signatures":[{"sig":"MEUCIBvvd6A4DS+yJ7c4+98q3gRID2O4bZn1Ck7aiyyd7guOAiEAvaxUfIfscfY9YXTmLEldeC7xvF2kYXQxHIUKJLBYq7U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9339924},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"d4798f334755f4b8c1e17c472e096db4b2fb2eaf","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.75","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.47","poppygl":"^0.0.25","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.447","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.381","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.571","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.142","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.231","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.34","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.105","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.40","kicad-to-circuit-json":"^0.0.97","@tscircuit/footprinter":"^0.0.371","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/circuit-json-util":"^0.0.97","@tscircuit/copper-pour-solver":"0.0.39","@tscircuit/capacity-autorouter":"^0.0.655","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.19","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.96","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1430_1783876342278_0.23719524250131419","host":"s3://npm-registry-packages-npm-production"}},"0.0.1431":{"name":"@tscircuit/core","version":"0.0.1431","_id":"@tscircuit/core@0.0.1431","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"8c20ddf1949192515c5ce71bfabbeea2523454c4","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1431.tgz","fileCount":5,"integrity":"sha512-ivIS3Bko9UlHeezeaTHL19w/XRjl/V7zaGkRr5NyOBFXQ0xW6OAMTPXYMuAxofRS9TNqqpgZWfqnGMn6ZgefZA==","signatures":[{"sig":"MEQCIHCcohO8tyLCIbuMlZfURq953rkJXh2Tos53K5KbfHFvAiADkVfZtSKS0zJPqhADr2F+/fHAHWvIACyFTGtS3ZtjcQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9343226},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"47b1e29585dff4c45bb409315260668eb5cb1bd4","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.75","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.47","poppygl":"^0.0.25","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.447","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.381","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.574","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.142","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.232","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.34","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.105","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.40","kicad-to-circuit-json":"^0.0.97","@tscircuit/footprinter":"^0.0.371","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/circuit-json-util":"^0.0.97","@tscircuit/copper-pour-solver":"0.0.39","@tscircuit/capacity-autorouter":"^0.0.655","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.19","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.96","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1431_1783879818933_0.5871721566302042","host":"s3://npm-registry-packages-npm-production"}},"0.0.1432":{"name":"@tscircuit/core","version":"0.0.1432","_id":"@tscircuit/core@0.0.1432","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"09219f70ee421d1396603882a829761f28d7b192","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1432.tgz","fileCount":5,"integrity":"sha512-9IFv2hNASa7ywkf/Z3KGbLukqvMpsqdb2dpRR5SM+JvvOJaUevevtOihWuAw+4t2wbXSA5H6CJ0g/ywagRBUpA==","signatures":[{"sig":"MEYCIQDDuZXU3rCOb7uEhsvyDxzrbxf1LqBx0SqfDJW2N4gGwQIhAO5xDZd90oahkjzk0zzDa97VIs1HS6vEjh7yA458w65G","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9343226},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"95e959d82c4d66e838f0b416dbb6b185146254ca","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.75","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.47","poppygl":"^0.0.25","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.447","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.381","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.574","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.142","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.232","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.34","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.105","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.43","kicad-to-circuit-json":"^0.0.97","@tscircuit/footprinter":"^0.0.371","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/circuit-json-util":"^0.0.97","@tscircuit/copper-pour-solver":"0.0.39","@tscircuit/capacity-autorouter":"^0.0.655","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.19","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.96","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1432_1783922995324_0.9905255833595958","host":"s3://npm-registry-packages-npm-production"}},"0.0.1433":{"name":"@tscircuit/core","version":"0.0.1433","_id":"@tscircuit/core@0.0.1433","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"6a0e89463c6ff33517698986d0be28fb6302349e","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1433.tgz","fileCount":5,"integrity":"sha512-RzrZ0e29NMdgCMkySivjUx5zO1dmgwR4nTgwf+mW2CR7EN5R+ab89eqr7XI8OsAcEjDHEwwpAf+Kh7b6IRmpPg==","signatures":[{"sig":"MEYCIQCmZJRtXf3VuootJZ9hCPQbf01KcJNu1HVHp0WHc/gS5AIhANj9GPY+WoxLAu7AONv/Wf09/adL0L2DDrCxdlLh2N4X","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9343226},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"919f934a353bd13b3462c484ebf1a2d609d73523","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.75","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.47","poppygl":"^0.0.25","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.447","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.381","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.574","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.142","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.232","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.34","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.105","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.43","kicad-to-circuit-json":"^0.0.97","@tscircuit/footprinter":"^0.0.371","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/circuit-json-util":"^0.0.97","@tscircuit/copper-pour-solver":"0.0.39","@tscircuit/capacity-autorouter":"^0.0.665","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.19","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.96","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1433_1783923163839_0.6012518607067945","host":"s3://npm-registry-packages-npm-production"}},"0.0.1434":{"name":"@tscircuit/core","version":"0.0.1434","_id":"@tscircuit/core@0.0.1434","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"01f50752fd23b179b077c883d4080cf0be5f7b3d","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1434.tgz","fileCount":5,"integrity":"sha512-Mc4o9RDSEETZqCtnx5hhdRoaZTp0P95PECJcVY6DxDEaDXTEUaGpp0Ss+ahsmF3YdIOGnQO5sVRR68hZFHKoaQ==","signatures":[{"sig":"MEYCIQCaol518QHpZ1qaLL84bD5dcdyuTZL081s1kBHEpoqJQwIhAKWkiPQpofJvhALZwVLGNP1/KW5DxgolnEb9zxLtKLh1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9343226},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"04d8f8e8f9137ca334c05d0e9e7615132609cf51","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.75","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.47","poppygl":"^0.0.25","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.447","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.384","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.574","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.142","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.232","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.34","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.105","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.43","kicad-to-circuit-json":"^0.0.97","@tscircuit/footprinter":"^0.0.371","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/circuit-json-util":"^0.0.97","@tscircuit/copper-pour-solver":"0.0.39","@tscircuit/capacity-autorouter":"^0.0.665","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.19","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.96","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1434_1783944109075_0.19371896719354242","host":"s3://npm-registry-packages-npm-production"}},"0.0.1435":{"name":"@tscircuit/core","version":"0.0.1435","_id":"@tscircuit/core@0.0.1435","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"fb2addc419fdd91ee4a7ea8caba876e67dd20f76","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1435.tgz","fileCount":5,"integrity":"sha512-fNdY1BXPf0eBXJVCOWvVUh7tPV6zpKdQDfzwaCut50AwX0H/BbXGlv/UJ6/livIxWR7wirnZGuOALf4XATDUBQ==","signatures":[{"sig":"MEUCIGq4cApTherc/Oi+IPoNz0RAF58BnC5lNqQjQn7cYXTcAiEAwZDlGcvdqT93GRuSWR2zrohubX1MiuL2JHJEjp4SOmY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9345408},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"bb0f8b126dff8d09b67cf2d1b34696d520d3a509","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.75","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.47","poppygl":"^0.0.25","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.447","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.384","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.574","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.142","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.232","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.34","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.105","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.43","kicad-to-circuit-json":"^0.0.97","@tscircuit/footprinter":"^0.0.371","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/circuit-json-util":"^0.0.97","@tscircuit/copper-pour-solver":"0.0.39","@tscircuit/capacity-autorouter":"^0.0.665","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.19","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.96","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1435_1783958433356_0.5622604824579576","host":"s3://npm-registry-packages-npm-production"}},"0.0.1436":{"name":"@tscircuit/core","version":"0.0.1436","_id":"@tscircuit/core@0.0.1436","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"0b9d9669c3e21d83b0bd7faeb829dfc3f186fb34","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1436.tgz","fileCount":5,"integrity":"sha512-tvQu6vLw9C8or/3L3e/U6ZSiWl5h/DV2aMJ3ae6FMIA7GUfsySSAoQl+0YVmmo1HmpEm3B5ZRjLAYqIImLwP/g==","signatures":[{"sig":"MEQCIAmMEb7ydhsBecUW0O8TYft90wTXeZBIVW5s/e4JC0DNAiBKsF5Eh0TnAIaxwzf8l00AENe4z7t3+KFVtI6sISP6Cw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9345739},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"7c880b1c5148b986bea44dfbcddc99d61bd719a2","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.75","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.47","poppygl":"^0.0.25","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.447","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.384","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.574","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.142","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.232","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.34","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.105","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.43","kicad-to-circuit-json":"^0.0.97","@tscircuit/footprinter":"^0.0.371","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/circuit-json-util":"^0.0.97","@tscircuit/copper-pour-solver":"0.0.39","@tscircuit/capacity-autorouter":"^0.0.665","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.19","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.96","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1436_1783961895238_0.7653330631344699","host":"s3://npm-registry-packages-npm-production"}},"0.0.1437":{"name":"@tscircuit/core","version":"0.0.1437","_id":"@tscircuit/core@0.0.1437","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"0343d0bd28ef4bf57db516f959153d67dab8622e","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1437.tgz","fileCount":5,"integrity":"sha512-J4H1bPOsqRmfeRMMR9WDtsw71N6ZjYKZ37Rq1Yc3VNOgEBdgNRqlMkf/mHCAeojEBw2E4V9D3kDwk9q56/DcKQ==","signatures":[{"sig":"MEUCIQDzPRnpBzmzPj+wFTCv9nkIeLCkPOTyirsbLfZy3wineQIgGjx4k4fljQthuSdhirHXM7RkMWJ9MpfokyRcgHXWZs8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9346667},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"190d34642cbaf14dffa914a33dd6befd105122f5","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.75","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.47","poppygl":"^0.0.25","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.447","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.384","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.574","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.142","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.232","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.34","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.105","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.43","kicad-to-circuit-json":"^0.0.97","@tscircuit/footprinter":"^0.0.371","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/circuit-json-util":"^0.0.97","@tscircuit/copper-pour-solver":"0.0.39","@tscircuit/capacity-autorouter":"^0.0.665","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.19","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.96","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1437_1783968750644_0.7973956503537571","host":"s3://npm-registry-packages-npm-production"}},"0.0.1438":{"name":"@tscircuit/core","version":"0.0.1438","_id":"@tscircuit/core@0.0.1438","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"9f9e5e2ab613e69b7ca26cee8fb6479494ccc2ba","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1438.tgz","fileCount":5,"integrity":"sha512-+UqJuazgvoBtPy/7JUJbjvjqAs83r0zdtWEk6lrbmDp8+1nbceEt3nghinNa3vRA5iMadVVYrTt2oxkr2suzUg==","signatures":[{"sig":"MEYCIQCivTslJDATOpgkgnsix1GKC6xJJpwsSF90NNtj8H0zrQIhAPLaznutgkt9y7Ez7dimBeEhVKu+fW+z6RfFb9SXYcSK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9348189},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"caad5a3388da70925dea5cc332ab464356e73249","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.75","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.47","poppygl":"^0.0.25","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.447","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.384","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.574","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.142","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.232","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.34","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.105","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.43","kicad-to-circuit-json":"^0.0.97","@tscircuit/footprinter":"^0.0.371","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/circuit-json-util":"^0.0.97","@tscircuit/copper-pour-solver":"0.0.39","@tscircuit/capacity-autorouter":"^0.0.665","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.19","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.96","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1438_1783981076393_0.2518538136298136","host":"s3://npm-registry-packages-npm-production"}},"0.0.1439":{"name":"@tscircuit/core","version":"0.0.1439","_id":"@tscircuit/core@0.0.1439","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"102f51355144492c17b4ca205c29bf7a741d09bd","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1439.tgz","fileCount":5,"integrity":"sha512-DJHn78KpayslIAQxYDwa8wQJ/aayFoURAZ2snHyj6dqmnndVvT0C+llu5mBBh5TF1fblJrkov2sbktbpNYv9iA==","signatures":[{"sig":"MEUCIGb11ucg2TOoxPcxaLMcDCdIMUY6+am9JrU9tBgDZaSeAiEAvl2/+ZcpevfWM5jxZrri3XEiw+xmJ3QR84QE4vzJ5CM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9348189},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"fafb8ca386dbe04de4d01d6fe6c3c4fb77f49507","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.75","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.47","poppygl":"^0.0.25","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.447","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.384","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.574","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.142","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.232","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.34","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.105","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.43","kicad-to-circuit-json":"^0.0.97","@tscircuit/footprinter":"^0.0.371","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/circuit-json-util":"^0.0.97","@tscircuit/copper-pour-solver":"0.0.39","@tscircuit/capacity-autorouter":"^0.0.670","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.19","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.96","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1439_1783981225501_0.20495907575958716","host":"s3://npm-registry-packages-npm-production"}},"0.0.1440":{"name":"@tscircuit/core","version":"0.0.1440","_id":"@tscircuit/core@0.0.1440","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"351429f813edfcfa69ffb1478cb73fec87baeb49","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1440.tgz","fileCount":5,"integrity":"sha512-kqBbjY08iEretCW7Ofil7YMbOEVdkqbecE4c/ajFVoc+biHsnOgzMtQ77ZiQhxXqUJAZEi/ZHjd8AKS3TDIZ4Q==","signatures":[{"sig":"MEUCIQDLFqMYwGwjUjoe+BD7AamTSWzevkmjSOutyj4Cz2BMEAIgPu9kssb0jdupRIIBbhXzpLQFpcs/TmxMQ1hmkFakDsQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9348801},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"8555e5e6714b658afa04a50ad2de373bc492c943","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.75","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.47","poppygl":"^0.0.25","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.447","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.384","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.574","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.142","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.232","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.34","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.105","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.43","kicad-to-circuit-json":"^0.0.97","@tscircuit/footprinter":"^0.0.371","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/circuit-json-util":"^0.0.97","@tscircuit/copper-pour-solver":"0.0.39","@tscircuit/capacity-autorouter":"^0.0.670","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.19","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.96","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1440_1783981367522_0.6085227670735192","host":"s3://npm-registry-packages-npm-production"}},"0.0.1441":{"name":"@tscircuit/core","version":"0.0.1441","_id":"@tscircuit/core@0.0.1441","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"37aac2a441ac0ee78897f0494a8adfcecc77f153","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1441.tgz","fileCount":5,"integrity":"sha512-gi96VAViGVYRMNs/zFBcq62UlQCFbR2cm5RvNrdtALf6mVYvt4/ngsduzyk8BUJ8UH+03Jwp7XSv6x5qUQODoA==","signatures":[{"sig":"MEQCIAeXF0aqOusxAfJpIZUuBmTEAqF49oBGH3sGYnJ6PPzJAiBFgVfjtRuAnCERySlmTWjnRuYp/YKk/gh54sA9WoSCRQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9349643},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"97d2a7008cd17dab184c3768744eb5b511be4b27","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.75","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.47","poppygl":"^0.0.25","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.447","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.384","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.577","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.142","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.232","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.34","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.105","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.43","kicad-to-circuit-json":"^0.0.97","@tscircuit/footprinter":"^0.0.371","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/circuit-json-util":"^0.0.97","@tscircuit/copper-pour-solver":"0.0.39","@tscircuit/capacity-autorouter":"^0.0.670","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.19","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.96","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1441_1784017254997_0.9039159378635091","host":"s3://npm-registry-packages-npm-production"}},"0.0.1442":{"name":"@tscircuit/core","version":"0.0.1442","_id":"@tscircuit/core@0.0.1442","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"4dda51dbfca94b27d14b16097dd0463985b26626","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1442.tgz","fileCount":5,"integrity":"sha512-eBSkM3IN0YSieFjYG+P4y0n3FZOHMuweurJWpAvCsrDeb7QmCcpAV7a6L5QhqmB0SCM5O1TVVG8Lgog22Fu4IA==","signatures":[{"sig":"MEQCIF2TyzB4OUn3QnxW5OdgbVIi4hQ5ixsoaQPt8lbwFi5pAiAZnbiIo7QvSNLiELrrLv9Exp116cHLp/31jYtw8rBtBg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9349643},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"617563b1c24f42878956761ad824e359d5523647","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.75","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.47","poppygl":"^0.0.25","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.447","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.387","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.577","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.142","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.232","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.34","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.105","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.43","kicad-to-circuit-json":"^0.0.97","@tscircuit/footprinter":"^0.0.371","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/circuit-json-util":"^0.0.97","@tscircuit/copper-pour-solver":"0.0.39","@tscircuit/capacity-autorouter":"^0.0.670","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.19","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.96","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1442_1784043255827_0.4433103744455462","host":"s3://npm-registry-packages-npm-production"}},"0.0.1443":{"name":"@tscircuit/core","version":"0.0.1443","_id":"@tscircuit/core@0.0.1443","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"0cdeaf9a25722771e0d9ea9146f85f0de52a4bfe","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1443.tgz","fileCount":5,"integrity":"sha512-L2CxBcXhzXHF5lQGwHa0lKdPRLwSPqIUxdxYGg599EAxXtZhGnmyCXj2xYYhZhYfxlvS4CaI3V9gyglhamW3UA==","signatures":[{"sig":"MEUCIQDbDi7/5FmKYIHndDXkcvwwp5tOLc/lITIy9DbsOngg+QIgWxKpEezn2EF6tBsShsrjV5n69U8PVAy4XYnDP5BWpGI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9351178},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"f2401eff3ecfebf93cd5aae02fa0aa046228c50b","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.75","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.47","poppygl":"^0.0.25","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.447","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.387","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.577","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.142","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.232","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.34","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.105","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.43","kicad-to-circuit-json":"^0.0.97","@tscircuit/footprinter":"^0.0.371","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/circuit-json-util":"^0.0.97","@tscircuit/copper-pour-solver":"0.0.39","@tscircuit/capacity-autorouter":"^0.0.670","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.19","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.96","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1443_1784043579584_0.5968679241750714","host":"s3://npm-registry-packages-npm-production"}},"0.0.1444":{"name":"@tscircuit/core","version":"0.0.1444","_id":"@tscircuit/core@0.0.1444","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"315fa67d3f66639f3c4c88069acabad30f30cca6","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1444.tgz","fileCount":5,"integrity":"sha512-SKNdyxFpOBH04yXbLvsGRa0pO1dMuCfneU8PMor4ukyAp3mpsC9x7Vb3S2vMxROG2c3o5S3+umgKdvywcMEY5g==","signatures":[{"sig":"MEUCICydFe9NW+U3+U+Xu/k1e+8yv/ZDaowDCZPTsKdMvd3LAiEA/V67peZfbDqxOXjLmqTzxugzUhWTqbRxQl6DpKvayek=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9353680},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"892db46fdcdf6053264cdae49cd97c5cb121dba7","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.75","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.47","poppygl":"^0.0.25","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.447","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.387","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.577","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.142","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.232","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.34","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.105","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.43","kicad-to-circuit-json":"^0.0.97","@tscircuit/footprinter":"^0.0.371","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/circuit-json-util":"^0.0.97","@tscircuit/copper-pour-solver":"0.0.39","@tscircuit/capacity-autorouter":"^0.0.670","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.19","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.96","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1444_1784045085544_0.7892293379334219","host":"s3://npm-registry-packages-npm-production"}},"0.0.1445":{"name":"@tscircuit/core","version":"0.0.1445","_id":"@tscircuit/core@0.0.1445","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"89680c41927e018d7abe6e4c2bd4c2731c9da4e4","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1445.tgz","fileCount":5,"integrity":"sha512-vxNSJwS+TNaCC5YB57TaMLURfaLXSuEUsIMdERr3q+FZgUIQYeKPm/WHB6Sarv4ObC1FkSQ/vu2i+cS1rQhnwQ==","signatures":[{"sig":"MEQCIEPx/3mhC56St2en+I8BG1bG/PyvNGLacgyH9Wl00LvHAiAJoTzbzxXjpc7oxNZ0YgidSewCgR/kRGoqwQ9JG1iCWw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9353680},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"f84638525b494fef962ced6ae32639fab1d1ac61","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.75","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.47","poppygl":"^0.0.25","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.447","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.387","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.577","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.142","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.232","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.34","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.105","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.43","kicad-to-circuit-json":"^0.0.97","@tscircuit/footprinter":"^0.0.371","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/circuit-json-util":"^0.0.97","@tscircuit/copper-pour-solver":"0.0.39","@tscircuit/capacity-autorouter":"^0.0.670","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.19","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.97","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1445_1784052936237_0.1910157744437131","host":"s3://npm-registry-packages-npm-production"}},"0.0.1446":{"name":"@tscircuit/core","version":"0.0.1446","_id":"@tscircuit/core@0.0.1446","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"8c64b15c7ebd1e444a14c6a24abce3ded2ea3d8a","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1446.tgz","fileCount":5,"integrity":"sha512-kUZS2f2IYA98TnGwSNXU3+G7umyGX/5vpTtf5ASByIUSQgwVXssw6q4z/iQZ8vjZlIhOSdKaM8sOgW6XL6V+tg==","signatures":[{"sig":"MEUCIDEb3J+CMaHTcfLkP2OC7vZxMIe4UdejM1mNaZ6w2JCaAiEA5v6jVkRSJhT3aKiM7UGcnXYr+auaWygzZyGnq/pmJT4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9352937},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"ee5eeae14bf34982e8b21f173dbf93589b85a2a7","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.75","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.47","poppygl":"^0.0.25","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.447","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.387","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.578","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.142","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.232","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.34","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.105","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.43","kicad-to-circuit-json":"^0.0.97","@tscircuit/footprinter":"^0.0.371","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/circuit-json-util":"^0.0.97","@tscircuit/copper-pour-solver":"0.0.39","@tscircuit/capacity-autorouter":"^0.0.670","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.19","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.97","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1446_1784055515712_0.6106757602099169","host":"s3://npm-registry-packages-npm-production"}},"0.0.1447":{"name":"@tscircuit/core","version":"0.0.1447","_id":"@tscircuit/core@0.0.1447","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"aa40c6b6edec6354f20ac9e885ba76e02698d6e9","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1447.tgz","fileCount":5,"integrity":"sha512-OSrZIpOnnZG7JvPyprQG7s+2M3i+ljzREVhQ+yUQ9BCv6mdSRDTc5o3g4cMWO6kHKvZTXw+bMqGgsCvVPfUBWg==","signatures":[{"sig":"MEUCIFbzdpLPhoUTk/ZiihrgFpWXSVRy6tjdOZ4e8xmQ68wFAiEA8tVM95EJJ2C47zPK3q5IVxSzx3IU8noQfOX9GpgNMTo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9352937},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"63c8b4dca8c97a16231dd9061d3ed3105dc14789","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.75","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.47","poppygl":"^0.0.25","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.447","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.387","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.578","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.143","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.232","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.34","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.105","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.43","kicad-to-circuit-json":"^0.0.97","@tscircuit/footprinter":"^0.0.371","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/circuit-json-util":"^0.0.97","@tscircuit/copper-pour-solver":"0.0.39","@tscircuit/capacity-autorouter":"^0.0.670","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.19","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.97","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1447_1784056076178_0.16530887668708294","host":"s3://npm-registry-packages-npm-production"}},"0.0.1448":{"name":"@tscircuit/core","version":"0.0.1448","_id":"@tscircuit/core@0.0.1448","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"0c1e67a3b1c6496ba4d71b028e471a6a2e434997","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1448.tgz","fileCount":5,"integrity":"sha512-xHPCWw3ra0GawN1PE3Vf5rsWOrd0cz8Pz+8B+JDPtyK8y5nf8UkxTHcq99SEhBw7Bsi4bJV0ckpeR//UNESWnA==","signatures":[{"sig":"MEUCICPtVqXxKstvZZKXjyBeqq4FGMTu5G4f92k+EviEwlh/AiEAsyB9UvfRjJNSkr65etoLSWnVdS6bZnuENM72BuCMbxw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9361217},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"7daf4e1ae945aff3f4dd9508373b42ae458ccd1d","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.75","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.47","poppygl":"^0.0.25","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.447","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.387","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.578","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.143","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.232","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.34","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.105","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.43","kicad-to-circuit-json":"^0.0.97","@tscircuit/footprinter":"^0.0.371","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/circuit-json-util":"^0.0.97","@tscircuit/copper-pour-solver":"0.0.39","@tscircuit/capacity-autorouter":"^0.0.670","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.19","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.97","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1448_1784061459602_0.7923203574021433","host":"s3://npm-registry-packages-npm-production"}},"0.0.1449":{"name":"@tscircuit/core","version":"0.0.1449","_id":"@tscircuit/core@0.0.1449","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"9336ea8ad59556f1f6fb5014b37b676057e6a5b9","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1449.tgz","fileCount":5,"integrity":"sha512-GcMsSWp5el0LVV1Or/hzTBwtu3MS9Shg+vAlXt8FwTyQW6huWxytw2APOOQluCyNBHI5C3Wrmog1DL0R10/WCg==","signatures":[{"sig":"MEQCIAweEwNhiAWao+unKamYEpfmiZ+uaJwcJmraRJb0+0jsAiA+Fc3Zu1dRqIASdXgIuBQpwbeAzxwi+CZMuRBQ9Vs6xg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9363674},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"a8d2446e9904790d794418b01e2feaa228b46b12","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.75","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.47","poppygl":"^0.0.25","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.447","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.387","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.578","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.143","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.232","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.34","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.105","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.43","kicad-to-circuit-json":"^0.0.97","@tscircuit/footprinter":"^0.0.371","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/circuit-json-util":"^0.0.97","@tscircuit/copper-pour-solver":"0.0.39","@tscircuit/capacity-autorouter":"^0.0.670","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.19","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.97","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1449_1784094859210_0.637906720796656","host":"s3://npm-registry-packages-npm-production"}},"0.0.1450":{"name":"@tscircuit/core","version":"0.0.1450","_id":"@tscircuit/core@0.0.1450","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"e1b4f860dc2fca68db8bc3c3cbe7648997d66d61","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1450.tgz","fileCount":5,"integrity":"sha512-dq7jcteoq9zli55RUtrVeBtFl86y/GUFLMLFeEP9FVIN6+y37CaEfavAz0/08yV1AmFbCJ/NtWOkrDySeLF0bw==","signatures":[{"sig":"MEUCIQD6F6IQ3FAvKUp2G+Hr/OJDF3/2UZPLwviAGmu8RUoLgwIgQ9Ci9ggP9K4eLf+Od2I4ly3DdjmgOW2uAUCrGR2kR9Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9363674},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"b6e5e875370315b04545bcbae1e59af3c275f02c","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"0.0.75","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.47","poppygl":"^0.0.25","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.447","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.387","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.578","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.143","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.232","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.34","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.105","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.43","kicad-to-circuit-json":"^0.0.97","@tscircuit/footprinter":"^0.0.371","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/circuit-json-util":"^0.0.97","@tscircuit/copper-pour-solver":"0.0.39","@tscircuit/capacity-autorouter":"^0.0.670","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.19","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.98","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1450_1784097276673_0.09739325967083734","host":"s3://npm-registry-packages-npm-production"}},"0.0.1451":{"name":"@tscircuit/core","version":"0.0.1451","_id":"@tscircuit/core@0.0.1451","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"f77afdbc016f62fcc900b5006585f9e0b3658393","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1451.tgz","fileCount":5,"integrity":"sha512-LvsxpZgJEG/RTaLjECjjDfSIm3zGfVHm2KO/EGLA51+KkcGN1Kso6ktoiw0ffNp9Ia6rM37sOKkIZUHUIEvHKQ==","signatures":[{"sig":"MEQCIHV7zAlGEvlPlv108dEsVfZwwn754Z6HqZkisU8v+/hDAiB5as2HrQAokeQpuGw3zAC7pAJJmj3kxFAOuP2wjYpzXQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9363676},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"89434db199b9bea2c1778bbeab5594e21970554c","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.77","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.47","poppygl":"^0.0.25","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.447","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.387","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.578","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.143","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.232","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.34","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.105","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.43","kicad-to-circuit-json":"^0.0.97","@tscircuit/footprinter":"^0.0.371","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/circuit-json-util":"^0.0.97","@tscircuit/copper-pour-solver":"0.0.39","@tscircuit/capacity-autorouter":"^0.0.670","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.19","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.98","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1451_1784137454895_0.4605699529121414","host":"s3://npm-registry-packages-npm-production"}},"0.0.1452":{"name":"@tscircuit/core","version":"0.0.1452","_id":"@tscircuit/core@0.0.1452","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"25141a92176d55a119e907e0436de7f940519624","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1452.tgz","fileCount":5,"integrity":"sha512-F8oHlv6sXMn68ouYqRUJcQooIXGgxrYN8+D/uJ4nG+fbMLI0l18i3BoxICHn1oZViXq3AvaRtili+h1mpxu99Q==","signatures":[{"sig":"MEQCIDEehHsk0bbIjsPMhnVS176GLSDYhEo1A9sF5tiZguQSAiBqTHUA4GWTGWzw2dMKV0KQi76hAPbXRyd70ZsQWtaViw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9363718},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"d6229f6d4f7f91bc1121a71d764c18c315db1aa5","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.77","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.47","poppygl":"^0.0.25","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.447","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.387","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.578","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.144","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.232","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.34","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.105","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.43","kicad-to-circuit-json":"^0.0.97","@tscircuit/footprinter":"^0.0.371","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/circuit-json-util":"^0.0.97","@tscircuit/copper-pour-solver":"0.0.39","@tscircuit/capacity-autorouter":"^0.0.670","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.19","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.98","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1452_1784148503916_0.15765899880741086","host":"s3://npm-registry-packages-npm-production"}},"0.0.1453":{"name":"@tscircuit/core","version":"0.0.1453","_id":"@tscircuit/core@0.0.1453","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"fcc1262162cc384e3fb6d9f5b6cc0fb46c6852ee","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1453.tgz","fileCount":5,"integrity":"sha512-YxuNytUKla8Il+S/svf3NNom+eJXAULR9JTPduupG5Wvt39UDi+q/GPqfgfHn8WWkZzFrpJ+RmiQhx+WZRWyFQ==","signatures":[{"sig":"MEUCIQDuwnKII5SqlQQvl25LUWC51XoqV122F2CC7UVZf5CPmQIgOmM2KKy9Xb2TkzEXMuNj4kaSL4QJG/MekkqrsaH5fkI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9363766},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"318718b9784e35bd96a9103cd6fadc4868e739c5","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.77","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.51","poppygl":"^0.0.25","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.447","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.387","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.578","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.144","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.232","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.34","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.105","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.43","kicad-to-circuit-json":"^0.0.113","@tscircuit/footprinter":"^0.0.371","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/circuit-json-util":"^0.0.97","@tscircuit/copper-pour-solver":"0.0.39","@tscircuit/capacity-autorouter":"^0.0.670","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.19","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.98","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1453_1784159098336_0.7753565132448261","host":"s3://npm-registry-packages-npm-production"}},"0.0.1454":{"name":"@tscircuit/core","version":"0.0.1454","_id":"@tscircuit/core@0.0.1454","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"e004b1c8d312a41f2b288cff432975b09dae77cf","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1454.tgz","fileCount":5,"integrity":"sha512-/Tm+f9T/HPRcyc0Vf9gm1zWn33+I303DYHHzJFAHwqGMPX4bRQA1YHBN7zzDgfTgk1d9IhSGEkGVR5zM5LWNrQ==","signatures":[{"sig":"MEUCIQC6CZNXNKkn9qlB1qtJLnR2NAruJob70mug4OhRQRqftgIgTsdRtK/ysmtfAzn6badh30qxMgJRIj+dra9P+3qlqXU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9363766},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"1102b2730be1029b54bf9c5a56d2cad14b423ae0","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.77","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.51","poppygl":"^0.0.25","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.447","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.387","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.578","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.144","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.232","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.34","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.105","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.43","kicad-to-circuit-json":"^0.0.113","@tscircuit/footprinter":"^0.0.371","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/circuit-json-util":"^0.0.97","@tscircuit/copper-pour-solver":"0.0.39","@tscircuit/capacity-autorouter":"^0.0.670","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.19","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.99","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1454_1784186171640_0.8691610101746512","host":"s3://npm-registry-packages-npm-production"}},"0.0.1455":{"name":"@tscircuit/core","version":"0.0.1455","_id":"@tscircuit/core@0.0.1455","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"c5fc5739bff740cc3381fd368b4bac2df71af737","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1455.tgz","fileCount":5,"integrity":"sha512-O47iRy9rRcLR4SvBsnupqk4Z3/P0x13KrlBe290FfM0b3zLuAhHPQ0qqolliq2q+3cA39RwT2VnR9Pi7/fjZBg==","signatures":[{"sig":"MEYCIQC6n59ynZ4sB03ty+KYsdGxcdqOhjhOP8gOnslJhbV5SwIhANpDiZD+cELK2m7KEoHqr4fk9SNVlRJ+RAfkJWXnp1i9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9363766},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"4f4a1e3bad18deeef407f21e063ee1fef397c041","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.78","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.51","poppygl":"^0.0.25","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.447","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.387","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.578","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.144","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.232","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.34","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.105","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.43","kicad-to-circuit-json":"^0.0.113","@tscircuit/footprinter":"^0.0.371","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/circuit-json-util":"^0.0.97","@tscircuit/copper-pour-solver":"0.0.39","@tscircuit/capacity-autorouter":"^0.0.670","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.19","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.99","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1455_1784193276211_0.37575605998650774","host":"s3://npm-registry-packages-npm-production"}},"0.0.1456":{"name":"@tscircuit/core","version":"0.0.1456","_id":"@tscircuit/core@0.0.1456","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"972182a1ac88f530d6a46aa1833bff3af2bd038a","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1456.tgz","fileCount":5,"integrity":"sha512-SeCOMmOMXiZfOuUFjgZo+5jhOdeCrDkLTZJDRJJ08BUdQe7vWUf7t+CxgBFTvgPXXMdzCxu0fg5PqM33LPDqMA==","signatures":[{"sig":"MEYCIQD2SS8TI4G+xHpqbJjvxwnTkEfqIM773Qu4hQCmh1bZogIhAMKhWvTrxD9bdm8mTAwj/1Pw49h2a7FVmA/MWwgKDZJM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9363766},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"f6d615473704ef0fd37fc787696aaf83dfa6de91","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.78","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.51","poppygl":"^0.0.25","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.447","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.387","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.578","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.144","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.232","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.38","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.105","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.43","kicad-to-circuit-json":"^0.0.113","@tscircuit/footprinter":"^0.0.371","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/circuit-json-util":"^0.0.97","@tscircuit/copper-pour-solver":"0.0.39","@tscircuit/capacity-autorouter":"^0.0.670","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.19","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.99","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1456_1784201792789_0.7095519204170679","host":"s3://npm-registry-packages-npm-production"}},"0.0.1457":{"name":"@tscircuit/core","version":"0.0.1457","_id":"@tscircuit/core@0.0.1457","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"13f8c5e4e16a8756b19ffb9a0df3d5ef56152eac","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1457.tgz","fileCount":5,"integrity":"sha512-vz8pIYJYOpvJcfLDM3YSuZsOVDIeA3YnC/GWQOLogc3h6uJUN36Jb9/jFVXdsexeUmSDxFveRiWR7R91hhXeWg==","signatures":[{"sig":"MEUCIFUS+nB5Q+oVQU7cWZYqDalAfdUsi1/AYzbZb/3sQoTSAiEAz3DOAx7wCxkZApIICSYOTOvdFOlT0G2ArRJimeteCKw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9363778},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"6e2627ac7aa4ebe6baad45a99a29b9851d364269","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.78","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.51","poppygl":"^0.0.25","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.447","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.387","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.578","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.144","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.232","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.38","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.105","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.43","kicad-to-circuit-json":"^0.0.113","@tscircuit/footprinter":"^0.0.371","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/circuit-json-util":"^0.0.97","@tscircuit/copper-pour-solver":"0.0.39","@tscircuit/capacity-autorouter":"^0.0.670","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.19","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.99","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1457_1784202162512_0.9815690023085291","host":"s3://npm-registry-packages-npm-production"}},"0.0.1458":{"name":"@tscircuit/core","version":"0.0.1458","_id":"@tscircuit/core@0.0.1458","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"99f12aa2ba824e456807b7bce81a1f29231cf126","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1458.tgz","fileCount":5,"integrity":"sha512-VHrsP5ftG0OJ7+dH5FjAe72h1FbJ+cru3EumSOd/YULCoNUV/hLEEnD5Ye8JXCxBt+LZcRSRr+/mi6s1vmuUSw==","signatures":[{"sig":"MEUCIFYzOBx0XMn9FOecrXw+DzwsV801MfbKRCehbirlNdOwAiEAp64iAQrrguNLCl1A11/d/9vg1cwFuuKmFx0707m2jpM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9363778},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"4d0584940cbce0df1e9a84b142c0ca824ceca438","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.78","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.51","poppygl":"^0.0.25","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.447","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.387","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.578","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.145","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.232","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.38","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.105","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.43","kicad-to-circuit-json":"^0.0.113","@tscircuit/footprinter":"^0.0.371","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/circuit-json-util":"^0.0.97","@tscircuit/copper-pour-solver":"0.0.39","@tscircuit/capacity-autorouter":"^0.0.670","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.19","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.99","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1458_1784216471715_0.3648709437570281","host":"s3://npm-registry-packages-npm-production"}},"0.0.1459":{"name":"@tscircuit/core","version":"0.0.1459","_id":"@tscircuit/core@0.0.1459","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"b4a10d373d1ac1981f68695271579830f214f68f","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1459.tgz","fileCount":5,"integrity":"sha512-XTgM8dTHDRIUsdfkWLIYAL3s8kXjAPtAE2ankz57rFKa4VzkuQ/EKy+ACAGg2s3AnObxHNCWyqndHmQXh6TPAg==","signatures":[{"sig":"MEYCIQDESh+pYGjSMsEEk1x4IoPnfSHrOgZPUtKaMlmjSsywagIhANI0nFk0Y1n/twZM/ENotvLjtJ3uvum27HEm5ObXNnGQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9364927},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"6f1e580665ff02a189ec4b74b565d5af00bf94c1","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.78","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.51","poppygl":"^0.0.25","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.447","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.387","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.578","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.145","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.232","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.38","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.105","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.43","kicad-to-circuit-json":"^0.0.113","@tscircuit/footprinter":"^0.0.371","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/circuit-json-util":"^0.0.97","@tscircuit/copper-pour-solver":"0.0.39","@tscircuit/capacity-autorouter":"^0.0.670","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.19","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.99","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1459_1784221814597_0.13269123337752542","host":"s3://npm-registry-packages-npm-production"}},"0.0.1460":{"name":"@tscircuit/core","version":"0.0.1460","_id":"@tscircuit/core@0.0.1460","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"0de4de19d6b7b51435ee9a89ae4fce8f4842209d","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1460.tgz","fileCount":5,"integrity":"sha512-cHDFOO9Og1NY8lXyMSftJKVwjMiICGTHZS8Dak4pxOFUyjdbFRfYkR2zVfAcEaWiv0vYsMPBxDGlVeyeqxaPPw==","signatures":[{"sig":"MEYCIQC8QcD2D8RTWfnpIzQcqgA+LWaYjbgUvXypqrYJqq0rlAIhAOU1wO69EjSisETTxWikvvzpkpQx1896RphRTcDxXLCi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9364929},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"0f1993f1c970fb3024a659369cd72087705e2714","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.78","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.51","poppygl":"^0.0.25","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.447","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.387","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.578","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.145","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.232","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.38","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.105","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.43","kicad-to-circuit-json":"^0.0.113","@tscircuit/footprinter":"^0.0.371","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/circuit-json-util":"^0.0.97","@tscircuit/copper-pour-solver":"0.0.39","@tscircuit/capacity-autorouter":"^0.0.670","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.19","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.101","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1460_1784228667067_0.8605980973390392","host":"s3://npm-registry-packages-npm-production"}},"0.0.1461":{"name":"@tscircuit/core","version":"0.0.1461","_id":"@tscircuit/core@0.0.1461","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"2359dfcaad54dcce38d462df874bc7de99b2e0e4","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1461.tgz","fileCount":5,"integrity":"sha512-DTAqHLrk+9HcoEd9YhxP/fQtBprEbmlOfm7c87aFPmirDTUaMyTxQWr7C1f+LohcKIe+6Y5Vzg4OdgkL3A2qOQ==","signatures":[{"sig":"MEUCIQCTlFTqZ/xFVDRDEV6TsYuAlxSEzWdsE1IgUM/zI3HMugIgc+/bks0Vu4ta6oGvS/mIMy+xBVjLbp+T3FWyNkMC4wU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9397575},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"414dcd8dd8ee8bab987c43ad6356973aefc3a100","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.78","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.51","poppygl":"^0.0.25","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.450","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.387","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.583","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.145","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.232","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.38","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.105","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.43","kicad-to-circuit-json":"^0.0.113","@tscircuit/footprinter":"^0.0.371","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/circuit-json-util":"^0.0.97","@tscircuit/copper-pour-solver":"0.0.39","@tscircuit/capacity-autorouter":"^0.0.670","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.19","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.101","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1461_1784262523681_0.5363706931962939","host":"s3://npm-registry-packages-npm-production"}},"0.0.1462":{"name":"@tscircuit/core","version":"0.0.1462","_id":"@tscircuit/core@0.0.1462","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"2c24ce1ed37f797bd8a8c6f4a58d74cd70834797","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1462.tgz","fileCount":5,"integrity":"sha512-waKGlD6gx8A+zrjMgKphlUuWU6L9ydYlG+Ec0Lv61B3Bw3VAqJC5ARflPZ9H4szCVG2zeOEubZKWbP3BpTGgXw==","signatures":[{"sig":"MEUCIQDzFSDA36YvDux99CK11BpwY0tjdpROkhpp2RFCy0TEsAIgbM02cPKqRjLZSpF3odygI0r8h4Pyv19vYbYWFOkD6+I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9397575},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"534c403e33ba60f182e5060f4e68ffe47cc904e8","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.78","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.51","poppygl":"^0.0.25","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.450","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.387","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.583","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.145","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.232","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.38","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.105","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.43","kicad-to-circuit-json":"^0.0.113","@tscircuit/footprinter":"^0.0.371","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/circuit-json-util":"^0.0.97","@tscircuit/copper-pour-solver":"0.0.39","@tscircuit/capacity-autorouter":"^0.0.670","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.19","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.104","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1462_1784282610060_0.05988358679382544","host":"s3://npm-registry-packages-npm-production"}},"0.0.1463":{"name":"@tscircuit/core","version":"0.0.1463","_id":"@tscircuit/core@0.0.1463","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"bb8810e2f83d3c21d8595e27af40b34fb30ba16e","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1463.tgz","fileCount":5,"integrity":"sha512-Gb3ls0LUiwiGBqfr1awgGxVJLuNmpxrruk4AIGz0XhmlMfeKSSBK4qYu9gIpbZZfpfp18Bt+VjirkOLEt3NQCA==","signatures":[{"sig":"MEYCIQCzNHbaln8PmmlUpnaN4eDi2KwxeHarrBdvo5UGyO6NHwIhAL918T1CJLfbE7ag2p+c11y+1BTahZJHmHrCx3HQJp6b","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9397749},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"31494731ec0e6fc7c60f046fead7f1386e7e9aa3","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.78","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.51","poppygl":"^0.0.25","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.450","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.387","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.583","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.145","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.232","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.38","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.105","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.43","kicad-to-circuit-json":"^0.0.113","@tscircuit/footprinter":"^0.0.371","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/circuit-json-util":"^0.0.97","@tscircuit/copper-pour-solver":"0.0.39","@tscircuit/capacity-autorouter":"^0.0.670","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.19","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.104","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1463_1784287229340_0.9806468784335143","host":"s3://npm-registry-packages-npm-production"}},"0.0.1464":{"name":"@tscircuit/core","version":"0.0.1464","_id":"@tscircuit/core@0.0.1464","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"7abec4dd4948da53f6859eac405581fc033d10a2","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1464.tgz","fileCount":5,"integrity":"sha512-ka6Pw4ekr8Vl2ZNEr/14S6uUlT8OCeb3p+yoWA/nj/figbyxRhChrQMWbQoQ0s79poYZCsgdIf5kAInqgY27CA==","signatures":[{"sig":"MEYCIQCWmgJfYxPXt08uvjZ0nQ8IDN+A3FIN1gVpCoa4cQ6pBQIhAImYEGZwluj6HH2MEQRQEP9EFT8vtXB3ycDMnCOBzZJu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9399624},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"a9ff3fa9bbe7d908a33103939698e5adb75f5e05","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.78","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.51","poppygl":"^0.0.25","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.450","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.387","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.583","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.145","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.232","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.38","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.105","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.43","kicad-to-circuit-json":"^0.0.113","@tscircuit/footprinter":"^0.0.371","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/circuit-json-util":"^0.0.97","@tscircuit/copper-pour-solver":"0.0.39","@tscircuit/capacity-autorouter":"^0.0.670","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.19","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.104","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1464_1784290854143_0.8026087543934026","host":"s3://npm-registry-packages-npm-production"}},"0.0.1465":{"name":"@tscircuit/core","version":"0.0.1465","_id":"@tscircuit/core@0.0.1465","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"9985ff6fb3ab42256d494a30f61cb8eaef9b46f5","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1465.tgz","fileCount":5,"integrity":"sha512-9bxq15gIxAtGEHauefMWNdP30jWENNPXZ9YUPEuyccsw5+t67AwtDcgX5M1BC7ZZ4yglUeLzKWpOXdkAEkutUw==","signatures":[{"sig":"MEUCIHnoHIeOq1xfTEdfP35KWwLsiUE8gSYEkVKvcWesmXx6AiEAiKe4zftLL/6zUvE7zGorKEi9NnaTvqsruw1BUDOUEJ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9400237},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"81524c3446355ff408ea4ee71109b3cf94bbe00d","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.78","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.51","poppygl":"^0.0.25","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.450","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.387","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.584","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.145","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.232","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.38","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.105","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.43","kicad-to-circuit-json":"^0.0.113","@tscircuit/footprinter":"^0.0.371","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/circuit-json-util":"^0.0.97","@tscircuit/copper-pour-solver":"0.0.39","@tscircuit/capacity-autorouter":"^0.0.670","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.19","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.104","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1465_1784305196928_0.06360784798655938","host":"s3://npm-registry-packages-npm-production"}},"0.0.1466":{"name":"@tscircuit/core","version":"0.0.1466","_id":"@tscircuit/core@0.0.1466","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"c961e5c13edf6bee9726645b6097f77c04b35d03","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1466.tgz","fileCount":5,"integrity":"sha512-9kdCaW3Re8WiJxJ1TbwP8S2kmEo7fflPPPksi3DQazDSPJne7ULIzLPnEejN7SCTiYPkxjP6MY0Qx8nyfHj7Rg==","signatures":[{"sig":"MEQCIDxHfFV985HOLGaDvwOow+dwaOkjOkwY/ZkR1dVS+x24AiAbSwkce5UXsGp+DJ/OXukVos5NwhxH7xUMP6Jv+e5Q7w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9400237},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"747f03a6ee28c947071ac72f56001d2251feb87b","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.78","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.51","poppygl":"^0.0.25","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.450","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.390","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.584","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.145","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.232","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.38","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.105","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.43","kicad-to-circuit-json":"^0.0.113","@tscircuit/footprinter":"^0.0.371","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/circuit-json-util":"^0.0.97","@tscircuit/copper-pour-solver":"0.0.39","@tscircuit/capacity-autorouter":"^0.0.696","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.19","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.104","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1466_1784308141829_0.49558454179196665","host":"s3://npm-registry-packages-npm-production"}},"0.0.1467":{"name":"@tscircuit/core","version":"0.0.1467","_id":"@tscircuit/core@0.0.1467","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"519e61630d15d8a0e4b2a129afbfd9b84a848f9c","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1467.tgz","fileCount":5,"integrity":"sha512-juTRA3aaueeYwLrS9n7DBsfJybdDdAhXAFRccZIzc7jynPyDJDp/CHtpYnGGwShyiqNlEGvA6S8s/c38gWx3zA==","signatures":[{"sig":"MEYCIQDiLmGqTjmvazho7pudryDyZEQERbHuNsqJLbPKcoshiwIhAK57gBg8gqGI+a1NQsx7Re/1Y8vs/KNEHa5Ih9Xu30qY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9400237},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"bf84abfca1940f40b7046756d928ce419918b31b","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.78","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.51","poppygl":"^0.0.25","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.450","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.390","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.585","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.145","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.232","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.38","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.105","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.43","kicad-to-circuit-json":"^0.0.113","@tscircuit/footprinter":"^0.0.371","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/circuit-json-util":"^0.0.97","@tscircuit/copper-pour-solver":"0.0.39","@tscircuit/capacity-autorouter":"^0.0.696","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.19","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.104","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1467_1784317673575_0.4039887660131416","host":"s3://npm-registry-packages-npm-production"}},"0.0.1468":{"name":"@tscircuit/core","version":"0.0.1468","_id":"@tscircuit/core@0.0.1468","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"720982c7d7722f1ce77618cd5a54d4c6ac33fcff","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1468.tgz","fileCount":5,"integrity":"sha512-ZtWuH+0EMwmgnR2VfHNUGztQEPpYSgG5xR+B0yX9vr6I5+WQCTud3m99cTsW8l/xReTlkAmbwBduTtdYmpPHDQ==","signatures":[{"sig":"MEUCIHkQ3RdOZTpOj/+fhel5kxDB0gZANDvSH+plC+FLB9FLAiEAs66Tre/iTmQRvpzGJMLakCTom+PbfC/jQSUFWUOL5Tg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9400237},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"303c3d3a531a068926998849052043ba12a98a1f","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.78","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.51","poppygl":"^0.0.25","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.450","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.391","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.585","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.145","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.232","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.38","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.105","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.43","kicad-to-circuit-json":"^0.0.113","@tscircuit/footprinter":"^0.0.371","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/circuit-json-util":"^0.0.97","@tscircuit/copper-pour-solver":"0.0.39","@tscircuit/capacity-autorouter":"^0.0.696","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.19","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.104","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1468_1784476903958_0.5633609404880839","host":"s3://npm-registry-packages-npm-production"}},"0.0.1469":{"name":"@tscircuit/core","version":"0.0.1469","_id":"@tscircuit/core@0.0.1469","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"d906a6beede4d3c40bbb35fd42aa5dcd089b3463","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1469.tgz","fileCount":5,"integrity":"sha512-sIO2eQ15B3rwJ19bALRGQGknR54RYrkTGBfwKx/jsiPLFplMmMBr3/T05AyPdd+THDh/f5ly7KdcgQExcABXHA==","signatures":[{"sig":"MEYCIQDJn+c1/a1LYMItn/DRCHQw0qpiEe3lJMyT+ohQn3mGNQIhANFCVGv00uSs7sAxMmUSx6hVIOL9L6MMVd+g0klgv6uX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9404491},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"e53d7e2f1f42b259dccd10aef5af3985611f6e43","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.78","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.51","poppygl":"^0.0.25","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.450","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.391","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.586","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.145","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.232","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.38","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.105","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.43","kicad-to-circuit-json":"^0.0.113","@tscircuit/footprinter":"^0.0.371","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/circuit-json-util":"^0.0.97","@tscircuit/copper-pour-solver":"0.0.39","@tscircuit/capacity-autorouter":"^0.0.696","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.19","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.104","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1469_1784570385656_0.3341074690801322","host":"s3://npm-registry-packages-npm-production"}},"0.0.1470":{"name":"@tscircuit/core","version":"0.0.1470","_id":"@tscircuit/core@0.0.1470","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"641769d7150cc3813d6327b9c36202ed2db8fd9f","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1470.tgz","fileCount":5,"integrity":"sha512-1uBD1w+kn6rUD3LXiFxVBjAEyDUGM624qXSvt/LdvuDwkcbrGZlPKs+SV09J1Rope1ssSlXxYLxayeLK04PRiA==","signatures":[{"sig":"MEUCIEAc7pX2G6o57usZw6YZeJy2eTnzDsIqG3O70f42ASAxAiEAga2tbkS8ngixWZ4nNQycltAFwNmmuhIwmdMk+ItXJBY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9403462},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"47d420453f88527d77d8196f7ea2623c0c071953","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.78","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.51","poppygl":"^0.0.25","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.450","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.391","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.586","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.145","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.232","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.38","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.105","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.43","kicad-to-circuit-json":"^0.0.113","@tscircuit/footprinter":"^0.0.371","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/circuit-json-util":"^0.0.97","@tscircuit/copper-pour-solver":"0.0.39","@tscircuit/capacity-autorouter":"^0.0.696","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.19","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.104","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1470_1784572449901_0.5756844827979719","host":"s3://npm-registry-packages-npm-production"}},"0.0.1471":{"name":"@tscircuit/core","version":"0.0.1471","_id":"@tscircuit/core@0.0.1471","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"a0c9f82cd92fbb36d187a94e84e2ec43bebc74b8","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1471.tgz","fileCount":5,"integrity":"sha512-dlxkIviD+Tc1v2LBlGD4gyNB8rMm4YjmhHG/rvNxY9hsD+8yn4RJnYJ/TuGgmMxMnZ9Abm/71bAuPtPbgL0XnA==","signatures":[{"sig":"MEUCIGgX5hGlBev4zjpHnZ6cT14hVNwVx5n+wldDA5EC5XJQAiEAnTW9JRfVWZWALy2sUmbaK5AJMiqw29Uboj7SAcBeL8o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9403284},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"7674848f0d150a7d4be710f4c805f5680611bffa","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.78","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.51","poppygl":"^0.0.25","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.450","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.391","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.586","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.145","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.232","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.38","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.105","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.43","kicad-to-circuit-json":"^0.0.113","@tscircuit/footprinter":"^0.0.371","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/circuit-json-util":"^0.0.97","@tscircuit/copper-pour-solver":"0.0.39","@tscircuit/capacity-autorouter":"^0.0.696","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.19","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.104","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1471_1784651823394_0.726632834269668","host":"s3://npm-registry-packages-npm-production"}},"0.0.1472":{"name":"@tscircuit/core","version":"0.0.1472","_id":"@tscircuit/core@0.0.1472","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"ba309deff25ea67473d51eb180206d02f91092cc","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1472.tgz","fileCount":5,"integrity":"sha512-IJ7CZFDqiT/vo8pP1TVAWKdZvnFhyZGTZ3Ujld77fO9nKYdGB9XOS7ukYQqfwqTRCTJK/DelnOitXdkmS2tY7g==","signatures":[{"sig":"MEUCIGVm9FouFXfLRVZamxIPr64YRXBYwENR/5qTCU9eyEW5AiEAjjTYdZQJq9b6Ukw/HdUJX567yxxqBxLGyxQGBzBGQ5o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9403284},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"6c503b896e0be841045b27f2b5c3f6b8f611092f","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.79","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.51","poppygl":"^0.0.25","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.450","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.391","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.586","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.145","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.232","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.38","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.105","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.43","kicad-to-circuit-json":"^0.0.113","@tscircuit/footprinter":"^0.0.371","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/circuit-json-util":"^0.0.97","@tscircuit/copper-pour-solver":"0.0.39","@tscircuit/capacity-autorouter":"^0.0.696","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.19","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.104","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1472_1784652033768_0.1875247388796224","host":"s3://npm-registry-packages-npm-production"}},"0.0.1473":{"name":"@tscircuit/core","version":"0.0.1473","_id":"@tscircuit/core@0.0.1473","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"55f8e67c483a23d1608c0daa04b86cf05dd8b985","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1473.tgz","fileCount":5,"integrity":"sha512-cKQQmOwErCIJgYnpU+ldmk4mDuJNKhcvSJty4aDvQkH5oYPoRkKcTwlSY1HwF7d9mp/wzHc7R+wGQnywycUH9Q==","signatures":[{"sig":"MEQCICgTXWj49vkPchNSQ1NZo58fqBrym+5snOJaFXevN5ywAiAciHC5xlkpEo9IwWQ29kAuFtZhBGJDwZMPF9yUEwXuVg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9403284},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"3f547ded8a3932324179a7f3117f2fbe3a4d8b85","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.79","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.51","poppygl":"^0.0.25","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.450","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.391","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.586","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.145","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.232","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.38","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.105","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.43","kicad-to-circuit-json":"^0.0.113","@tscircuit/footprinter":"^0.0.380","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/circuit-json-util":"^0.0.97","@tscircuit/copper-pour-solver":"0.0.39","@tscircuit/capacity-autorouter":"^0.0.696","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.19","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.104","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1473_1784659646911_0.5471156221904041","host":"s3://npm-registry-packages-npm-production"}},"0.0.1474":{"name":"@tscircuit/core","version":"0.0.1474","_id":"@tscircuit/core@0.0.1474","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"a3556474b091689ce1b5a0180078c91688339d2f","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1474.tgz","fileCount":5,"integrity":"sha512-gBLo161oB0Iz8UKe9Kb/LbXbLIFEc2d2s6qbEPFl89aOe5ZJmpyejn68/gORQSicBLaZCZBiWiyL/6ZLhN7UjQ==","signatures":[{"sig":"MEYCIQC5o/2PkB+ZDCU7hK3jGAKZBXRQCcvGUOJfMmuDvUSuNQIhAPS5N1X44lzCdyufeGxi3JFTTRYtgbmsyqpll7P4cFJg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9420558},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"48dca27a991162f382785864b4535f52cf6187bd","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.79","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.51","poppygl":"^0.0.25","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.450","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.391","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.587","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.145","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.232","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.38","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.105","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.43","kicad-to-circuit-json":"^0.0.113","@tscircuit/footprinter":"^0.0.380","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/circuit-json-util":"^0.0.97","@tscircuit/copper-pour-solver":"0.0.39","@tscircuit/capacity-autorouter":"^0.0.696","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.19","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.104","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1474_1784675115335_0.8836793376706618","host":"s3://npm-registry-packages-npm-production"}},"0.0.1475":{"name":"@tscircuit/core","version":"0.0.1475","_id":"@tscircuit/core@0.0.1475","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"febaef17a7417b0d04d7c74ebc253a9c2ae3908c","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1475.tgz","fileCount":5,"integrity":"sha512-ogH95OKS8XCCw/lGHlkqPw1tpPOQkW5O6tsWD/63kocPouFzT4IHk5lXxZ0wZpeJD82RRe+u2vtD3hwwqliehQ==","signatures":[{"sig":"MEQCIGjIVol3c6r9qRiQoqH1Q8ZC1EloTz5rcoLJA8GYcpJKAiAJLoIKKKAspqoUnIe8FSfKjJ2Ud2H7ZbZ8X3pVhYHLRw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9421544},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"8c93159c67b5801f90f3356ea0c748cebdfcf7f9","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.79","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.51","poppygl":"^0.0.25","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.450","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.391","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.587","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.145","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.232","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.38","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.105","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.43","kicad-to-circuit-json":"^0.0.113","@tscircuit/footprinter":"^0.0.380","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/circuit-json-util":"^0.0.97","@tscircuit/copper-pour-solver":"0.0.39","@tscircuit/capacity-autorouter":"^0.0.696","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/ngspice-spice-engine":"^0.0.19","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.104","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1475_1784693166003_0.20342850378121757","host":"s3://npm-registry-packages-npm-production"}},"0.0.1476":{"name":"@tscircuit/core","version":"0.0.1476","_id":"@tscircuit/core@0.0.1476","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"ab380eeb29e54a0e922d20c011528fe2e12a174e","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1476.tgz","fileCount":5,"integrity":"sha512-PKr9fIFP5MsyfE1v3rTYph3jCfmapfOJZWrxMmlZ3NHD2slZJb+OlcD8jsv7wesE1UoVixwxktRH56xFjnzPhw==","signatures":[{"sig":"MEYCIQCCoSL5lSpPN6v5W+owJ5Wd38fQ51aJYGDk8E1WfW/zeAIhAOQ0j5v0dAAabx4SrRlqjmhEE9NmO/ymMfsReHRfbDHG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9435329},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"b193cee8d2b679da53094dc2ae19b2f0f0cc2924","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.79","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.51","poppygl":"^0.0.25","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.450","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.391","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.587","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.145","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.232","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.38","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.107","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.43","kicad-to-circuit-json":"^0.0.113","@tscircuit/footprinter":"^0.0.380","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/circuit-json-util":"^0.0.97","@tscircuit/copper-pour-solver":"0.0.39","@tscircuit/capacity-autorouter":"^0.0.696","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.2","@tscircuit/ngspice-spice-engine":"^0.0.19","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.104","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1476_1784693454617_0.30557773955437506","host":"s3://npm-registry-packages-npm-production"}},"0.0.1477":{"name":"@tscircuit/core","version":"0.0.1477","_id":"@tscircuit/core@0.0.1477","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"96cfbd0b9bb3030ac50af87df81ea69ff2a3cef1","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1477.tgz","fileCount":5,"integrity":"sha512-j/Be7e7u8MZssRTlIAP5nZgpV0Dv0zWSTpeSejqHUqfbxM4IP7vC889NS5E3x47CbtTi7Q3fu4VIeEtOAYtWWQ==","signatures":[{"sig":"MEQCIBlWg0bZFM5uW9TT3wNqw2T4gHBM0vSlp2NHrKpW58QPAiBhzB5cuNp//StSF1s6ToxtenFdNhXDvbAOmfHY1846FA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9442624},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"53c79b22bc27884add5fdf3bcb255752c9287f52","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.79","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.51","poppygl":"^0.0.25","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.450","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.391","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.587","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.145","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.232","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.38","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.107","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.43","kicad-to-circuit-json":"^0.0.113","@tscircuit/footprinter":"^0.0.380","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/circuit-json-util":"^0.0.97","@tscircuit/copper-pour-solver":"0.0.39","@tscircuit/capacity-autorouter":"^0.0.696","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.2","@tscircuit/ngspice-spice-engine":"^0.0.19","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.104","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1477_1784697542779_0.7993380603349285","host":"s3://npm-registry-packages-npm-production"}},"0.0.1478":{"name":"@tscircuit/core","version":"0.0.1478","_id":"@tscircuit/core@0.0.1478","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"116b823ad2caa12437e66ae4e3d8714af7794de5","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1478.tgz","fileCount":5,"integrity":"sha512-8fF326Kj7CALZU/N4+l5ReTqcQhsCJHS6nVaaD2xM9+wfj8UitLS/IxmkHMml8ZfSioM//M17fuKpw4xj2v5vA==","signatures":[{"sig":"MEUCIGkyI3Z61ZCA+cd2gPaAYfP5vovm/wdPJeAMjN0f1/ilAiEAmi3T3sjvis3HUFJcObCwbd0gQiCP6fMDyoKl7XXzPcs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9442624},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"db6ec97c5db63768f4d885ada03deed98c733bad","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.79","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.51","poppygl":"^0.0.26","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.450","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.391","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.587","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.145","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.232","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.38","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.107","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.43","kicad-to-circuit-json":"^0.0.113","@tscircuit/footprinter":"^0.0.380","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/circuit-json-util":"^0.0.97","@tscircuit/copper-pour-solver":"0.0.39","@tscircuit/capacity-autorouter":"^0.0.696","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.2","@tscircuit/ngspice-spice-engine":"^0.0.19","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.104","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1478_1784697845630_0.35586844165137044","host":"s3://npm-registry-packages-npm-production"}},"0.0.1479":{"name":"@tscircuit/core","version":"0.0.1479","_id":"@tscircuit/core@0.0.1479","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"0f404377c3da85281b914592505124f4a55e67f6","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1479.tgz","fileCount":5,"integrity":"sha512-vgoaCAASSn9ql0LucGrP52xBG4gUm8TfoRm362wbrNMeBwVN4EPfOoLwx8bVvQFFRuKxnVhZlWnsGXAIxy+70Q==","signatures":[{"sig":"MEQCIDoV8WrlYsdI9NpqiLg+L8j8L52gvU1kfg4PXLCbmobMAiAaD5LFcVaDubbJzXxE2WqZmFCNXonflDpAa1k6ut2qNw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9442624},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"c229d4842a5d1a1d9679ee23f3e546de46bda36c","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.79","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.51","poppygl":"^0.0.26","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.450","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.391","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.587","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.145","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.232","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.38","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.107","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.43","kicad-to-circuit-json":"^0.0.113","@tscircuit/footprinter":"^0.0.380","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/circuit-json-util":"^0.0.97","@tscircuit/copper-pour-solver":"0.0.39","@tscircuit/capacity-autorouter":"^0.0.696","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.3","@tscircuit/ngspice-spice-engine":"^0.0.19","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.104","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1479_1784703533718_0.1695877914274624","host":"s3://npm-registry-packages-npm-production"}},"0.0.1480":{"name":"@tscircuit/core","version":"0.0.1480","_id":"@tscircuit/core@0.0.1480","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"373249ab7ce1cedc0f7fb9de2013f174597f7a6d","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1480.tgz","fileCount":5,"integrity":"sha512-CBbiMPl2Pu6iO3KhGaV+PaPhSvJaiC4j7sY9E63db5L0BTPnPRukmQ1Y+UMOzvuCqjIPCtsILjXY124TD594rg==","signatures":[{"sig":"MEYCIQCYYQ3uc1EfLAuUdbQQ570GgRPPi57StJNVGZZsKDVNZgIhAPFLwyHhUzW004cm5f8D8WJCF3bbIsWez32/oiK2B+5M","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9442624},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"f8fde23b03f78a877353abfe60ae203105183c33","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.79","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.51","poppygl":"^0.0.26","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.450","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.391","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.587","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.145","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.233","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.38","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.107","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.43","kicad-to-circuit-json":"^0.0.113","@tscircuit/footprinter":"^0.0.380","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/circuit-json-util":"^0.0.97","@tscircuit/copper-pour-solver":"0.0.39","@tscircuit/capacity-autorouter":"^0.0.696","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.3","@tscircuit/ngspice-spice-engine":"^0.0.19","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.104","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1480_1784708989546_0.593653701710535","host":"s3://npm-registry-packages-npm-production"}},"0.0.1481":{"name":"@tscircuit/core","version":"0.0.1481","_id":"@tscircuit/core@0.0.1481","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"34be65af9653280c94923c1bde978436e8e2e2d1","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1481.tgz","fileCount":5,"integrity":"sha512-wVuMmSSU0squ6ZVOI8MEOhnGquD/uK4n0BsbIhF5ecR/Zqe5H/T+isE0Fg0XJvb9NWrFyhNu41p0zRiD4IsIJQ==","signatures":[{"sig":"MEQCIBSXiVjAtopX5SRvO7+/yrZSOHNG4/CBOVPdSo2W8gaVAiBXoZWyvsSx7tm7C7NqzYZvVGtBN1XCYPZ2ww8aRJ1vzg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9448574},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"2fe1f017b4ef9579406976e3cb79990cfdfa4e5b","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.79","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.51","poppygl":"^0.0.26","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.451","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.391","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.587","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.145","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.233","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.38","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.107","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.43","kicad-to-circuit-json":"^0.0.113","@tscircuit/footprinter":"^0.0.380","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/circuit-json-util":"^0.0.97","@tscircuit/copper-pour-solver":"0.0.39","@tscircuit/capacity-autorouter":"^0.0.696","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.3","@tscircuit/ngspice-spice-engine":"^0.0.19","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.104","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1481_1784710487701_0.06198129229142424","host":"s3://npm-registry-packages-npm-production"}},"0.0.1482":{"name":"@tscircuit/core","version":"0.0.1482","_id":"@tscircuit/core@0.0.1482","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"26d0ecf07ebee20f7df6aaaa0b3b174808a4b426","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1482.tgz","fileCount":5,"integrity":"sha512-iwn5PTHJ3IsBhJ6lcsFcntPVASpeG7up0eE36iwHd4060XB/hOoMUd0YY3qUGWZ2FbQC6mWldIOb+Mrz2yyVHg==","signatures":[{"sig":"MEYCIQDjGnYkrTnBqhuOx3hjiGh1RYJxduXyQk/5aDGelnwJOwIhAM894RkcWdz83thr0jDFH6f7uQNFoHEsD/Z9Jd6GgeUN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9448574},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"f9aa7d4ea59e1f7bebd94d3e20d5139b67456816","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.79","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.51","poppygl":"^0.0.26","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.451","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.391","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.587","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.145","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.233","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.38","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.107","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.43","kicad-to-circuit-json":"^0.0.113","@tscircuit/footprinter":"^0.0.380","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/circuit-json-util":"^0.0.97","@tscircuit/copper-pour-solver":"0.0.39","@tscircuit/capacity-autorouter":"^0.0.710","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.3","@tscircuit/ngspice-spice-engine":"^0.0.19","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.104","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1482_1784728203489_0.4912310320013882","host":"s3://npm-registry-packages-npm-production"}},"0.0.1483":{"name":"@tscircuit/core","version":"0.0.1483","_id":"@tscircuit/core@0.0.1483","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"ac1ece3f0b13d89ea3cdd3642c5fb41031bdfec8","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1483.tgz","fileCount":5,"integrity":"sha512-jky25OWV8EoPhqkrjn/myklvvxNJDKRlWrziVAWiP4q4ycKr9EDGDqBZujCd04anVzykajX7bntP5qPY+d4d3A==","signatures":[{"sig":"MEUCIGfKDuAck56lDfVVWhjiAOA3H68nEs0kAz3yWA/5O5b8AiEAszYEQrtumuig8CujZNq0rP1tLntam7gPmaG8dkHHT9I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9450865},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"d8aa4ff8227756ab5c295fb553015079b67254e1","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.79","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.51","poppygl":"^0.0.26","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.451","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.391","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.587","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.145","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.233","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.38","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.107","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.43","kicad-to-circuit-json":"^0.0.113","@tscircuit/footprinter":"^0.0.380","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/circuit-json-util":"^0.0.97","@tscircuit/copper-pour-solver":"0.0.39","@tscircuit/capacity-autorouter":"^0.0.710","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.3","@tscircuit/ngspice-spice-engine":"^0.0.19","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.104","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1483_1784742024098_0.47765445895739855","host":"s3://npm-registry-packages-npm-production"}},"0.0.1484":{"name":"@tscircuit/core","version":"0.0.1484","_id":"@tscircuit/core@0.0.1484","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"9f66ebf2d7777ec63207ea83d21ff9c129ad4a03","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1484.tgz","fileCount":5,"integrity":"sha512-EU9rJ1hR50/Nb5j6O+S/U3kpEJB/nqksniufSAXwu71dchqP00OZvmHrFzGTS8RwRt6v5phF0stFLNwECnRYfA==","signatures":[{"sig":"MEUCIQDNWu6bipGrmOQKiUhNYSsiPiLv3UM2eQmmOYXbJftHPAIgcI2C14Q6hAUxmZeZXM69aJPh7pyCQBhhgi1jS7pe9Ow=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9450996},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"08584b51fad49124319aec860b6372d533047be4","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.79","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.51","poppygl":"^0.0.26","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.451","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.391","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.587","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.145","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.233","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.38","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.107","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.43","kicad-to-circuit-json":"^0.0.113","@tscircuit/footprinter":"^0.0.380","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/circuit-json-util":"^0.0.97","@tscircuit/copper-pour-solver":"0.0.39","@tscircuit/capacity-autorouter":"^0.0.710","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.3","@tscircuit/ngspice-spice-engine":"^0.0.19","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.104","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1484_1784750282820_0.22716668755840974","host":"s3://npm-registry-packages-npm-production"}},"0.0.1485":{"name":"@tscircuit/core","version":"0.0.1485","_id":"@tscircuit/core@0.0.1485","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"a288819ad3976258611f96d041136fc74400b552","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1485.tgz","fileCount":5,"integrity":"sha512-TI+c/qH8PXiT2x4qS2PZsIzT4+my1YF1RP8xk9g72ivKkOMGa+nN6WEO4ZKZXGMr0x7iiulhMFA2OVQe66JLew==","signatures":[{"sig":"MEYCIQDr2UetcOFOuxKOwOLXVVmNEAtVK9OAXjRRIYdMjoxv6QIhAKdab6dnfQOCXoAPrEF7aKiABMjDg2puSIHWUeVTnYDo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9455044},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"c760559c8c5226d7abf520cc00e17c05421ab3e1","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.79","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.51","poppygl":"^0.0.26","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.451","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.391","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.589","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.145","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.233","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.38","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.107","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.43","kicad-to-circuit-json":"^0.0.113","@tscircuit/footprinter":"^0.0.380","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/circuit-json-util":"^0.0.97","@tscircuit/copper-pour-solver":"0.0.39","@tscircuit/capacity-autorouter":"^0.0.710","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.3","@tscircuit/ngspice-spice-engine":"^0.0.19","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.104","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1485_1784750694786_0.3538012130917736","host":"s3://npm-registry-packages-npm-production"}},"0.0.1486":{"name":"@tscircuit/core","version":"0.0.1486","_id":"@tscircuit/core@0.0.1486","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"0d26fa1c730804e6914bec9b7369d61a837adc56","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1486.tgz","fileCount":5,"integrity":"sha512-sfsNI7fCUPDPUpUrWfcqfEO2saiXyDyMGctH7Jt2lmuz3D4xdQscwKZsLXLLG0M7/8rKww4hPIiWtBG3r+PQmA==","signatures":[{"sig":"MEUCIQDySvfd1Mqotzhy7CrPboFgQ4t/ZcZS2ooWeoNKRMxd1QIgUpC11jTIMG874fA1eTLgaD6T7ejOPyPX5PpO1c/tD4g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9455608},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"22823788f0202b9bf577a24898c9a1e4f909d561","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.79","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.51","poppygl":"^0.0.26","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.451","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.391","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.589","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.145","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.233","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.38","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.107","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.43","kicad-to-circuit-json":"^0.0.113","@tscircuit/footprinter":"^0.0.380","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/circuit-json-util":"^0.0.97","@tscircuit/copper-pour-solver":"0.0.39","@tscircuit/capacity-autorouter":"^0.0.710","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.3","@tscircuit/ngspice-spice-engine":"^0.0.19","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.104","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1486_1784750864829_0.610895908773758","host":"s3://npm-registry-packages-npm-production"}},"0.0.1487":{"name":"@tscircuit/core","version":"0.0.1487","_id":"@tscircuit/core@0.0.1487","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"bc9fb9f515b86967ef2361fd6b7c352d11ae46b0","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1487.tgz","fileCount":5,"integrity":"sha512-vZPk5ICRvAE/oU8iOVp7H09WqskTQd50UtcMlc4YyyzX70Ck0SZZkDBSRJ0fYSweL0c30tErsg4+8E7Fk7t3uw==","signatures":[{"sig":"MEUCIGlDZniAAgK8rVrB1opZtZfBeIHJQXn+0NLGQrt8DpBYAiEAupkJpQce4yy9233Xge074ojMYVSjj9RHlYyb2Zcn+8g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9455608},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"a16470e001b553944cd1201e8fd2ff545b857bd0","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.79","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.51","poppygl":"^0.0.26","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.451","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.391","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.589","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.145","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.233","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.43","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.107","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.43","kicad-to-circuit-json":"^0.0.113","@tscircuit/footprinter":"^0.0.380","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/circuit-json-util":"^0.0.97","@tscircuit/copper-pour-solver":"0.0.39","@tscircuit/capacity-autorouter":"^0.0.710","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.3","@tscircuit/ngspice-spice-engine":"^0.0.19","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.104","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1487_1784758547380_0.7417467331461212","host":"s3://npm-registry-packages-npm-production"}},"0.0.1488":{"name":"@tscircuit/core","version":"0.0.1488","_id":"@tscircuit/core@0.0.1488","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"57eaa3384e7d9295cb78de236a3ead4e96b8f460","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1488.tgz","fileCount":5,"integrity":"sha512-+ZSQVfeUvMniouaymAVwN/XO0UgCf61Vq7T38GIh6XBBx6TIa5wgPI+O+XktTYA0znJFTJ4FAAQ8nXq/uehy6g==","signatures":[{"sig":"MEUCIDZqAMQIxF2bsMxbRQkUSC1ZyknOA7jQ75nCCd5iMDEnAiEA64UivXm0L90qpHY8AxIn0Ao0sUgEqa9Ze+KJIqWTOUY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9455608},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"64acf4b03bdb3ecec61b2b5425782d778325ccaa","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.79","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.51","poppygl":"^0.0.26","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.451","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.391","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.589","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.145","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.233","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.43","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.107","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.43","kicad-to-circuit-json":"^0.0.113","@tscircuit/footprinter":"^0.0.380","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/circuit-json-util":"^0.0.97","@tscircuit/copper-pour-solver":"0.0.39","@tscircuit/capacity-autorouter":"^0.0.710","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.3","@tscircuit/ngspice-spice-engine":"^0.0.19","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.105","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1488_1784760021975_0.7648492121717769","host":"s3://npm-registry-packages-npm-production"}},"0.0.1489":{"name":"@tscircuit/core","version":"0.0.1489","_id":"@tscircuit/core@0.0.1489","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"18e3803df0d64e7ca642c261ff5663d2f722635e","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1489.tgz","fileCount":5,"integrity":"sha512-OBQLnoXE4glDkXdaP3w7blDoYo3fPO4alhbXXLXM4h5fKUT+cqdkPtqw2aMbEeU8iS9MIww7LUaqGKjJY90qAQ==","signatures":[{"sig":"MEQCIGUGeTfeUkaTnE3tNlzum3oSEhAkzfWAZJNPOks1+PrpAiBZDHKLmVg8rA0U6WuB1TBIxXiXKQS9NRghv3eptdaOTA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9458496},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"c245988569deebe3ba1d51598c2fbaf6259695ec","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.79","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.51","poppygl":"^0.0.26","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.453","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.391","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.589","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.145","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.233","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.43","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.107","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.43","kicad-to-circuit-json":"^0.0.113","@tscircuit/footprinter":"^0.0.380","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/circuit-json-util":"^0.0.100","@tscircuit/copper-pour-solver":"0.0.39","@tscircuit/capacity-autorouter":"^0.0.710","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.3","@tscircuit/ngspice-spice-engine":"^0.0.19","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.105","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1489_1784760462952_0.47791340307256625","host":"s3://npm-registry-packages-npm-production"}},"0.0.1490":{"name":"@tscircuit/core","version":"0.0.1490","_id":"@tscircuit/core@0.0.1490","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"e8c4e5c8aa125b483fd2dfd65043f32e6fd8acdb","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1490.tgz","fileCount":5,"integrity":"sha512-xh/mNXqo43aNpCh76tbTCmHa7E+CgdgebHEkJ7MeXz8qoW7xjmXm4e2NfHAxHwz23bOaeMRE16RYgJkpwbfYfw==","signatures":[{"sig":"MEQCIBC7Xuqj6BELKvzKfwjSjYwDioGMgc3fxMxD+DHtLns+AiADS7ZBwqlkgFth310cqSIfwva+B+1UErR6Ln975pTWFw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9458627},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"d357fc666eefe2fb29650584fe5d7d1ce1219a68","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.79","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.51","poppygl":"^0.0.26","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.453","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.391","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.589","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.145","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.233","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.43","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.107","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.43","kicad-to-circuit-json":"^0.0.113","@tscircuit/footprinter":"^0.0.380","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/circuit-json-util":"^0.0.100","@tscircuit/copper-pour-solver":"0.0.39","@tscircuit/capacity-autorouter":"^0.0.710","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.3","@tscircuit/ngspice-spice-engine":"^0.0.19","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.105","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1490_1784763789204_0.12350133206066771","host":"s3://npm-registry-packages-npm-production"}},"0.0.1491":{"name":"@tscircuit/core","version":"0.0.1491","_id":"@tscircuit/core@0.0.1491","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"f89978cab56ee77360aab47625516a1d5969d934","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1491.tgz","fileCount":5,"integrity":"sha512-b+KlOxLBTqQCuwi3Coa/Xt4Y6woYMZzgN1K0JJHG3AUKwhMzPsR4WTMESeTTJOYQk+PINi5wriu8eMPszqexFA==","signatures":[{"sig":"MEYCIQCntCU41HIWd2DKKAVEq8/rYb2DodJqX9tqgaoDGdBqegIhAJijaC9Xil6Nsmj6ZPJrPhjVBWSkpZw+SMAr0NZaq3Jp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9458627},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"4aa5ae51d699e30fe08ff3c6c9e1169a0ef06eb7","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.79","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.51","poppygl":"^0.0.26","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.453","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.391","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.589","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.145","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.233","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.43","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.107","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.43","kicad-to-circuit-json":"^0.0.113","@tscircuit/footprinter":"^0.0.380","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/circuit-json-util":"^0.0.100","@tscircuit/copper-pour-solver":"0.0.39","@tscircuit/capacity-autorouter":"^0.0.710","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.3","@tscircuit/ngspice-spice-engine":"^0.0.19","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.106","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1491_1784765427050_0.759639667179524","host":"s3://npm-registry-packages-npm-production"}},"0.0.1492":{"name":"@tscircuit/core","version":"0.0.1492","_id":"@tscircuit/core@0.0.1492","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"3b8e4420c9733a6352e5d907d019915cab22ebf0","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1492.tgz","fileCount":5,"integrity":"sha512-KewuyWqeZv/WF+1sb6UvKEXXUv7TxXRTx4tP5ynzd0/0vXfvnHXrN1lKr8R5KSxnezrNIUD4dX5k9sbbWOIzNw==","signatures":[{"sig":"MEQCIGYM4zHgzmRJcPvxFR5+vyzMRAe5oKbcl3odvR3ucRGQAiBU+yG9m+4IIzlR+XlMKN1pP52vJz66GsSm5LhU8EakFQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9459476},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"fc84279bab8f727bf85065679522227122deeb43","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.79","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.51","poppygl":"^0.0.26","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.453","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.391","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.589","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.145","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.233","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.43","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.107","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.43","kicad-to-circuit-json":"^0.0.113","@tscircuit/footprinter":"^0.0.380","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/circuit-json-util":"^0.0.100","@tscircuit/copper-pour-solver":"0.0.39","@tscircuit/capacity-autorouter":"^0.0.710","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.3","@tscircuit/ngspice-spice-engine":"^0.0.19","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.106","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1492_1784818708111_0.5842653510417812","host":"s3://npm-registry-packages-npm-production"}},"0.0.1493":{"name":"@tscircuit/core","version":"0.0.1493","_id":"@tscircuit/core@0.0.1493","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"462a92e177c1508de7b3d52cb1f1f65a4b7fc0f3","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1493.tgz","fileCount":5,"integrity":"sha512-kGs7chrRJv7vOV+Yf48G50GDRZIwCeIZEzj1kB7wZYJcBOPpZ/BGf3xMltdXEv7puZvFwj2MvboLlixhM9T48Q==","signatures":[{"sig":"MEQCIDPIcCKyxQGsjhjcXqNKFz6YJyeiS2HlhP3+PX58PsajAiBwK6Ldf9M4bQHPUnKkc5Y2T1sy9wWvAnoWRNjrJDTsAw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9450012},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"ad453a9606f6ed4641a621ccc2e2700051035301","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.79","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.51","poppygl":"^0.0.26","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.453","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.391","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.589","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.145","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.233","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.43","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.107","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.43","kicad-to-circuit-json":"^0.0.113","@tscircuit/footprinter":"^0.0.380","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/circuit-json-util":"^0.0.100","@tscircuit/copper-pour-solver":"0.0.39","@tscircuit/capacity-autorouter":"^0.0.710","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.3","@tscircuit/ngspice-spice-engine":"^0.0.19","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.106","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1493_1784828959159_0.0031071146809658057","host":"s3://npm-registry-packages-npm-production"}},"0.0.1494":{"name":"@tscircuit/core","version":"0.0.1494","_id":"@tscircuit/core@0.0.1494","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"61ec4ba2f2655aa53a86381c60267c2cc0a12588","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1494.tgz","fileCount":5,"integrity":"sha512-Y+znjGpV5rgo7O1koVJlN/sw9N9kvRrdYWS9hZ9Zk8/5VnZ30slYDwCmDa/+v7xukjtfvilx0zV7lHQvWyXBww==","signatures":[{"sig":"MEQCIDreADnohIumga6yEEwfThTON2FXEjZ4dGkF1bqO0V8dAiBBaViabjMN2lSn/EJ7YoRe1rYWVm+6J2iv2jSjMwMuaA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9449998},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"fa6f46ac73ecaf521f31f007424b40e56a5c17eb","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.79","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.51","poppygl":"^0.0.26","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.453","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.391","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.589","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.145","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.233","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.43","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.107","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.43","kicad-to-circuit-json":"^0.0.113","@tscircuit/footprinter":"^0.0.380","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/circuit-json-util":"^0.0.100","@tscircuit/copper-pour-solver":"0.0.39","@tscircuit/capacity-autorouter":"^0.0.710","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.3","@tscircuit/ngspice-spice-engine":"^0.0.19","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.106","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1494_1784836875099_0.9506169855104794","host":"s3://npm-registry-packages-npm-production"}},"0.0.1495":{"name":"@tscircuit/core","version":"0.0.1495","_id":"@tscircuit/core@0.0.1495","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"d61c8a36dde0e5553c1c6836144475d930f66a9d","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1495.tgz","fileCount":5,"integrity":"sha512-UmRqqVZFH01UL7aVYYRojaSaFCy6mDPUEv0rVSR+g67hlztSLR61CtdcrO0kbqmJuhn/VXrJLtDa2eBXcYcj/g==","signatures":[{"sig":"MEUCIFrBmMTuxASIrxQ14MHB+8NmOVwqL8cUmxzC0RXzguoUAiEA3QQOKG9IeJfSm7IRbduejqRh+7HqtZoHTQZ0ny8XNxA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9450190},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"dd96510b27668f91b797ca15e04fd96c7ac018f4","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.79","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.51","poppygl":"^0.0.26","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.453","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.391","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.589","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.145","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.233","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.43","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.107","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.43","kicad-to-circuit-json":"^0.0.113","@tscircuit/footprinter":"^0.0.380","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/circuit-json-util":"^0.0.100","@tscircuit/copper-pour-solver":"0.0.39","@tscircuit/capacity-autorouter":"^0.0.710","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.3","@tscircuit/ngspice-spice-engine":"^0.0.19","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.106","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1495_1784838714498_0.492214357113681","host":"s3://npm-registry-packages-npm-production"}},"0.0.1496":{"name":"@tscircuit/core","version":"0.0.1496","_id":"@tscircuit/core@0.0.1496","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"096d4a24b222ceabbbd7ff5ad93e7c6e67d04197","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1496.tgz","fileCount":5,"integrity":"sha512-sJv43IUjIMAxqNcoB4S0yag41g24qlGoOugIYiNu9peGi9A8lOfhIEL0jgbrFxBjlgRNozZyLTZRcm+jg/BPVQ==","signatures":[{"sig":"MEQCIBofDjeDeI9KUcn2gf0lxLJpxS1e5wusimkSqhv+ZWniAiAvwWRzvbnx+pCDKmPNBOD4H5Z4cIRo2ZDOXA3z8m12rA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9450392},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"6fc383f4b675e0162683fc6b7115e56a3c1012d8","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.79","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.51","poppygl":"^0.0.26","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.453","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.391","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.589","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.145","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.233","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.43","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.107","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.43","kicad-to-circuit-json":"^0.0.113","@tscircuit/footprinter":"^0.0.380","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/circuit-json-util":"^0.0.100","@tscircuit/copper-pour-solver":"0.0.39","@tscircuit/capacity-autorouter":"^0.0.710","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.3","@tscircuit/ngspice-spice-engine":"^0.0.19","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.106","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1496_1784845083084_0.8187162003172459","host":"s3://npm-registry-packages-npm-production"}},"0.0.1497":{"name":"@tscircuit/core","version":"0.0.1497","_id":"@tscircuit/core@0.0.1497","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"d0cbc1ac003d6c4e9743f0360b4fa130375bd8c3","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1497.tgz","fileCount":5,"integrity":"sha512-cew3AdeBq5bTO1dRIeJQ+XpVRAC8emylwxHWj0UAl6rBB1u9dPnmGeDqOVYWx7lNi+F4aAVfovqkZdrnLr+6ww==","signatures":[{"sig":"MEUCIQDse2P41ws8/LyWBrvATuFVv+hL0NjgShrrwYLAStUywQIgI9uDelr07b5hJD2NT4waZvt54UvZc1H0WhWM6gbKSyk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9450637},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"ed026a8b67e1eb52349d87dc49a1c84e651e8d53","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.79","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.51","poppygl":"^0.0.26","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.453","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.391","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.589","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.145","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.233","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.43","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.107","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.43","kicad-to-circuit-json":"^0.0.113","@tscircuit/footprinter":"^0.0.380","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/circuit-json-util":"^0.0.100","@tscircuit/copper-pour-solver":"0.0.39","@tscircuit/capacity-autorouter":"^0.0.710","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.3","@tscircuit/ngspice-spice-engine":"^0.0.19","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.106","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1497_1784851578925_0.03598347833167881","host":"s3://npm-registry-packages-npm-production"}},"0.0.1498":{"name":"@tscircuit/core","version":"0.0.1498","_id":"@tscircuit/core@0.0.1498","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"2afca72b5b786fd51f47c9e974816d75a6d7f568","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1498.tgz","fileCount":5,"integrity":"sha512-+Eb6OJDmNFzGB4t5DEgIYZsjj95cjP8hjEomRB+8bq1n1tsYYL2yBc3wih7QeH0rpr7jN8k+IDUvMHt5RXI82g==","signatures":[{"sig":"MEYCIQCPWuLcdaOq4wWH//k3KtbrjD3cpDBE1uoVaxG5LSlmCQIhAL4uaKsK98rR9kZ7sZJcCIsNqLVuCmdHa5Ds6cMVraHm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9450777},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"6fcd7436f72a63bacb9c27743021466183d9ea3a","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.79","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.51","poppygl":"^0.0.26","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.453","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.391","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.589","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.145","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.233","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.46","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.107","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.43","kicad-to-circuit-json":"^0.0.113","@tscircuit/footprinter":"^0.0.380","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/circuit-json-util":"^0.0.100","@tscircuit/copper-pour-solver":"0.0.39","@tscircuit/capacity-autorouter":"^0.0.710","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.3","@tscircuit/ngspice-spice-engine":"^0.0.19","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.106","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1498_1784874522122_0.3191309747071147","host":"s3://npm-registry-packages-npm-production"}},"0.0.1499":{"name":"@tscircuit/core","version":"0.0.1499","_id":"@tscircuit/core@0.0.1499","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"03218ce8f3aff6d3653293452f6a4837807f9f20","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1499.tgz","fileCount":5,"integrity":"sha512-UFVpMu2iyp33cqNXx90xt994mdwgi6ZQtiCsg9+5nCxgdtU1V6jlLcplx8FwyT3FXufuUSPoUSuvJXOntqS2vg==","signatures":[{"sig":"MEQCIA6NNC5HjIVjBO/PbYguUAzFH7QT9bqA9Da+/bRki5/3AiB9PMYD9afD9fFZKbYqDo3hXywTE3nPOQW7lIchJhePWg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9450777},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"48a0251871a71dad0ab0f047d6028ac5ef22e32a","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.79","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.51","poppygl":"^0.0.26","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.453","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.391","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.589","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.145","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.233","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.46","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.107","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.43","kicad-to-circuit-json":"^0.0.113","@tscircuit/footprinter":"^0.0.380","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/circuit-json-util":"^0.0.100","@tscircuit/copper-pour-solver":"0.0.39","@tscircuit/capacity-autorouter":"^0.0.710","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.3","@tscircuit/ngspice-spice-engine":"^0.0.19","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.108","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1499_1784905830426_0.40176156856439293","host":"s3://npm-registry-packages-npm-production"}},"0.0.1500":{"name":"@tscircuit/core","version":"0.0.1500","_id":"@tscircuit/core@0.0.1500","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"83711aeb3e4c84522394e04cd792b8b17740b0db","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1500.tgz","fileCount":5,"integrity":"sha512-X3HPm9zS/0gr26t5XOEgu1Lay6r17M9jEkDy7UP3KUPER7Kl5JySrrS9oHExEaU7DqfjVdYClxaUdRbLF5Cb/w==","signatures":[{"sig":"MEUCIQCHv74mkFOYsJlP/q0O9D/FUoIq9tCWrzNTy7EyClK7IwIgESHWmPfg8v/kmy9Cx+XcWbXVJbeV1496lz4GWgMGzQI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9462380},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"8720be5c82d63ecec9969457478de1606e709264","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.79","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.51","poppygl":"^0.0.26","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.453","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.391","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.591","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.145","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.233","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.46","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.107","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.43","kicad-to-circuit-json":"^0.0.113","@tscircuit/footprinter":"^0.0.380","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/circuit-json-util":"^0.0.100","@tscircuit/copper-pour-solver":"0.0.39","@tscircuit/capacity-autorouter":"^0.0.710","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.3","@tscircuit/ngspice-spice-engine":"^0.0.19","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.108","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1500_1784907684258_0.3203057982190731","host":"s3://npm-registry-packages-npm-production"}},"0.0.1501":{"name":"@tscircuit/core","version":"0.0.1501","_id":"@tscircuit/core@0.0.1501","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"645916ae00c6a231e315fbeedd25c062d93b0ea6","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1501.tgz","fileCount":5,"integrity":"sha512-QarNUwMvU8+QHIsFQ/BwDhHdp3Y9nWGf/6hLhJX521Wu3hdGan3O0v0mMBcPr1PbDt4nFanv4KvatzJRnmtiQg==","signatures":[{"sig":"MEUCIGxxIAdR5Fy2xXuuYsl7D32nR6/QDtfnqlzZjm2bgmgNAiEAxSNrc2SdERG54JIESowEwtexL5OmmwaMkzjtWum6oc8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9462380},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"92f48f609610a920d505d43ba98332bc861ab928","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.79","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.51","poppygl":"^0.0.26","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.453","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.391","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.591","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.145","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.233","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.46","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.107","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.43","kicad-to-circuit-json":"^0.0.113","@tscircuit/footprinter":"^0.0.386","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/circuit-json-util":"^0.0.100","@tscircuit/copper-pour-solver":"0.0.39","@tscircuit/capacity-autorouter":"^0.0.710","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.3","@tscircuit/ngspice-spice-engine":"^0.0.19","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.108","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1501_1784912158610_0.19021915137747514","host":"s3://npm-registry-packages-npm-production"}},"0.0.1502":{"name":"@tscircuit/core","version":"0.0.1502","_id":"@tscircuit/core@0.0.1502","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"0b6dcf2ac37cb7d86588119a573a9c81833c99bf","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1502.tgz","fileCount":5,"integrity":"sha512-5yxmka8bjTNVum468SyHOfFTuy+8JDvisOz9OuwTyy2pHuwhhEbJIg5Chkwc+depEp5v2eTrlVhAWL/UGvn+7Q==","signatures":[{"sig":"MEUCIQCQnCM59lfpRx50+L8W4sIIP8Pb9CNOVDBvOwsg/1GBigIgZu7Z/X/lt1xpXpxX6ZHgWkakh4+HMO0ut9+aD5ufj3Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9462217},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"4e869be05d2c9974a5cb61f2047ca5e94b974db8","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.79","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.51","poppygl":"^0.0.26","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.453","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.391","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.591","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.145","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.233","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.46","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.107","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.43","kicad-to-circuit-json":"^0.0.113","@tscircuit/footprinter":"^0.0.386","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/circuit-json-util":"^0.0.100","@tscircuit/copper-pour-solver":"0.0.39","@tscircuit/capacity-autorouter":"^0.0.710","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.3","@tscircuit/ngspice-spice-engine":"^0.0.19","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.108","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1502_1784913035572_0.1670667970429982","host":"s3://npm-registry-packages-npm-production"}},"0.0.1503":{"name":"@tscircuit/core","version":"0.0.1503","_id":"@tscircuit/core@0.0.1503","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"df8ad156c50724ee94d80c6b8f98b0bd1ee52795","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1503.tgz","fileCount":5,"integrity":"sha512-33I6pcqpXdG3OV1mrF6ftIbSiKwxzTMH8KzEgpukwICgAIhwxuB3hTFIF/JNGfW8OWAyDNvemgJKne96qyZeVQ==","signatures":[{"sig":"MEQCIBj16yZNBauNg+pf2rJC9Z+pTc5upP6vDlziu9mZlfVGAiBxNaM6NhWXHnoWEabR29s+ZcLqrH0IH3uqos6LBEKOOw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9462217},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"ac7e99baf605bf9b42138cddb9be7b5fa9a6043f","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.79","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.51","poppygl":"^0.0.26","spicets":"^0.0.2","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.453","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.391","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.591","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.145","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.233","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.48","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.107","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.43","kicad-to-circuit-json":"^0.0.113","@tscircuit/footprinter":"^0.0.386","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/circuit-json-util":"^0.0.100","@tscircuit/copper-pour-solver":"0.0.39","@tscircuit/capacity-autorouter":"^0.0.710","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.3","@tscircuit/ngspice-spice-engine":"^0.0.19","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.108","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1503_1784915219162_0.7687233574617516","host":"s3://npm-registry-packages-npm-production"}},"0.0.1504":{"name":"@tscircuit/core","version":"0.0.1504","_id":"@tscircuit/core@0.0.1504","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"c4d3d6012edf6d6b71f473c6ad424afe3cbe45f0","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1504.tgz","fileCount":5,"integrity":"sha512-K260a86BKbog9O2frZz8YuGwc+bbClIFs6RC6EMN5FhEMj2Ptc8EqCLMkcXK8hJRlWsgmyfVq0KvqjBkfWY7og==","signatures":[{"sig":"MEUCIH0kuyMjMoignTBTlXRHHPuvwRUj2ppiVt7aZ3nwdobDAiEAhmCvhGG9pGUX4qdKMIciqK1aW0uKIhoPfOKG32N5mTw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9521164},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"8175ebf8c8ee99bd8011e826a90a7ca9cfd1e3cf","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.79","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.51","poppygl":"^0.0.26","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.454","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.393","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.592","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.145","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.233","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.48","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.107","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.113","@tscircuit/footprinter":"^0.0.386","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/circuit-json-util":"^0.0.101","@tscircuit/copper-pour-solver":"0.0.39","@tscircuit/capacity-autorouter":"^0.0.710","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.3","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.108","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1504_1784915499387_0.7288108450491697","host":"s3://npm-registry-packages-npm-production"}},"0.0.1505":{"name":"@tscircuit/core","version":"0.0.1505","_id":"@tscircuit/core@0.0.1505","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"4f7185ea0bf6b238f91c1ff325bf80a4fdbd8ba3","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1505.tgz","fileCount":5,"integrity":"sha512-Lsd9X9DfQ1ac5TWx1Xnvc5VRcy3oJVaO3i0d/GKCgPajnafIc4x4B0YbeAmBTPQqCJT74Cfmt4EYCssoTQgrgw==","signatures":[{"sig":"MEQCIClADzjPWLW9GnBcalf+vqAt9peYySuxbFsUFBBHWq6BAiBFcdmJGj/Z6HKWM2vn3pWVjUenLhkCaSkwBahZcPnO5Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9521164},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"008ca0fcd0432eeb16d2e8e1a895c2e4b77ec94c","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.79","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.51","poppygl":"^0.0.26","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.454","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.393","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.592","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.145","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.233","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.48","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.107","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.113","@tscircuit/footprinter":"^0.0.387","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/circuit-json-util":"^0.0.101","@tscircuit/copper-pour-solver":"0.0.39","@tscircuit/capacity-autorouter":"^0.0.710","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.3","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.108","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1505_1784917122110_0.8655876093581756","host":"s3://npm-registry-packages-npm-production"}},"0.0.1506":{"name":"@tscircuit/core","version":"0.0.1506","_id":"@tscircuit/core@0.0.1506","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"370890af5c6ac81775d32bfb8f9e2854bcbacee7","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1506.tgz","fileCount":5,"integrity":"sha512-IIiOlKNx0QEWSuTH4SsA0BNyuL+bjJRVnNj0MGr1yjLnYCWiAQ0yR75zNiwP3AENBuR2Jy0kEM7oNPs5ebobyw==","signatures":[{"sig":"MEYCIQCiwyzLZ4EJINW8I9MjXKAcaoZIDiTBjRY/ZEXmvZpmSwIhAI+wsIMJ9s4354C3df3Wltf6I7tG0ogXJIoB/JFmmkZa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9521221},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"99ffbab769cc8c1bed01ee5551ac07b89b4a2673","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.82","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.51","poppygl":"^0.0.26","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.454","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.393","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.592","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.145","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.233","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.48","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.107","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.113","@tscircuit/footprinter":"^0.0.387","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/circuit-json-util":"^0.0.101","@tscircuit/copper-pour-solver":"0.0.39","@tscircuit/capacity-autorouter":"^0.0.710","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.3","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.108","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1506_1784918752065_0.9498838153917648","host":"s3://npm-registry-packages-npm-production"}},"0.0.1507":{"name":"@tscircuit/core","version":"0.0.1507","_id":"@tscircuit/core@0.0.1507","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"ee90914a53b3828b1e80481fda42af719a66e3ef","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1507.tgz","fileCount":5,"integrity":"sha512-55tCjmjc3D+oVxdMqU40tROWa5z+bKI6FGmfwjpl7l+RMZ6yaKoPWxnnz0L7s8tbRFnyTqYXDUtWmO0sSKZxjA==","signatures":[{"sig":"MEQCIHAovOU99ZL6bkm88dnTMWk/SideJoEe4tYEpqwu6LpAAiBR748tkaNuv4c4s71tG8qdMna6fYSMUzAEZZbQ3Vc1qg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9521198},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"119184dfbe00af1db06fef03e9424647702b8e63","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.82","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.51","poppygl":"^0.0.26","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.454","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.393","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.592","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.146","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.233","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.48","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.107","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.113","@tscircuit/footprinter":"^0.0.387","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/circuit-json-util":"^0.0.101","@tscircuit/copper-pour-solver":"0.0.39","@tscircuit/capacity-autorouter":"^0.0.710","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.3","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.108","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1507_1784920794544_0.4597742394439308","host":"s3://npm-registry-packages-npm-production"}},"0.0.1508":{"name":"@tscircuit/core","version":"0.0.1508","_id":"@tscircuit/core@0.0.1508","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"7ddef0f43f4c8de3d9cb3358e24242073d4623dc","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1508.tgz","fileCount":5,"integrity":"sha512-Zskh558j9QxVznNfEADvAAHDdmNCR8cJOTBbA4S1mu5MneywUAsMG3O7V0LZeqiK9r5U1i0oldogCu/iri2GFA==","signatures":[{"sig":"MEQCIGJKVR9iHQVZGi2QHY/OhPnZfkrFG8xDfNPX8zLTlX/6AiBAql06a9KS4BHDPcvIT829iPHCZXbFbHpYk8uVoDterg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9524422},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"385ac9ad019dfc09112e0f079788f60a722fbd0d","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.82","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.51","poppygl":"^0.0.26","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.454","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.393","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.592","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.146","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.233","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.48","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.107","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.113","@tscircuit/footprinter":"^0.0.387","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/circuit-json-util":"^0.0.101","@tscircuit/copper-pour-solver":"0.0.39","@tscircuit/capacity-autorouter":"^0.0.710","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.3","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.108","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1508_1784923077923_0.7609260644821643","host":"s3://npm-registry-packages-npm-production"}},"0.0.1509":{"name":"@tscircuit/core","version":"0.0.1509","_id":"@tscircuit/core@0.0.1509","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"d73c08fd5e12d840ae4c73b6f9f0eb638f34cea8","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1509.tgz","fileCount":5,"integrity":"sha512-oUqEjHl8k8G3X9z1wEDQqw9ndqCPN/uN8V3fIXP49Tsghu0LbTcyH2bRoyQy0mNXrJjRxmbYOQVj1X1gwytJqg==","signatures":[{"sig":"MEUCIHrkCFq5km9E/PPwTqLlAwxYnEeQqLEwc2Lz90XVnmO5AiEA7HQox40VwDGtTNmIuszhl2cZBF4ujkTBdM2iOn9CuTs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9524891},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"524e3b1942eeb06bbf89ead1e7b23d2b1d20aef1","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.82","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.51","poppygl":"^0.0.26","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.454","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.393","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.592","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.146","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.233","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.48","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.107","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.113","@tscircuit/footprinter":"^0.0.387","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/circuit-json-util":"^0.0.101","@tscircuit/copper-pour-solver":"0.0.39","@tscircuit/capacity-autorouter":"^0.0.710","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.3","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.108","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1509_1784923307685_0.8295110624698869","host":"s3://npm-registry-packages-npm-production"}},"0.0.1510":{"name":"@tscircuit/core","version":"0.0.1510","_id":"@tscircuit/core@0.0.1510","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"dd2158c5c228f5ae4778e5e95628226b74be9f7a","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1510.tgz","fileCount":5,"integrity":"sha512-Tliq2BzLkb4asTUT4hE4mfiLFqS1FoLddews0+cBq0+CDsiIzgSUHwBb1/BH6xDijN/9n0y2EYFRnkKQFiT4vg==","signatures":[{"sig":"MEQCIGUnJGCEwBljjjxQkDgOSdMSnqsaqq5T539X4kfwvIRNAiBH3lLXfnbNJJfaInLJRB/LIlvntTaYeJ0V/Rs4vYZj3Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9523973},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"b33b17079f0c4fc8d1c9e8fc4dd47f388d1b920e","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.82","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.51","poppygl":"^0.0.26","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.454","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.393","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.592","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.146","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.233","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.48","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.107","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.113","@tscircuit/footprinter":"^0.0.387","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/circuit-json-util":"^0.0.101","@tscircuit/copper-pour-solver":"0.0.39","@tscircuit/capacity-autorouter":"^0.0.710","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.3","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.108","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1510_1784927909450_0.33674036470890534","host":"s3://npm-registry-packages-npm-production"}},"0.0.1511":{"name":"@tscircuit/core","version":"0.0.1511","_id":"@tscircuit/core@0.0.1511","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"796ff435924b93ef7ccd5775f04f019585be0d94","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1511.tgz","fileCount":5,"integrity":"sha512-djiGLVmdH8/33rpA/0JLIlAJaw1OqoOtedV/ygdQYVPhe0XnRiRESCrg1ARdc3r+af8PqlSy/DsVbRvIv2eOJg==","signatures":[{"sig":"MEUCIQC9/mBzsw1mM5Q4RFuId5MRtcxwGZcqwChEzH2KT1dtowIgTFvoGDe1IFf20TENnbd9z4iny7y2T2s8GWlkHaI+jIk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9524344},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"d56224cf686093df4628d82acd5a5a1748bc672a","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.82","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.51","poppygl":"^0.0.26","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.454","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.393","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.592","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.146","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.233","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.48","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.107","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.113","@tscircuit/footprinter":"^0.0.387","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/circuit-json-util":"^0.0.101","@tscircuit/copper-pour-solver":"0.0.39","@tscircuit/capacity-autorouter":"^0.0.710","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.3","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.108","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1511_1784928483888_0.8853148229894627","host":"s3://npm-registry-packages-npm-production"}},"0.0.1512":{"name":"@tscircuit/core","version":"0.0.1512","_id":"@tscircuit/core@0.0.1512","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"8d367c291e0e38fa7ecc982a4af3c587f0f2767a","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1512.tgz","fileCount":5,"integrity":"sha512-UOhikYc3kNLHSAHsSR8bS9nLeWvxOJsmICugTBDRT4szEE3EJ6IkB4uJbbvkitzzvv0Qo6X7xywJ/jde3GS0RQ==","signatures":[{"sig":"MEQCIEk9Z+aWbeckFfAXf3RUj7cn9AiB53jWuhAC+yoJnsTUAiA+f55HYlkXxybYJL+2vYBKsD2/IdxDML8wyl/SdsiGEQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9524344},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"b3c17143f26026800cfea5efafeba4e7da3e8b32","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.82","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.51","poppygl":"^0.0.26","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.454","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.393","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.592","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.146","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.233","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.48","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.107","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.113","@tscircuit/footprinter":"^0.0.387","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/circuit-json-util":"^0.0.101","@tscircuit/copper-pour-solver":"0.0.39","@tscircuit/capacity-autorouter":"^0.0.710","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.3","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.109","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1512_1784936256305_0.6023063013612182","host":"s3://npm-registry-packages-npm-production"}},"0.0.1513":{"name":"@tscircuit/core","version":"0.0.1513","_id":"@tscircuit/core@0.0.1513","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"412e7fe25ab0500e39349f42047fb498497e56af","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1513.tgz","fileCount":5,"integrity":"sha512-PbVmyyPaCkj6HK5x5IzBPrMEX8Ct1TioslpgruJL6HaSmktOSpWNe78Bktu6IsmIirGqWUpw6Pu9B+4pepUFvQ==","signatures":[{"sig":"MEUCIQDEzAzeXACjlWRdovEphVqlrOMSge9/m2vWwsdeb61rggIgd2R2d8ksaI6Tg1pBL289AWJ2jOAFHb+TuTVwoY13vCU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9524344},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"d99c99f45edb3774472e64d6bd9c583f2aeb9cc1","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.82","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.51","poppygl":"^0.0.26","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.454","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.393","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.592","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.146","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.237","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.48","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.107","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.113","@tscircuit/footprinter":"^0.0.387","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/circuit-json-util":"^0.0.101","@tscircuit/copper-pour-solver":"0.0.39","@tscircuit/capacity-autorouter":"^0.0.710","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.3","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.109","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1513_1784987679480_0.3704210208186647","host":"s3://npm-registry-packages-npm-production"}},"0.0.1514":{"name":"@tscircuit/core","version":"0.0.1514","_id":"@tscircuit/core@0.0.1514","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"83a7e1930f5c2b2944404a9c32ac388cd5140b97","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1514.tgz","fileCount":5,"integrity":"sha512-gKpXSSO23NFAwY2Y6/Co23YDKc5hHv0K++aY2gQ2WP4PntGz3XRWX91RfB/7zrom9Nhzsofsqj6kYX+iFc6PgA==","signatures":[{"sig":"MEYCIQDhiTEfCXGntnnzKcxiUP92Glx37ZATeFVAudW9DP0RqAIhAKCH+uGG7+zVJvswYfaTyhe19OwdKAZx1LGi95wIcXSD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9524344},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"4e7aab39f27e91c07eff813a3bf182ef874a9424","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.82","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.51","poppygl":"^0.0.26","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.454","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.393","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.592","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.146","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.237","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.48","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.107","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.113","@tscircuit/footprinter":"^0.0.387","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/circuit-json-util":"^0.0.101","@tscircuit/copper-pour-solver":"0.0.39","@tscircuit/capacity-autorouter":"^0.0.710","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.3","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.110","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1514_1784998455814_0.6550001637602583","host":"s3://npm-registry-packages-npm-production"}},"0.0.1515":{"name":"@tscircuit/core","version":"0.0.1515","_id":"@tscircuit/core@0.0.1515","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"2a2518c320b53b56231a2446bdde5375c5a5830d","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1515.tgz","fileCount":5,"integrity":"sha512-jbc6dHuKAutI8tDQ51uKFp6Q2s94IClI67AllD/e/t8OhdhQZ5KR2KQWKOulDTeazhQjdqbRMaGn6eLvipul9g==","signatures":[{"sig":"MEUCIDZSL7tJzymLGhT8xQohOo79qyfg/U1y29FfPEqqtLd7AiEA0wthj6ohVAwMcEzi4sPYA3llXn7sz4hRipwWF0MQN7Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9524996},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"46d5ae90cc4071045ffdc0a76a3db48fdc1d5be3","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.82","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.51","poppygl":"^0.0.26","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.455","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.393","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.592","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.146","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.237","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.48","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.107","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.113","@tscircuit/footprinter":"^0.0.387","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/circuit-json-util":"^0.0.101","@tscircuit/copper-pour-solver":"0.0.39","@tscircuit/capacity-autorouter":"^0.0.710","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.3","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.110","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1515_1785007663451_0.7005588498030317","host":"s3://npm-registry-packages-npm-production"}},"0.0.1516":{"name":"@tscircuit/core","version":"0.0.1516","_id":"@tscircuit/core@0.0.1516","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"f4f9a97059eec36b05ba79a2f81558d4a1be5619","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1516.tgz","fileCount":5,"integrity":"sha512-40VtEeyYbHNeMioXY/SREKVlFZRnuyIABhPbu/jZ/vFLD+fMl+2winGPo+RUFC07wsJ0Oj3c/6v4nB7TJqC6DQ==","signatures":[{"sig":"MEQCIFNFV2C2bxVJe+zzIk7/qaj8CSaR2n95eW1gEtDD2eZ6AiBNcLJASjanUrv6X6YkBUyKx0lPI1Vb2ngPRyRtUoAp8g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9525375},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"3ab56f9aff4c84f534051b111a936f5743fb2ad5","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.82","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.51","poppygl":"^0.0.26","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.455","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.393","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.592","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.146","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.237","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.48","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.107","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.113","@tscircuit/footprinter":"^0.0.387","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/circuit-json-util":"^0.0.101","@tscircuit/copper-pour-solver":"0.0.39","@tscircuit/capacity-autorouter":"^0.0.710","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.3","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.110","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1516_1785014971775_0.8644677146523372","host":"s3://npm-registry-packages-npm-production"}},"0.0.1517":{"name":"@tscircuit/core","version":"0.0.1517","_id":"@tscircuit/core@0.0.1517","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"251e65203019d6f9da983962278c020211b92cc1","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1517.tgz","fileCount":5,"integrity":"sha512-3aVQG8/4hEiwSHsylElx2g0jCys//CrZWCbk+c4iy4slhzfv7j46yScEBApANdwGRENXSoLryjOSMpUOJ+MHDg==","signatures":[{"sig":"MEUCIQCvPYswNHi8HiMYhECLffxpbT3joINkv4enJ1vXsv1pKwIgVuXQT1vLV4kHcKSkhs6FNqaz/MswikWORAwBZVcOwQU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9525812},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"984a9be424f5bc908d9e67e0eeec6412ac3e4937","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.82","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.51","poppygl":"^0.0.26","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.455","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.393","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.592","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.146","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.237","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.48","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.107","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.113","@tscircuit/footprinter":"^0.0.387","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/circuit-json-util":"^0.0.101","@tscircuit/copper-pour-solver":"0.0.39","@tscircuit/capacity-autorouter":"^0.0.710","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.3","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.110","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1517_1785015794923_0.37840700361147883","host":"s3://npm-registry-packages-npm-production"}},"0.0.1518":{"name":"@tscircuit/core","version":"0.0.1518","_id":"@tscircuit/core@0.0.1518","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"d97a6cf72782df6ebff847d41d64c7d21899801b","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1518.tgz","fileCount":5,"integrity":"sha512-AIobIJDZECHgI16lFX9Fim/w7Coff+FiuxZus90fasWAR9SAPHEEjU4THgDm6ygeIckeHHxIXU3FTewN+L53Bg==","signatures":[{"sig":"MEMCH1WYc3UyFCW50oLh8DElEPde4pJuxVRfcSJl8eZVn8YCIHZ5gGQu4fkEk9nGEwMOhSz0bwDJLq65qG5MS6lBMot0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9526236},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"eaf4eb79ac2514f0754f9fe911283b0cc8c7cc66","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.82","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.51","poppygl":"^0.0.26","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.455","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.393","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.592","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.146","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.237","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.48","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.107","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.113","@tscircuit/footprinter":"^0.0.387","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/circuit-json-util":"^0.0.101","@tscircuit/copper-pour-solver":"0.0.39","@tscircuit/capacity-autorouter":"^0.0.710","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.3","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.110","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1518_1785020274318_0.321035127535539","host":"s3://npm-registry-packages-npm-production"}},"0.0.1519":{"name":"@tscircuit/core","version":"0.0.1519","_id":"@tscircuit/core@0.0.1519","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"e7036e3873f4bf8908791b54a4338cd0b063915a","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1519.tgz","fileCount":5,"integrity":"sha512-2h3XwJeyTEvQE1VO+mtU43Q/JMXRbu5f74GDYCN5Zw1/WUIc1LNkOTmEVN8BlN6G3aDSxRUE2oqdho1qcAMNGQ==","signatures":[{"sig":"MEUCIAGRk5lAJzv9GgWauAadeNrJA9A5Ujhp48Dd7T6FP+RMAiEAt/4rr/1H3hCFAIRR4biP5mrp/9OhLNkvrtLheVtvS8o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9526236},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"9bc011c010adfeb019806673325a5f1808e5b7dc","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.82","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.51","poppygl":"^0.0.26","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.455","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.393","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.592","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.146","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.237","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.48","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.107","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.113","@tscircuit/footprinter":"^0.0.387","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/circuit-json-util":"^0.0.101","@tscircuit/copper-pour-solver":"0.0.39","@tscircuit/capacity-autorouter":"^0.0.710","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.3","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.111","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1519_1785020447824_0.059251937319401815","host":"s3://npm-registry-packages-npm-production"}},"0.0.1520":{"name":"@tscircuit/core","version":"0.0.1520","_id":"@tscircuit/core@0.0.1520","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"a53502926404bda6901c9eb810f99c2b578b76ea","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1520.tgz","fileCount":5,"integrity":"sha512-GS+CklhrwjG4xcJ8ZogvkewAPsyEalGMh8na9kZJg47xa6+4W92LMY4GJlJqtJFFWzMWlfaAQ0Vy8F1LzNo4pw==","signatures":[{"sig":"MEUCIQDBJUwth7Q82Vk+mRYuTZGpxjHwyyCyFtK+rmLGWASoZwIgA66luiqw4cB5OA+XPaJ2BjtFxIAPiHrd3epG6/n7Nx8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9526960},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"7ecf8a956b2f3430e44cc46c879e393ed351ca5e","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.82","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.51","poppygl":"^0.0.26","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.455","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.393","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.592","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.146","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.237","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.48","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.107","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.113","@tscircuit/footprinter":"^0.0.387","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/circuit-json-util":"^0.0.101","@tscircuit/copper-pour-solver":"0.0.39","@tscircuit/capacity-autorouter":"^0.0.710","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.3","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.111","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1520_1785021170095_0.2853119865025646","host":"s3://npm-registry-packages-npm-production"}},"0.0.1521":{"name":"@tscircuit/core","version":"0.0.1521","_id":"@tscircuit/core@0.0.1521","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"c45c49e1ea8ff31cc9f2fb45af3158dfa942c59f","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1521.tgz","fileCount":5,"integrity":"sha512-2hrj8MDHT9H+rFsOmQzxV4EDo+7nUMfohQ/NaDqlD1dBmHkSiNWXe6v6DoJ5tmwQURTn3XoMiw8BtD7MTuYlFg==","signatures":[{"sig":"MEQCIDuuUfw9D2U52Fvr8m2aAtrvZlg8v4QD60xV3X0JrzsdAiAJlkDhs9UILiYYa+qOMZ94quQ2v/6x6ZdPx7MG8T7w2w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9526935},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"69e5f2eb44730666c3826835a7bb8f5fb801af10","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.82","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.51","poppygl":"^0.0.26","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.455","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.393","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.592","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.146","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.237","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.48","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.107","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.113","@tscircuit/footprinter":"^0.0.387","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/circuit-json-util":"^0.0.101","@tscircuit/copper-pour-solver":"0.0.39","@tscircuit/capacity-autorouter":"^0.0.710","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.3","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.111","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1521_1785022151245_0.2576298568466777","host":"s3://npm-registry-packages-npm-production"}},"0.0.1522":{"name":"@tscircuit/core","version":"0.0.1522","_id":"@tscircuit/core@0.0.1522","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"3c1ffc6a628a4cc8b51ab5ada36259d4ae304045","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1522.tgz","fileCount":5,"integrity":"sha512-NNm+6zOouiqPdcgPx4JQFXyKPHS3H8WLlKyPi/Lyc3RIbAMXDNZ1hmPvZVLlPfOPwft6u+GsQvCumeOH4ILVyQ==","signatures":[{"sig":"MEQCIGbGGydDtjg7SofAr/xYf5SPEY5N0JkFZlLz6IwmCMFYAiB7hlVV7oeI22If+tCD8Al+hlHeY3TyDw3b6v8FkWLllw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9527271},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"38940e83469356d54e895d752dfc3205e66fa178","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.82","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.51","poppygl":"^0.0.26","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.455","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.393","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.592","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.146","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.237","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.48","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.107","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.113","@tscircuit/footprinter":"^0.0.387","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/circuit-json-util":"^0.0.101","@tscircuit/copper-pour-solver":"0.0.39","@tscircuit/capacity-autorouter":"^0.0.710","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.3","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.111","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1522_1785027806435_0.8321427008424538","host":"s3://npm-registry-packages-npm-production"}},"0.0.1523":{"name":"@tscircuit/core","version":"0.0.1523","_id":"@tscircuit/core@0.0.1523","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"6a56a02f800b79a66ff7007ba93c684b5257c645","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1523.tgz","fileCount":5,"integrity":"sha512-llGn6EYNVPayKYjACxf9ztnqV6mYOFrUs3lyBMCInEqT+Q+wpA1Ye1Dqv0mVIeaFayoqlonMIQmn8gaDlW683w==","signatures":[{"sig":"MEUCIQDrdwkL7p29eCHFPbOOrYcLyY5a85FhrrwiYw19WSst0wIgK0rdsbu1tayuQLQg7zU0Z3IVXdOYe84coMaJCaNn0ts=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9527485},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"b324cd261c5f80bf1934f1e0aa00ddf6056cec29","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.82","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.51","poppygl":"^0.0.26","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.455","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.393","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.592","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.146","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.237","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.48","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.107","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.113","@tscircuit/footprinter":"^0.0.387","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/circuit-json-util":"^0.0.101","@tscircuit/copper-pour-solver":"0.0.39","@tscircuit/capacity-autorouter":"^0.0.710","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.3","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.111","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1523_1785087601090_0.5420394595812805","host":"s3://npm-registry-packages-npm-production"}},"0.0.1524":{"name":"@tscircuit/core","version":"0.0.1524","_id":"@tscircuit/core@0.0.1524","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"bd74e73c1a5f9d2143dae315db77bc227d111462","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1524.tgz","fileCount":5,"integrity":"sha512-eX5lfSjh3fxVR89rZyXUMyC5zjo7PwEe/zUpEBSvNpJOh6W9hFuubXpMkuLzH++PZlvXMKA1Sbsxi653nojOHw==","signatures":[{"sig":"MEQCIFAiB2tSoVCcJqff0ULyRbzq+Vl7b5qRVB/eqQlmiD40AiAunTZr3IM0e4y+MODJEWQsO26CNBHbKNJ+ApNUhBxaqw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9527485},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"71e8aefec748164d711d258d9f8827033f59e292","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.82","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.51","poppygl":"^0.0.26","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.455","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.393","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.592","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.146","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.237","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.49","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.107","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.113","@tscircuit/footprinter":"^0.0.387","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/circuit-json-util":"^0.0.101","@tscircuit/copper-pour-solver":"0.0.39","@tscircuit/capacity-autorouter":"^0.0.710","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.3","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.111","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1524_1785115248729_0.9760816564232802","host":"s3://npm-registry-packages-npm-production"}},"0.0.1525":{"name":"@tscircuit/core","version":"0.0.1525","_id":"@tscircuit/core@0.0.1525","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"58ef3011f9709ced799879de7184dbeadf4d3b22","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1525.tgz","fileCount":5,"integrity":"sha512-6jT+yQHX+o+LHP8prba4y+L8Fzq4mrCXqEA0hhnbvc4w1jyhhQO94r4GMybH+NG3ugDEIXL8exJzBngquOwIGA==","signatures":[{"sig":"MEUCIC2JFvBoLVfLAcz+pFU4bMoZcp+6GMO+XAAedFEziJEHAiEA99ul5EujOsN8xOsGE0AXHcWAhF+VQHEKhAkueC9eMVw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9532094},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"e155c22b7218ae7dd0151c14720bfaf32ff2b4da","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.82","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.51","poppygl":"^0.0.26","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.455","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.393","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.593","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.146","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.237","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.49","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.107","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.113","@tscircuit/footprinter":"^0.0.387","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/circuit-json-util":"^0.0.101","@tscircuit/copper-pour-solver":"0.0.39","@tscircuit/capacity-autorouter":"^0.0.710","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.3","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.111","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1525_1785172573846_0.2975807282194378","host":"s3://npm-registry-packages-npm-production"}},"0.0.1526":{"name":"@tscircuit/core","version":"0.0.1526","_id":"@tscircuit/core@0.0.1526","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"9eeba3d2e6e810a5aa08f1fa0ae4c0ae91bec266","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1526.tgz","fileCount":5,"integrity":"sha512-VBxVNv7Yrq4722U4U90yhXxV+YqsmkRuKIhfzMPejG0PgjFrPLsiyZh4FvLm+j/+eDf3oQq1ZT0GEWU67PhXGA==","signatures":[{"sig":"MEQCID2MzSpSB7+N8Abr+CxXkss1R965yiZClmeEvEr2aTGsAiBsLH+NGK/XyTYJZsof/7n+fyLDRQ1m9UM2VX7lB8KgGQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9536315},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"3dcb2df3996915be21edb850beea799ffe18d5b3","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.82","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.51","poppygl":"^0.0.26","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.455","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.393","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.593","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.146","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.237","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.49","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.107","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.113","@tscircuit/footprinter":"^0.0.387","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/circuit-json-util":"^0.0.101","@tscircuit/copper-pour-solver":"0.0.39","@tscircuit/capacity-autorouter":"^0.0.710","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.3","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.111","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1526_1785176401655_0.1464573984897466","host":"s3://npm-registry-packages-npm-production"}},"0.0.1527":{"name":"@tscircuit/core","version":"0.0.1527","_id":"@tscircuit/core@0.0.1527","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"073eb417dd79f60b23d45c62a5cb784e828da22c","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1527.tgz","fileCount":5,"integrity":"sha512-6A3JUdO9uWECXj/rKYrRGdfd1ga85kZdd7tjiiQzhcfY4sf4NSHWDsP6fM8CFJb39qjeOEFJXnmkXZA6IeXZJQ==","signatures":[{"sig":"MEQCID8etBTYcGn8yKDNnWIFZFcRRon6dosgcL2qzKe/eu8eAiAFa28QuE9JdTxVeNIdNxBZkhLGyw6VHHTz76K/QfSR2Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9537846},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"afd659914c21db19edc7a2d83c4d60a63ae18ebb","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.82","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.51","poppygl":"^0.0.26","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.455","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.393","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.593","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.146","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.237","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.49","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.107","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.113","@tscircuit/footprinter":"^0.0.387","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/circuit-json-util":"^0.0.101","@tscircuit/copper-pour-solver":"0.0.39","@tscircuit/capacity-autorouter":"^0.0.710","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.3","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.111","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1527_1785181709138_0.6623010722528335","host":"s3://npm-registry-packages-npm-production"}},"0.0.1528":{"name":"@tscircuit/core","version":"0.0.1528","_id":"@tscircuit/core@0.0.1528","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"f23ac20d6b3fb271ad2f8ed47cd89c5efcfae810","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1528.tgz","fileCount":5,"integrity":"sha512-PirWKF2bXDN6zO8T+wRP37nN4+3kQzDZxHs5mu66AMQesnkqVpd2ILmCTsWkSxSKVmSQcsGhk86nVNv71slgAg==","signatures":[{"sig":"MEYCIQC7dN8QeyfoGSvXnibcbnv7/dIQdzMXFaHKio2kpsNb0AIhAJ2ZOMy5hbdfylsXM+8d49KQgj180DA86IW2LcbZQIEy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9537846},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"20649d7edee425030a5805b938f4cf83bf962406","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.82","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.51","poppygl":"^0.0.26","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.455","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.393","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.593","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.146","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.237","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.49","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.107","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.113","@tscircuit/footprinter":"^0.0.387","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/circuit-json-util":"^0.0.101","@tscircuit/copper-pour-solver":"0.0.41","@tscircuit/capacity-autorouter":"^0.0.710","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.3","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.111","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1528_1785182387441_0.17035473314063387","host":"s3://npm-registry-packages-npm-production"}},"0.0.1529":{"name":"@tscircuit/core","version":"0.0.1529","_id":"@tscircuit/core@0.0.1529","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"c0d671b798d2624e49261d864198295b4c6080a1","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1529.tgz","fileCount":5,"integrity":"sha512-QXACoP1hMs8Trun+LzRdrHtyMpXvPtboihQ0fuJaWv5ksYkbpSt3SHgaPd2R34KP3YrDowJnL+SQWFGQxI5mXw==","signatures":[{"sig":"MEUCIDckVn6Cm+z/2KG8hD7uS4N8tflHM6/5UGp9T23nBJrnAiEArF0kf+kQGQpgcZLw3Uh6Cw8ASgLUkDjIQc4r1B2f/1k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9538918},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"12ded9ee05497f0c6ffd9aeb28eaff2798450438","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.82","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.51","poppygl":"^0.0.26","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.455","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.393","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.593","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.146","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.237","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.49","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.107","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.113","@tscircuit/footprinter":"^0.0.387","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/circuit-json-util":"^0.0.101","@tscircuit/copper-pour-solver":"0.0.41","@tscircuit/capacity-autorouter":"^0.0.710","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.3","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.111","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1529_1785190730520_0.4972340798204842","host":"s3://npm-registry-packages-npm-production"}},"0.0.1530":{"name":"@tscircuit/core","version":"0.0.1530","_id":"@tscircuit/core@0.0.1530","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"310886577e33db582f588722d1140a2e20c20832","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1530.tgz","fileCount":5,"integrity":"sha512-LrirTQu9tEOTbwSSaV+4AwwNKzkVT625O01GmrOqp73bLm+AX6b6xntECSsTTGDkXRzyb0UnIt8WV/zgp3Ltrg==","signatures":[{"sig":"MEUCID35/j+RZOA21o802F/rkxV7PpTTtwrE5KcUQQQQIINvAiEAiL1KbUhk0h5Mhp0UPeyeaAHJBAUXR4ATikWGyV9PHHQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9541290},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"2419925fdfb16e841b87005b61324a5b9098fe53","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.82","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.51","poppygl":"^0.0.26","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.455","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.393","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.593","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.146","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.237","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.49","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.107","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.113","@tscircuit/footprinter":"^0.0.387","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/circuit-json-util":"^0.0.101","@tscircuit/copper-pour-solver":"0.0.41","@tscircuit/capacity-autorouter":"^0.0.710","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.3","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.111","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1530_1785194120736_0.6534530437838635","host":"s3://npm-registry-packages-npm-production"}},"0.0.1531":{"name":"@tscircuit/core","version":"0.0.1531","_id":"@tscircuit/core@0.0.1531","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"5bbee0c9dabf3bc928acfd9dcac651f6fa439c68","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1531.tgz","fileCount":5,"integrity":"sha512-LmH1cZqGNf+N+iX033tDVxwidvAyg1+Rp7uMZHjtG9czx5nc/vX2HBhtIc4Zxz6QMTPTP/KVEi1wAIgMyUsIUg==","signatures":[{"sig":"MEUCIB5tJqhGK5CGLcoWpI7EAVHXRLGAPPPhRVs14xVFBKF3AiEArv3s86di2WLTTnfCRO8xolTnFVbAGrIa5MGbSqMreJA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9543746},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"c636422c74ff7d447e56a206046f3f46d56ed017","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.82","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.51","poppygl":"^0.0.26","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.455","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.393","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.593","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.146","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.237","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.49","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.107","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.113","@tscircuit/footprinter":"^0.0.387","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/circuit-json-util":"^0.0.101","@tscircuit/copper-pour-solver":"0.0.41","@tscircuit/capacity-autorouter":"^0.0.710","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.3","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.111","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1531_1785196216188_0.842098368461184","host":"s3://npm-registry-packages-npm-production"}},"0.0.1532":{"name":"@tscircuit/core","version":"0.0.1532","_id":"@tscircuit/core@0.0.1532","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"b7fe5c65a3ebbcdc129ad1882650dc19f7530926","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1532.tgz","fileCount":5,"integrity":"sha512-oSrla/kOdK+/Ny5SrnJMrJdx6wl00y2bcf9LjzXiP6gsM9Hoq0jqkmRxpkWeMA79a38pZdTf3wdxeGKry+yBWQ==","signatures":[{"sig":"MEUCIQCSoHB2tmncMkllvcBPFQFo7WS+zecbktOYoGSgeK62SgIgLkPpa4JmIEmXvfbOJNMvFNMizPIwkNe+YKwW4zzMhbo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9544441},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"ca2e8e8ec9a3cfa38aa24ee0d6ba039303f7bd47","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.82","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.51","poppygl":"^0.0.26","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.455","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.393","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.593","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.146","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.237","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.49","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.107","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.113","@tscircuit/footprinter":"^0.0.387","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/circuit-json-util":"^0.0.101","@tscircuit/copper-pour-solver":"0.0.41","@tscircuit/capacity-autorouter":"^0.0.710","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.3","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.111","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1532_1785262218265_0.16379046180608947","host":"s3://npm-registry-packages-npm-production"}},"0.0.1533":{"name":"@tscircuit/core","version":"0.0.1533","_id":"@tscircuit/core@0.0.1533","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"718d1b8a2147714b3f1f15dc9a033382553b513b","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1533.tgz","fileCount":5,"integrity":"sha512-SIrkf+To5M/svi9Y63ZGi4DveeMe2uFHFtBH8z59t7btBX0mpUhzmMVQShYMcdsJl7akRv9mSHxKyFLsPauRvQ==","signatures":[{"sig":"MEUCIDWwBy8iZX8ksOxijs0GvRvqxRHhx78P8iCsDhI0p3odAiEAp2dIEe293rA/0xsm24KV9W2Ad2BMsQ6YXd61jndExWk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9751849},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"ff98adda3ad6bf49032ef6545402a94d186386ff","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.82","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.51","poppygl":"^0.0.26","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.455","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.393","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.595","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.146","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.237","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.49","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.107","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.113","@tscircuit/footprinter":"^0.0.387","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"github:tscircuit/fanout-solver#34e4664","@tscircuit/circuit-json-util":"^0.0.101","@tscircuit/copper-pour-solver":"0.0.41","@tscircuit/capacity-autorouter":"^0.0.718","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.3","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.111","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1533_1785263497602_0.17481893005705018","host":"s3://npm-registry-packages-npm-production"}},"0.0.1534":{"name":"@tscircuit/core","version":"0.0.1534","_id":"@tscircuit/core@0.0.1534","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"5d5b44b85071acf88cfcedbd64478476f395616e","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1534.tgz","fileCount":5,"integrity":"sha512-FdrRi6qva/UOG/hVjtvOBiaUaOwdtbqSvpiZFkJmVQDZIux497K/f1iDIqXoOqrsCKe/Ek+fYgr9t059itOGNA==","signatures":[{"sig":"MEUCIQDpCqR0gsV4IuaNm+37f2L3yZEH0P2mhVK+l+Azow07yAIgdBX+pOikGRs5VCrFCRkuHP1tPb93Y/K3bBznWaaS7rc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9751849},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"b65c9f3a1940db2ab4ba07ebea6f23a1fa1c05c6","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.82","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.51","poppygl":"^0.0.26","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.455","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.393","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.595","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.146","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.237","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.49","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.107","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.113","@tscircuit/footprinter":"^0.0.387","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"github:tscircuit/fanout-solver#34e4664","@tscircuit/circuit-json-util":"^0.0.101","@tscircuit/copper-pour-solver":"0.0.42","@tscircuit/capacity-autorouter":"^0.0.718","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.3","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.111","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1534_1785266346937_0.4341525806843065","host":"s3://npm-registry-packages-npm-production"}},"0.0.1535":{"name":"@tscircuit/core","version":"0.0.1535","_id":"@tscircuit/core@0.0.1535","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"c8294d03a984400ac8ae9247f9b954de013dd9a5","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1535.tgz","fileCount":5,"integrity":"sha512-KBWrwDRqY1cHqNLXlQhYcQkf2svHN+/Wae9ViX9QBY09bwwRET+rzFtWMH0DUJJjLQwIXuI9RArjIyWq3K53fQ==","signatures":[{"sig":"MEUCIQCOgyoXGe48APX3dRbbHI374JizEug+bf4IxPUTGmyQ8QIgRdcoAWv+zLmRI7x2oFW1csa6oS6/ALxKgHdI4eNJM7Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9753305},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"e57a38045f0e67f8c4f1d2f9263527b14363d4cd","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.82","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.51","poppygl":"^0.0.26","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.455","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.393","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.595","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.146","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.237","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.49","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.107","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.113","@tscircuit/footprinter":"^0.0.387","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"github:tscircuit/fanout-solver#34e4664","@tscircuit/circuit-json-util":"^0.0.101","@tscircuit/copper-pour-solver":"0.0.42","@tscircuit/capacity-autorouter":"^0.0.718","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.3","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.111","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1535_1785267894020_0.8546753301136443","host":"s3://npm-registry-packages-npm-production"}},"0.0.1536":{"name":"@tscircuit/core","version":"0.0.1536","_id":"@tscircuit/core@0.0.1536","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"c3bcf7ca81ad2126dd1f097ae2d6b8bf7936e5e0","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1536.tgz","fileCount":5,"integrity":"sha512-J5MOlxIS82DdFJiZHihXZtiFV29e3px3fk8KqN3JZmA9bkUTLklGfQRa/muT+ObQjX+jYdSGPdheX9HaUq9SUw==","signatures":[{"sig":"MEUCIQD0XgunUFtJgScKr7vc27PuqyGoFxFdidbej9K54GFcgAIgAin390dCoN8wHd1eXSynmBsNLFrowN4WH12a6ndvI3M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9760013},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"9afd9af050944150dca14068f34c1270a1dc16ac","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.82","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.51","poppygl":"^0.0.26","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.455","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.393","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.598","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.146","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.237","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.49","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.107","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.113","@tscircuit/footprinter":"^0.0.387","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"github:tscircuit/fanout-solver#34e4664","@tscircuit/circuit-json-util":"^0.0.101","@tscircuit/copper-pour-solver":"0.0.42","@tscircuit/capacity-autorouter":"^0.0.718","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.3","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.111","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1536_1785268704339_0.9304194945155855","host":"s3://npm-registry-packages-npm-production"}},"0.0.1537":{"name":"@tscircuit/core","version":"0.0.1537","_id":"@tscircuit/core@0.0.1537","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"9b93ddaac36e2fcc60df72c24f34d3570483f94c","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1537.tgz","fileCount":5,"integrity":"sha512-br00LguF0mFvdSFSSXkO9C+kNdOvkl5dg4HxXT6d2uKcIL/iOUQxvZ6ttvMqY57zXRQLV7tmsW6l5A5ZF8kyJQ==","signatures":[{"sig":"MEYCIQDaSzS/NXEYuM5VcZ4jG9eHcMCEa7bIABqr9ISoBQl0xQIhAKYEhz6CaP7tilhX9WkT5TMiaCe7bSilt6CMybtTtk61","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9792778},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"b33b708237212fdbe036235bce731410bd1f6388","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.82","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.51","poppygl":"^0.0.26","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.455","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.393","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.598","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.146","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.238","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.49","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.107","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.113","@tscircuit/footprinter":"^0.0.387","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"github:tscircuit/fanout-solver#b19ca25ccb54edb3f9f8d7481c5239addcdba03e","@tscircuit/circuit-json-util":"^0.0.101","@tscircuit/copper-pour-solver":"0.0.42","@tscircuit/capacity-autorouter":"^0.0.718","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.3","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.111","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1537_1785278527442_0.3541217397380363","host":"s3://npm-registry-packages-npm-production"}},"0.0.1538":{"name":"@tscircuit/core","version":"0.0.1538","_id":"@tscircuit/core@0.0.1538","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"42a0ac9921b3d22b440f325d09e4b53bed599379","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1538.tgz","fileCount":5,"integrity":"sha512-+7rdc0VAp79+ALyJhhYqfeY6iy6LbxqojYK5NjL1FTmSTvfZ2+23qW9l1Et4wTZ/ex4DC1isNujdPHbJ9SIUnQ==","signatures":[{"sig":"MEYCIQCI5uNPOgzeEBUz6AWPgCxLq07n072jJa9JNJ2RV5x7HQIhAMZI+lKHkcY+TT8caLO58olcQWdrtg7v4h4MnMQBMyW1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9797478},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"75074ed373ff6e1651c212ffb6a01652a974b85a","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.82","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.51","poppygl":"^0.0.26","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.455","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.393","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.598","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.146","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.238","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.49","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.107","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.113","@tscircuit/footprinter":"^0.0.387","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.10","@tscircuit/circuit-json-util":"^0.0.101","@tscircuit/copper-pour-solver":"0.0.42","@tscircuit/capacity-autorouter":"^0.0.718","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.3","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.111","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1538_1785290272657_0.6758703097453305","host":"s3://npm-registry-packages-npm-production"}},"0.0.1539":{"name":"@tscircuit/core","version":"0.0.1539","_id":"@tscircuit/core@0.0.1539","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"7a912ce50c75866211fca99260cce0c0c456178d","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1539.tgz","fileCount":5,"integrity":"sha512-wUPjuj/jgFPNgccoDs92gqiExKk6nbQVQ55AETCwyP+N8KLttw9JhLTRJ9CGqBzGcbOGyuttzUB2h/LsWMxVYQ==","signatures":[{"sig":"MEYCIQDsQNymctnbg9QO2ekAZe1IM/yaVTRrDBcpfEZ71xO0ZwIhAJ8YOO1L5w/t1gqBc8swSoE9UFkrynt33Nf3JKJeWd+0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9798281},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"864c0295d500807d471975ed21e629c1126d8a1c","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.82","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.51","poppygl":"^0.0.26","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.455","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.393","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.598","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.146","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.238","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.49","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.107","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.113","@tscircuit/footprinter":"^0.0.387","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.10","@tscircuit/circuit-json-util":"^0.0.101","@tscircuit/copper-pour-solver":"0.0.42","@tscircuit/capacity-autorouter":"^0.0.718","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.3","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.111","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1539_1785301048333_0.002154327876547235","host":"s3://npm-registry-packages-npm-production"}},"0.0.1540":{"name":"@tscircuit/core","version":"0.0.1540","_id":"@tscircuit/core@0.0.1540","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"661ebd7b47774f3b064021648915e6a1aa6bd328","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1540.tgz","fileCount":5,"integrity":"sha512-BlMnyJtgusvbhLjNpMhNoAQibH7hyNrAf7DoH7Z41977zWROJmRtN163HQJz3YyyfQkfiiClpiJy28FMYxz6vA==","signatures":[{"sig":"MEQCIDiJuLt/d8lhTKz7dCBoiucVKP8asvd1KXpTkCpImEjUAiB4UFo6pRQCZI2qwmyfetencM6N+GSFTmwNyQwE32YYmQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9798281},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"9bc66ec6994efc08f1b4f78f5261227eb9ae2da3","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.82","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.51","poppygl":"^0.0.26","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.455","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.393","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.598","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.146","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.238","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.49","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.107","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.116","@tscircuit/footprinter":"^0.0.387","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.10","@tscircuit/circuit-json-util":"^0.0.101","@tscircuit/copper-pour-solver":"0.0.42","@tscircuit/capacity-autorouter":"^0.0.718","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.3","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.111","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1540_1785304858235_0.48494228265269035","host":"s3://npm-registry-packages-npm-production"}},"0.0.1541":{"name":"@tscircuit/core","version":"0.0.1541","_id":"@tscircuit/core@0.0.1541","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"fa86134dc039f18bd26048d90b933bc119838b00","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1541.tgz","fileCount":5,"integrity":"sha512-7QbOXaOWoaS6b+eNtf1cTBKCIL+eqNTBKAF8IxlKW/BHoHox/BZ0TZUwDsmyfPAF1jJS20hEBg03yl1mWNF8Ew==","signatures":[{"sig":"MEYCIQCnedxJ3wkOBdob6UDE9vtOPO7KiRa57+qq/0mDdObw1wIhALlUXu0v/AhKWehxT8NvDNw2w0ozffbbZa7J5xjHo1DH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9798281},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"0a97fb7040577798d0125e12e55775dc779fc755","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.82","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.51","poppygl":"^0.0.26","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.455","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.393","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.598","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.146","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.238","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.49","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.107","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.387","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.10","@tscircuit/circuit-json-util":"^0.0.101","@tscircuit/copper-pour-solver":"0.0.42","@tscircuit/capacity-autorouter":"^0.0.718","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.3","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.111","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1541_1785307041570_0.3947263373475458","host":"s3://npm-registry-packages-npm-production"}},"0.0.1542":{"name":"@tscircuit/core","version":"0.0.1542","_id":"@tscircuit/core@0.0.1542","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"4e87c1b429ff0e9a93c8792595ae5ec92a3f4d16","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1542.tgz","fileCount":5,"integrity":"sha512-5StRdGST+qB7jjHFPLaiUfa772e2kvKSTDOk92HiqVdkwKq9Rjb0fX/sjoP+8SkXrMTHTDD5zF5yjUkuKFTIjg==","signatures":[{"sig":"MEYCIQDDptF66Roal6pD2mXmasfj82xHxqxpCHPD/mKosApAnwIhAP5/9l/4/8WSNP3ma/4/kP1bxKkH4J89ez9BlVIVYcF3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9798429},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"ca2cbeec2bb5b0ff5efbb2938f62cdaf58a333f4","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.82","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.51","poppygl":"^0.0.26","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.455","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.393","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.598","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.146","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.238","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.49","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.107","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.387","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.10","@tscircuit/circuit-json-util":"^0.0.101","@tscircuit/copper-pour-solver":"0.0.42","@tscircuit/capacity-autorouter":"^0.0.722","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.3","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.111","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1542_1785307375468_0.5355930197147252","host":"s3://npm-registry-packages-npm-production"}},"0.0.1543":{"name":"@tscircuit/core","version":"0.0.1543","_id":"@tscircuit/core@0.0.1543","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"ca536d359ce01ae64de586f98d6cbf1e9d5e01bb","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1543.tgz","fileCount":5,"integrity":"sha512-S63/eZjB+hmRDk6tsmf1z4X0xP6iUwyTfTHi4xtmK3lm3r8CgvKxzVXvHt8Jvmpn7QadR1NIO8gmW6wk9uqVmg==","signatures":[{"sig":"MEQCIHa2e9IydTqz91eNHrpiCYHwRCy6hHKhvxhT7KBRo6slAiAUOfZI/IwY67N+7BXaqdfCGYVa1x2ekThhfGiGfNvGrA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9798429},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"70c2246a45aa1e1a806f0feda5f14b0c63f2a9aa","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.82","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.51","poppygl":"^0.0.26","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.455","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.393","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.598","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.146","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.238","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.49","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.107","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.387","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.10","@tscircuit/circuit-json-util":"^0.0.101","@tscircuit/copper-pour-solver":"0.0.42","@tscircuit/capacity-autorouter":"^0.0.722","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.3","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.114","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1543_1785309199189_0.7260603470790898","host":"s3://npm-registry-packages-npm-production"}},"0.0.1544":{"name":"@tscircuit/core","version":"0.0.1544","_id":"@tscircuit/core@0.0.1544","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"04e960e43f5bc642186f121850176f45dd3724df","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1544.tgz","fileCount":5,"integrity":"sha512-CN/TK7ECM5X2Z2iRi3lCBYmi4tpqXVm0m1H2Q370WNkHJDBdxBHEowpO5HSXTzJKecQSlLq6JuZffuJOMXM0qg==","signatures":[{"sig":"MEYCIQCUIBuR9tWtRJWZhOgBL4Usjl8xr1xKm0gY2lkeLlml7AIhAIIA3oU/CA0/XW6gyZ+bBQ8a3GNG9w5H6Raffq0/72f+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9798680},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"8634e780146a405ff326079582931719f8370636","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.82","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.51","poppygl":"^0.0.26","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.455","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.393","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.598","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.146","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.238","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.49","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.107","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.387","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.10","@tscircuit/circuit-json-util":"^0.0.101","@tscircuit/copper-pour-solver":"0.0.42","@tscircuit/capacity-autorouter":"^0.0.722","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.3","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.114","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1544_1785343320467_0.4837774570406268","host":"s3://npm-registry-packages-npm-production"}},"0.0.1545":{"name":"@tscircuit/core","version":"0.0.1545","_id":"@tscircuit/core@0.0.1545","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"b38765452800669f27f7c0c8490abacfdc6b15e3","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1545.tgz","fileCount":5,"integrity":"sha512-0/w59JsrFBzdtYetmlaFAr0a296drCne3g5/n4Ij0ZkfpaToBx4DJagqAGWgrauZQQXzIidGi6CdIUP0Zis61w==","signatures":[{"sig":"MEUCIC2y1vLEHF4W0ckfab9g4lSky75AuZnGqOgqoWVXrwenAiEAvIDk4+iWx0A9//u9rHJU4DuuS7tqVS8z+PeMzvYuXrc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9798680},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"f69f522dbd485bf115370e55bd3d9d34cdddb298","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.82","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.51","poppygl":"^0.0.26","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.455","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.393","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.598","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.146","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.238","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.49","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.107","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.387","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.10","@tscircuit/circuit-json-util":"^0.0.101","@tscircuit/copper-pour-solver":"0.0.42","@tscircuit/capacity-autorouter":"^0.0.722","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.3","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.115","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1545_1785343858826_0.05674652350600984","host":"s3://npm-registry-packages-npm-production"}},"0.0.1546":{"name":"@tscircuit/core","version":"0.0.1546","_id":"@tscircuit/core@0.0.1546","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"0ee32052675049e5cb1bd7946e7fc15e3275c8d1","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1546.tgz","fileCount":5,"integrity":"sha512-D7h/oDzOI31rdzkXANbgYnIuj1xG9bkrOd1BlX/JW/X8QJGzDMBVVaZC1PEpChB75bi0ALRZX5/if24vTT6Hvw==","signatures":[{"sig":"MEUCIQC5jEEX31p5XcUpL/OOemqLHy3ROuQx6jOMrSd89XvFTQIgS1tKutNZJDAtUSjnIwNw3DGe5l6aONOsFsWsRCrNMes=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9798680},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"8bd661f6addb50d028b7d27f07fee65e1eea2fa2","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.82","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.51","poppygl":"^0.0.26","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.455","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.393","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.598","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.146","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.238","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.60","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.107","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.387","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.10","@tscircuit/circuit-json-util":"^0.0.101","@tscircuit/copper-pour-solver":"0.0.42","@tscircuit/capacity-autorouter":"^0.0.722","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.3","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.115","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1546_1785352163328_0.768978841600523","host":"s3://npm-registry-packages-npm-production"}},"0.0.1547":{"name":"@tscircuit/core","version":"0.0.1547","_id":"@tscircuit/core@0.0.1547","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"3ab67f29318ba4c3ecffd072abdd4235e04d6f69","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1547.tgz","fileCount":5,"integrity":"sha512-vspKsL1PyGxPJtm62Ia1pbihNnqe6vp81boYpCprmsWzIoB6MSAnC9ljkbKKD310Wt8dhBk8zzfQVbfWpv0j3g==","signatures":[{"sig":"MEUCIQC1ATuNvjsUuTbss+fSXLP3QJPMuOQIBvVwvIbZFWR7ogIgJuaZ5nBZsZfaAnWQn0Q/L8S3pOJ+NhZP9yAd9VLWIoI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9798666},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"70d4efa8329ffa76cb26f248e2c3e2c5b3e40417","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.82","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.51","poppygl":"^0.0.26","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.455","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.393","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.598","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.146","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.238","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.60","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.107","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.387","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.10","@tscircuit/circuit-json-util":"^0.0.101","@tscircuit/copper-pour-solver":"0.0.42","@tscircuit/capacity-autorouter":"^0.0.722","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.3","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.115","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1547_1785363342387_0.20889945246720254","host":"s3://npm-registry-packages-npm-production"}},"0.0.1548":{"name":"@tscircuit/core","version":"0.0.1548","_id":"@tscircuit/core@0.0.1548","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"584966616bbbb57b9ca5ebbb9f96d4182a959649","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1548.tgz","fileCount":5,"integrity":"sha512-mwtJIpLjVS3ZGlaEugwCK02nwwbPQPB97jWtOkCx4zj2BT4WclhnoJHDM+ECKhCRlIP3AOHpDHi1cUW90ri63w==","signatures":[{"sig":"MEUCIQD9g2qpHlNeur9+8uN3CLoiyctVsYptmnS4/QB0cSeWdAIgVEb9wK+idlTPT3iZEx5KXjRPWoyavDgqKwOGiseFmKQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9798666},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"0c3c535d485617bb7766cd2bd4416807eaddabc3","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.82","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.51","poppygl":"^0.0.26","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.455","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.393","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.598","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.146","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.238","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.60","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.107","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.387","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.10","@tscircuit/circuit-json-util":"^0.0.102","@tscircuit/copper-pour-solver":"0.0.42","@tscircuit/capacity-autorouter":"^0.0.722","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.3","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.115","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1548_1785368291031_0.5090606514555382","host":"s3://npm-registry-packages-npm-production"}},"0.0.1549":{"name":"@tscircuit/core","version":"0.0.1549","_id":"@tscircuit/core@0.0.1549","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"d2f6e6c9052f9858a0adbcd5c5c310a18e30c282","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1549.tgz","fileCount":5,"integrity":"sha512-bh8TehXW/WdPKrTx0ZacNkOTruIRZRb+M9adt42NOhoTKieYgfzHNYWlsjtBoJLk846ZyAeEvxU1nT4YIcbNGw==","signatures":[{"sig":"MEYCIQDUieym0QyIhsQYajSIW1GLgLp0gfmykQX+WtBgWYETRQIhAJnl6kpTcpivmrDJR9kLX12jW50hS13CK4zeDBDLwQL7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9798666},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"f319f440c084077281166fb812372785889961a7","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.82","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.26","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.455","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.393","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.598","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.146","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.238","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.60","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.107","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.387","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.10","@tscircuit/circuit-json-util":"^0.0.102","@tscircuit/copper-pour-solver":"0.0.42","@tscircuit/capacity-autorouter":"^0.0.722","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.3","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.115","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1549_1785385935947_0.948319508025605","host":"s3://npm-registry-packages-npm-production"}},"0.0.1550":{"name":"@tscircuit/core","version":"0.0.1550","_id":"@tscircuit/core@0.0.1550","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"2ebf550b6903872a17c0211bd57f075ca41f1aa1","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1550.tgz","fileCount":5,"integrity":"sha512-2Y30y3QZZIZG96dxqIEeEfoBb/fuf1s74pg0w+GfEIQSDouFGrzvDFLvm/MdsspLhCqc2K6VK2LAma8iRKZwRw==","signatures":[{"sig":"MEUCIDvb80WshHAbnzj1NuQXfCfgZRchFHFb6TuzUiHvBe8GAiEAsyD10yF2XIkZVKNj9vLW0zteVYRC2Avy0rhDXldqS6A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9798666},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"e6322181621fd8c13922fbea559504918cf415ae","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.82","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.26","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.455","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.393","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.598","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.146","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.238","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.61","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.107","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.387","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.10","@tscircuit/circuit-json-util":"^0.0.102","@tscircuit/copper-pour-solver":"0.0.42","@tscircuit/capacity-autorouter":"^0.0.722","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.3","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.115","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1550_1785429034722_0.5815491090119398","host":"s3://npm-registry-packages-npm-production"}},"0.0.1551":{"name":"@tscircuit/core","version":"0.0.1551","_id":"@tscircuit/core@0.0.1551","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"071703b24c177f2237c788b9395ccabc4f6ce81a","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1551.tgz","fileCount":5,"integrity":"sha512-hkOULUMZF3WYeUOz1zKTj2noK60Wb3yZFvziJolNfRI9Rm/MnnS7dBN9R2rLmp44O/QMOE9k90IbKReJMA8ePQ==","signatures":[{"sig":"MEYCIQDmslfpPP3VsNfm/dpdqShnm1sqe3bl5RuWwDaRQxtTiQIhAKubm1PxNSOD6Isapc/IGfBTUtu82L7010ESQPCrjzOV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9798727},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"8bf30824ca031c0188a41fa4e9659885ca063a33","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.82","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.26","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.455","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.393","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.598","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.146","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.238","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.61","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.107","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.387","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.10","@tscircuit/circuit-json-util":"^0.0.102","@tscircuit/copper-pour-solver":"0.0.42","@tscircuit/capacity-autorouter":"^0.0.722","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.3","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.116","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1551_1785436074072_0.6057191960060433","host":"s3://npm-registry-packages-npm-production"}},"0.0.1552":{"name":"@tscircuit/core","version":"0.0.1552","_id":"@tscircuit/core@0.0.1552","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"eb3fd8c26f66a1b30dddc0bc3750a4644826b8d2","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1552.tgz","fileCount":5,"integrity":"sha512-/5yi1WbvNN/Es5zOv26KTUQmXlG2EZwwh+HaUiLnNzea01vjsgP9n1xH0Lc0B6ljBzcpLswZNMThb0TgqEvAWQ==","signatures":[{"sig":"MEYCIQDDEYvo8qYPK6S25fqlWL6ZB8uT3n/lljaA7/G+JjGYIgIhAKMALEkMdBXoO6ABYIVpjDy36awsxuODNkzTmCc3T77x","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9798878},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"d4bc8c12045485856d0181601c613e1738b6bf1b","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.82","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.26","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.455","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.393","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.598","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.146","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.238","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.61","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.107","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.387","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.10","@tscircuit/circuit-json-util":"^0.0.102","@tscircuit/copper-pour-solver":"0.0.42","@tscircuit/capacity-autorouter":"^0.0.722","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.3","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.116","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1552_1785439293160_0.7770472390228147","host":"s3://npm-registry-packages-npm-production"}},"0.0.1553":{"name":"@tscircuit/core","version":"0.0.1553","_id":"@tscircuit/core@0.0.1553","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"3bc6841b4b5b4e2c9cc88a7b7331a67ae8168ba4","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1553.tgz","fileCount":5,"integrity":"sha512-b413ZUzgDA03tsUFVgc+8EZygU+XwxC1MfQ29DbA/qKPyLZRtU8zuiJCdtViuK4GU2UhaLPIb4Fbi72Z5+dWeA==","signatures":[{"sig":"MEUCIQDnpYlwm+/YozpMgZhELh9LYudRE9VwuRPDEPnn/OCD4AIgWd2pxXJqJV2HvjZwL0jcdKvWwEBMmJOfPE3UELDbN9M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9798878},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"1273971572736310a0053399b673424b2c94a0d7","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.82","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.26","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.455","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.393","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.598","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.146","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.238","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.61","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.108","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.387","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.10","@tscircuit/circuit-json-util":"^0.0.102","@tscircuit/copper-pour-solver":"0.0.42","@tscircuit/capacity-autorouter":"^0.0.722","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.3","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.116","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1553_1785446348348_0.17493359592480573","host":"s3://npm-registry-packages-npm-production"}},"0.0.1554":{"name":"@tscircuit/core","version":"0.0.1554","_id":"@tscircuit/core@0.0.1554","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"8e67bec84bf56034ef51ea7e522801a8ba90e1dd","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1554.tgz","fileCount":5,"integrity":"sha512-mSXaQF86TniYGblEsuvtuScjBOg/NIigu30C5w4ZOQdC76+uUGFySMRqbObkVfLxSW/0Qmti0QmgwiJO/KvSXg==","signatures":[{"sig":"MEYCIQCwflqNdonn/mdhEGWZPnCeaiyL93cU+2bs02nO31gajQIhAMFzhsWMtEaLx/jXJCOm+0hjpU15KgRR9k3sl5yyr2IQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9810573},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"cc7f105d629451f3ac5588b9bc827284a96fc8c7","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.82","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.26","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.455","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.393","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.599","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.146","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.238","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.61","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.108","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.387","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.10","@tscircuit/circuit-json-util":"^0.0.102","@tscircuit/copper-pour-solver":"0.0.42","@tscircuit/capacity-autorouter":"^0.0.722","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.3","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.116","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1554_1785446854207_0.986659180483155","host":"s3://npm-registry-packages-npm-production"}},"0.0.1555":{"name":"@tscircuit/core","version":"0.0.1555","_id":"@tscircuit/core@0.0.1555","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"b609776576bbb16b8d266750b9804d48eb6594fe","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1555.tgz","fileCount":5,"integrity":"sha512-uALkhFE1jmVWg4n64PITianfv8QLHGQQNmLbAoRcLKoobP2yMB0e0WU6HQgAp6bBOfwfWSkWR9zkY9IndCzykg==","signatures":[{"sig":"MEUCIQDcuo87h/diYbqEG+PU/xhf2yNzMJvCwtkETvlLyAAjeAIgIaQTKpb3Q/P6k+3u+pLBNngps2W8DVmx8WWfCy/GwW8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9811729},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"cb6a4b94fe8217717b880ff57fb156e4150c7d26","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.82","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.26","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.455","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.393","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.599","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.146","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.238","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.61","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.108","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.387","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.11","@tscircuit/circuit-json-util":"^0.0.102","@tscircuit/copper-pour-solver":"0.0.42","@tscircuit/capacity-autorouter":"^0.0.722","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.3","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.116","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1555_1785450794029_0.046680413242086605","host":"s3://npm-registry-packages-npm-production"}},"0.0.1556":{"name":"@tscircuit/core","version":"0.0.1556","_id":"@tscircuit/core@0.0.1556","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"acda14d5e1d45ec623627128dbd2a182d53a8534","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1556.tgz","fileCount":5,"integrity":"sha512-7nyeAogedE621uVoEkqDjbTgwqwCaNx4fkXd2fHMls0XgQGohIHFBy5fZX8cH5tMGsPyedcqU2zb/+X2K8UBEQ==","signatures":[{"sig":"MEUCIQDCYvBkrsE5U5VcUP/N58MXdW5yMnu4iOOj4rMd9fla/AIgGXNZHBY1YcvxHpfJOdioloVu1dsryyxrxcRdgwTuuu0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9811907},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"acc28c2d59d41abfd23a8fd76e6ae4d27e76ccfa","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.82","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.26","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.455","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.393","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.599","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.146","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.238","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.61","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.108","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.387","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.11","@tscircuit/circuit-json-util":"^0.0.102","@tscircuit/copper-pour-solver":"0.0.42","@tscircuit/capacity-autorouter":"^0.0.722","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.3","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.116","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1556_1785450952170_0.06746298781520821","host":"s3://npm-registry-packages-npm-production"}},"0.0.1557":{"name":"@tscircuit/core","version":"0.0.1557","_id":"@tscircuit/core@0.0.1557","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"30a284e9a9d395e1d24b053614cc05647abeb579","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1557.tgz","fileCount":5,"integrity":"sha512-FqcJZnSn1OJScs18TBdvz1TxoWQF9T8OjXPXjX69nPGj/TgwDSqY7aryQGV9cnWRWScpfSO5DwYULrAE6lnDBg==","signatures":[{"sig":"MEYCIQDqOV/h/gHU+mxpOcmZNVuAgwnVZ6m4k/OZfavmpTn7awIhAJsRLrI0KavVlpMukmXPdZJXDCGbGXwi34wNwa/q+O4J","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9813891},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"583be83f3c2cf49f444d7152a929bdd5ff9e9bbc","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.82","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.26","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.455","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.393","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.599","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.146","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.238","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.61","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.108","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.387","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.11","@tscircuit/circuit-json-util":"^0.0.102","@tscircuit/copper-pour-solver":"0.0.42","@tscircuit/capacity-autorouter":"^0.0.722","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.3","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.116","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1557_1785462079688_0.6152039732499515","host":"s3://npm-registry-packages-npm-production"}},"0.0.1558":{"name":"@tscircuit/core","version":"0.0.1558","_id":"@tscircuit/core@0.0.1558","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"3741363fbbe057b971eb3d5b06e937ccb8f749d3","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1558.tgz","fileCount":5,"integrity":"sha512-zWblIOAGAaqo+39ewOtn1VrMglTGmFVEW4f3g2QQ8ocdK8OcCayVMUfHoDJjlRGzJ6XtjJqZjmDiiaC4v7ca2A==","signatures":[{"sig":"MEYCIQCo1B48NhsO5cx9uVLDtvLv2R2fPvEeHurpbz8VJQC2XQIhAMBWWg69UCVFGCkp5xyIWuPdrSEJz0Nsydbn8PIN5jHN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9820961},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"a1194e5f7d6c44e29e6d3f48083c5a119c61590c","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.82","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.26","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.455","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.393","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.602","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.146","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.238","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.61","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.108","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.387","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.11","@tscircuit/circuit-json-util":"^0.0.102","@tscircuit/copper-pour-solver":"0.0.42","@tscircuit/capacity-autorouter":"^0.0.722","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.3","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.116","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1558_1785464722430_0.5434202839655518","host":"s3://npm-registry-packages-npm-production"}},"0.0.1559":{"name":"@tscircuit/core","version":"0.0.1559","_id":"@tscircuit/core@0.0.1559","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"b9adf881ff142143b622f11fdff31144f4651696","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1559.tgz","fileCount":5,"integrity":"sha512-zGbHt71eRET2MG3w92zKavtkijLBH77UUV5ZdptczqT5KWEEJhiJRsakwb/zdVZ7KSMKSklwdvSJlhkQ9JpCRw==","signatures":[{"sig":"MEYCIQDacuT5ojMB1CD3zGy8a0TLBR996y7OiD4Yh52k7v1AYwIhANtfOQv7DNJAM4WsUDeQ6BfU0XuOKFKSDrRy0TfAMzMC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9821359},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"0f32cb366c6d1c11d386dfd929bbd2370ab00e5a","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.82","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.26","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.455","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.393","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.602","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.146","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.238","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.61","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.108","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.387","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.11","@tscircuit/circuit-json-util":"^0.0.102","@tscircuit/copper-pour-solver":"0.0.42","@tscircuit/capacity-autorouter":"^0.0.722","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.3","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.116","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1559_1785467000418_0.46734481701343045","host":"s3://npm-registry-packages-npm-production"}},"0.0.1560":{"name":"@tscircuit/core","version":"0.0.1560","_id":"@tscircuit/core@0.0.1560","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"806ee4d7b921704d7a8ea9acdeb130e5fe8866b9","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1560.tgz","fileCount":5,"integrity":"sha512-efEqqlnGAwh/1t/oKg2PSXG334L0+10Hu4SEdqbVPSehmSao0Yju+5z/5WZ2OnSArv8bjM9qBJowEz2pADPw9A==","signatures":[{"sig":"MEUCIC9S5D8qRjWhzJeZ0cPVomPp9DNklalsTFaRllaODIVjAiEA1aH+YzVuAXohgdV53z7u9wp+kI/9dUUa8MPxcj1/k4c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9824713},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"86bd6538bccc78c0a417d9222f333cd7ab8e6037","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.82","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.26","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.455","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.393","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.602","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.146","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.238","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.61","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.108","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.387","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.11","@tscircuit/circuit-json-util":"^0.0.102","@tscircuit/copper-pour-solver":"0.0.42","@tscircuit/capacity-autorouter":"^0.0.722","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.3","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.116","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1560_1785468521635_0.17445451363823472","host":"s3://npm-registry-packages-npm-production"}},"0.0.1561":{"name":"@tscircuit/core","version":"0.0.1561","_id":"@tscircuit/core@0.0.1561","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"32b13cc8d1413e813e578aa94179f2e7b0124759","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1561.tgz","fileCount":5,"integrity":"sha512-H3CgnYvkuAahf6lg30pKy5mSToyTEKOKotfV7sm3Dc/7JPF+GRztWZZIZV37ye+JnVbbrStHzQEAorMUEdBRNQ==","signatures":[{"sig":"MEYCIQD2gU4jg0Sg/A5z6JoZBv3zpbvZTRDvxlzP3eIXPArI2AIhAMOAq3q7Iey3D7ADXvY2/xAHvuzI6s/31GUZNtuclsR8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9824713},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"1733e7d0cba59ef29a4c59ae9e3f27e568420ab3","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.82","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.26","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.455","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.393","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.602","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.146","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.238","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.64","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.108","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.387","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.11","@tscircuit/circuit-json-util":"^0.0.102","@tscircuit/copper-pour-solver":"0.0.42","@tscircuit/capacity-autorouter":"^0.0.722","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.3","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.116","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1561_1785493035603_0.004633855607532711","host":"s3://npm-registry-packages-npm-production"}},"0.0.1562":{"name":"@tscircuit/core","version":"0.0.1562","_id":"@tscircuit/core@0.0.1562","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"fb3e46e590e7185a0ba7515cdae8a0aae0318cf9","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1562.tgz","fileCount":5,"integrity":"sha512-Al3DOaTbXKwf4NxivdV6xX+yIsGzXgUti6fLXO4XQIOdfku5Ga2X+bdbR0m1Zw9gow2iIzDGyU2G/SFQX2c06A==","signatures":[{"sig":"MEQCIEryTU99Qy+QwuLJAH9yvQp6xeK3VeOgNWwO2NBdM1HJAiBcJk5+TiP/fg+YkeLNoUhJJL4Dk2xwnHOrftpXN+XN2g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9824713},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"378c97bdb0a35b2f185c74e286664136ce52cc6d","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.82","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.26","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.455","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.393","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.602","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.146","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.238","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.64","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.108","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.387","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.11","@tscircuit/circuit-json-util":"^0.0.102","@tscircuit/copper-pour-solver":"0.0.42","@tscircuit/capacity-autorouter":"^0.0.722","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.3","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.117","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1562_1785498115176_0.5565736918460451","host":"s3://npm-registry-packages-npm-production"}},"0.0.1563":{"name":"@tscircuit/core","version":"0.0.1563","_id":"@tscircuit/core@0.0.1563","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"72a870acff23abe94f4ef301be31d4517bbb5c6d","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1563.tgz","fileCount":5,"integrity":"sha512-XCXUfNBbRLhGAc7jfMqSOZA/CwB7TTx7aCrUI1SLURzt5SSfkA+8pt/ZDg3Po1BFlPSAd2Zv1Y1rPksiSeKhDw==","signatures":[{"sig":"MEQCIEi/0dmbA/CMTAIo+oHFYrbvCVGTj+3LDuv6WxU5w/VAAiABLVvbiQebrhX0dfDCnrWeLYLpX+HZZ5ygFb5iWYPTTA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9824787},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"d322a1e51718fa0237fe035b66b62620b312b2a8","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.82","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.26","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.455","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.393","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.602","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.146","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.238","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.64","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.108","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.387","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.11","@tscircuit/circuit-json-util":"^0.0.102","@tscircuit/copper-pour-solver":"0.0.42","@tscircuit/capacity-autorouter":"^0.0.722","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.3","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.117","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1563_1785504767393_0.7166859390846199","host":"s3://npm-registry-packages-npm-production"}},"0.0.1564":{"name":"@tscircuit/core","version":"0.0.1564","_id":"@tscircuit/core@0.0.1564","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"263d4080bf6603a69ca03a956d76c2f574984f5b","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1564.tgz","fileCount":5,"integrity":"sha512-COK/B3kurKTurGH0F5xC6Q8jp6aclAJS22d+93O1WS3W/RtdWmlq2RkiSSY56WnVnvi1iWFd22b37/RyoayaZg==","signatures":[{"sig":"MEYCIQCKKV09tWPueDV7b3xWzP4A93P59mqa/xm+72ojUKl2KwIhAPpg2s/BYjEltNcbAQgjOqDnQXMPcnZkc8+zpX/d2/y9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9829973},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"cbc2cd12033ee08acac5ff9cfe532f8a10982ac2","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.82","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.26","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.455","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.393","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.602","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.146","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.238","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.64","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.108","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.387","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.11","@tscircuit/circuit-json-util":"^0.0.102","@tscircuit/copper-pour-solver":"0.0.42","@tscircuit/capacity-autorouter":"^0.0.722","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.3","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.117","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1564_1785513086954_0.38154966254851974","host":"s3://npm-registry-packages-npm-production"}},"0.0.1565":{"name":"@tscircuit/core","version":"0.0.1565","_id":"@tscircuit/core@0.0.1565","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"18ad8e0865f55a42a7ae9afcadff90eb3466b900","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1565.tgz","fileCount":5,"integrity":"sha512-WDZjp7NcOS6FYJlvXFw8ttmMuTTOBEjaS/9NfC/ocwAv8xK1QGMxnAgarFMP6HUPZvoZXczTcsDBGas+X8k0Gg==","signatures":[{"sig":"MEUCIQCiPkvKHbfrjX5vD1m5J3pfI5Egnyub7XSYb23UFkG89AIgQ5HUH/vcXJ31PmJtYYWKBx3rA+HPPB7ZKySX7SRGj2Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9830083},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"1638a9f8ecec5c64d5dd32fc0b3a56066e8ac4c3","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.82","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.26","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.455","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.393","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.602","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.146","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.238","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.64","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.108","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.387","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.11","@tscircuit/circuit-json-util":"^0.0.102","@tscircuit/copper-pour-solver":"0.0.42","@tscircuit/capacity-autorouter":"^0.0.722","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.3","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.117","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1565_1785522043418_0.2918076467551389","host":"s3://npm-registry-packages-npm-production"}},"0.0.1566":{"name":"@tscircuit/core","version":"0.0.1566","_id":"@tscircuit/core@0.0.1566","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"8547d6f8e4375fc7ad8b32b26211ce1e683c09a1","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1566.tgz","fileCount":5,"integrity":"sha512-sxN6jBYzWQxvv1jpD18RMHn6+2ooGXk+m6CmncfJZMhbewhdm/iGYzW6iYA930Ut5SJgn0Yx6/cblcDgfKG03Q==","signatures":[{"sig":"MEYCIQDQ0Ja8GRoKEJemsIcVe3DymMMmVfDEdgSVqBMPXY03ZgIhAL+T/R6TXu9tTOoUAvSOzbT3/fUsIndOiGr74VoH9yrk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9830108},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"1e8bbcd5d79f751fbc851b698b8f110f0eb5ad47","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.82","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.26","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.455","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.393","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.602","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.146","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.238","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.64","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.108","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.387","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.11","@tscircuit/circuit-json-util":"^0.0.102","@tscircuit/copper-pour-solver":"0.0.42","@tscircuit/capacity-autorouter":"^0.0.722","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.3","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.117","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1566_1785542708183_0.7681208923275431","host":"s3://npm-registry-packages-npm-production"}},"0.0.1567":{"name":"@tscircuit/core","version":"0.0.1567","_id":"@tscircuit/core@0.0.1567","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"7fc1d90fbf3bffbfb69811f1fe2e2c0a68386036","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1567.tgz","fileCount":5,"integrity":"sha512-Krk05KxwUxD2F1Y2vUaprRb9Iqoqg+iWhrWJaEYAvfkZ8f/cNJayp1UtJjOn/sWUygRAZfj386u3/6ehgI0Yog==","signatures":[{"sig":"MEQCIBSse9qUa7QuhIbmKcD6zT/d/2DDw5A1oMSqzENwEZ/rAiBUmvAewX7DQ6HjMiho19Qcsr1Dn+zw74XxXouI8d4MSg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9831167},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"14647e6a5b20470721673f46cad683aeb799dbae","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.82","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.26","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.457","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.393","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.604","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.147","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.238","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.64","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.108","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.387","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.11","@tscircuit/circuit-json-util":"^0.0.102","@tscircuit/copper-pour-solver":"0.0.42","@tscircuit/capacity-autorouter":"^0.0.722","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.3","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.117","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1567_1785555152538_0.09842999677154562","host":"s3://npm-registry-packages-npm-production"}},"0.0.1568":{"name":"@tscircuit/core","version":"0.0.1568","_id":"@tscircuit/core@0.0.1568","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"c28dc6d69450b22c20d3fa906733d5e0f9db4602","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1568.tgz","fileCount":5,"integrity":"sha512-hINned8MxbuPN4SMQWgvvZQ+8gXGDFvt2HyXX9mdvgeurXe+CCzvdPnxuNu906NgHF/9j+MtkN7vYwzeVwqj4g==","signatures":[{"sig":"MEYCIQC1r2p9uMtrVneBVapiExv2m0crrIdoRRbLIOEZm6nN0AIhAKO24o3xwZZXBwPfK1bw2gezpwCHHhy/B+bHE/q1zs6K","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9831167},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"1d5a5434db3b24abbefe7a898e54923c0f1d90be","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.82","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.26","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.457","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.395","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.604","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.147","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.238","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.64","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.108","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.387","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.11","@tscircuit/circuit-json-util":"^0.0.102","@tscircuit/copper-pour-solver":"0.0.42","@tscircuit/capacity-autorouter":"^0.0.722","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.3","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.117","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1568_1785566192066_0.8433792686641441","host":"s3://npm-registry-packages-npm-production"}},"0.0.1569":{"name":"@tscircuit/core","version":"0.0.1569","_id":"@tscircuit/core@0.0.1569","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"b1e3ac5a92ebccbdfe3f6aa4d55470b21f759bc4","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1569.tgz","fileCount":5,"integrity":"sha512-vFJQA6up3p1fm+mEmTYsQSZ4gdpG3CTX88BK2Kwv5suocqf7Y7MSOowYwMVxm9KpOPptsRl2tvYiIxiRUVZEwg==","signatures":[{"sig":"MEUCIQCCKdPpEwJR8b0zp8sOV727sy0k5zZdMi2DU+XJZJsMwAIgHGyJ2ti84Nqz8JDdat1LMelWNTHWkrA0BpLD5mQDaHI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9831565},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"bb6a44433ac26264582a087ca9fd2e4d80ae40de","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.82","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.26","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.457","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.395","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.604","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.147","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.238","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.64","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.108","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.387","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.11","@tscircuit/circuit-json-util":"^0.0.102","@tscircuit/copper-pour-solver":"0.0.42","@tscircuit/capacity-autorouter":"^0.0.722","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.3","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.117","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1569_1785599527911_0.8038698792792536","host":"s3://npm-registry-packages-npm-production"}},"0.0.1570":{"name":"@tscircuit/core","version":"0.0.1570","_id":"@tscircuit/core@0.0.1570","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"8bd5e122b9aad88bb391fac6656d7bc85e3cf113","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1570.tgz","fileCount":5,"integrity":"sha512-Iq/PTs5mKM8P4dQnLZr98CeUvkn+3qd0XOjHXvkzTxhLak+iJcbZyhzL0DlQmn5TZTQ9mCyoE/hLO89L//hylw==","signatures":[{"sig":"MEYCIQCCoPj5YdhHg1ka/jg+lLGTDitSUVsn53Zg+/LSId+3MQIhAMCeX4OqocfV6yqVbzw4cebZEWG4t11O2bnywXcuVXxO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9833856},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"f32fd3f3997b0461815eb0c350893882f880dfc7","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.82","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.26","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.457","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.395","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.604","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.147","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.238","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.64","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.108","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.387","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.11","@tscircuit/circuit-json-util":"^0.0.102","@tscircuit/copper-pour-solver":"0.0.42","@tscircuit/capacity-autorouter":"^0.0.722","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.3","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.117","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1570_1785605308091_0.09829552668601238","host":"s3://npm-registry-packages-npm-production"}},"0.0.1571":{"name":"@tscircuit/core","version":"0.0.1571","_id":"@tscircuit/core@0.0.1571","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"494785150e7675b7e53c25332e0118b67ea67b8c","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1571.tgz","fileCount":5,"integrity":"sha512-Y/8Ldz2h57yr82tAtHK31qlm3nm6MO7vpLohp6oLJTjGT5W9kuQnsRisVBb3gisN4uYDF77GBT7+7X/CYEmkKA==","signatures":[{"sig":"MEUCIEkaiS44+yg0PUF3m/aflH9G3U57sOCNLJan5cMzMl21AiEA57hm0OtWOW8Z9MeJAfY+QK65U4KcGhdqfyIvKZUNYNo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9834699},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"9a9b963fcf10df22e8cd12219c4b5d47a920a10b","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.82","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.26","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.457","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.395","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.604","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.147","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.238","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.64","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.108","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.387","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.11","@tscircuit/circuit-json-util":"^0.0.102","@tscircuit/copper-pour-solver":"0.0.42","@tscircuit/capacity-autorouter":"^0.0.722","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.3","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.117","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1571_1785620590339_0.8408938778495749","host":"s3://npm-registry-packages-npm-production"}},"0.0.1572":{"name":"@tscircuit/core","version":"0.0.1572","_id":"@tscircuit/core@0.0.1572","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"bf1c5c340e191cae0f22aae5bd3251f2254ca497","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1572.tgz","fileCount":5,"integrity":"sha512-hyVSXJtEpSJAQ9VlFyiRiN99Dgm+0HZjSd+KJ+hwEVdU70urKlLkMuQsYn1wT0jh6lXmfumPtGFcFgLXChVs+Q==","signatures":[{"sig":"MEQCIEHetohz9PKiri/ysLlAZDK3gPniVymd2MGDFrIYHdVbAiAeTQ9w4LSERbpU6lCuETuDXDvB/yHRE09ZANWzmEfByg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9836281},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"d60ddd0a7d124c156b67ed6a3f05e45ffb4883cc","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.82","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.26","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.457","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.395","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.604","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.147","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.238","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.64","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.108","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.387","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.11","@tscircuit/circuit-json-util":"^0.0.102","@tscircuit/copper-pour-solver":"0.0.42","@tscircuit/capacity-autorouter":"^0.0.722","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.3","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.23","@tscircuit/schematic-trace-solver":"^0.0.117","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1572_1785626065772_0.6742742346000405","host":"s3://npm-registry-packages-npm-production"}},"0.0.1573":{"name":"@tscircuit/core","version":"0.0.1573","_id":"@tscircuit/core@0.0.1573","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"8aba713608a3edd11225b288dcef4a5d9a9e635a","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1573.tgz","fileCount":5,"integrity":"sha512-EaBWEqe3CNdEJNUW3TQ3pbYlOKcVI+rKxnkarOUi2bXLEETrpJCR6yYOMoH+q3GUwOETLZS8nMgQ0cKJwQ6gwQ==","signatures":[{"sig":"MEQCIE1IRU+0WYDpj/gyOgu45iviu7ny9tExgK3Zodm/SPtcAiB+C+xCE10m9Ty29EZ2SYjhC4d6tnG+q7A8aFUjTceqSw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9838666},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"cf07090673c39009ca93af35ae8f540069aebc95","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.82","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.26","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.459","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.395","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.604","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.147","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.238","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.64","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.108","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.387","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.11","@tscircuit/circuit-json-util":"^0.0.102","@tscircuit/copper-pour-solver":"0.0.42","@tscircuit/capacity-autorouter":"^0.0.722","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.3","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.26","@tscircuit/schematic-trace-solver":"^0.0.117","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1573_1785647119375_0.17963023440518655","host":"s3://npm-registry-packages-npm-production"}},"0.0.1574":{"name":"@tscircuit/core","version":"0.0.1574","_id":"@tscircuit/core@0.0.1574","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"6e2c09d1cbd3eec71ee569a4456f275fb925f323","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1574.tgz","fileCount":5,"integrity":"sha512-exYOIST/iTmvQL7BtSPlY/C/3aqNdc6scC4SZklxUWo4mEIE39btOCStSu6n/iXVLPT/OqKQAbkfFn5RE9q6Hw==","signatures":[{"sig":"MEQCIDCmNwiS2O9w01le7neIuqBoUvxm7PyOaKxq4D9OEGH5AiAR98IT6xQYfq2XoSFnnKj4WqfxtJvfv/PhIv4FZps1tw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9838666},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"ad4b4bcae73e4d9451f3b5ee5a1b9b48cf45e543","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.82","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.26","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.459","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.395","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.604","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.147","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.238","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.64","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.111","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.387","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.11","@tscircuit/circuit-json-util":"^0.0.102","@tscircuit/copper-pour-solver":"0.0.42","@tscircuit/capacity-autorouter":"^0.0.722","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.3","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.26","@tscircuit/schematic-trace-solver":"^0.0.117","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1574_1785670702205_0.1418899827733937","host":"s3://npm-registry-packages-npm-production"}},"0.0.1575":{"name":"@tscircuit/core","version":"0.0.1575","_id":"@tscircuit/core@0.0.1575","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"b0a6e99c7a6b60e64dc2ad28ec5cb7bb7a6e25f7","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1575.tgz","fileCount":5,"integrity":"sha512-MgQrrrEFNF5iGD4Ln1n1WCeK1b+zXJFWAF/H+nFd6fTejIvPCtdcZsDeVhmVp+zukvQC9NPAupX+g9bx0UxP3Q==","signatures":[{"sig":"MEUCIGYJh3emYqbhLz2IL15i1J0frW2PrAM7xiwOmQGhmdveAiEAmMvKiN2qvCXYGb+1RGsJkovj/lHhcY3qNFyjbskmzcE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9838666},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"3b4b55bff3e4564c83fbee77fd0bf50858d7693f","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.82","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.26","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.459","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.395","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.604","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.148","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.238","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.64","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.111","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.387","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.11","@tscircuit/circuit-json-util":"^0.0.102","@tscircuit/copper-pour-solver":"0.0.42","@tscircuit/capacity-autorouter":"^0.0.722","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.3","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.26","@tscircuit/schematic-trace-solver":"^0.0.117","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1575_1785689754384_0.44856531560996715","host":"s3://npm-registry-packages-npm-production"}},"0.0.1576":{"name":"@tscircuit/core","version":"0.0.1576","_id":"@tscircuit/core@0.0.1576","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"0d1c2a25a261a6fb0fa2871f9be25e0188b7d482","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1576.tgz","fileCount":5,"integrity":"sha512-sPxxT2lGEBfLkxFLgO6qRbwzPNBAIag7zJo/As2piURaf/xsGO6m1Wlhynn7XC7Us/8/dNVVOUEEsdP2OVxZpw==","signatures":[{"sig":"MEUCIC0nKjkemRycIwjYQrzGdFN8Qb+q7aVhfUhtFa0gmkiJAiEA1ZYbQAzyMfNCDSXqTL4MT4rylUdbgBJ5Xy8gktoQA9g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9850115},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"e51b4d101a3e45f05b18460e94917ff4ef1c315e","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.82","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.26","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.459","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.395","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.604","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.148","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.238","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.64","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.111","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.387","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.11","@tscircuit/circuit-json-util":"^0.0.102","@tscircuit/copper-pour-solver":"0.0.42","@tscircuit/capacity-autorouter":"^0.0.722","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.3","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.26","@tscircuit/schematic-trace-solver":"^0.0.117","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1576_1785696437564_0.02747961758721118","host":"s3://npm-registry-packages-npm-production"}},"0.0.1577":{"name":"@tscircuit/core","version":"0.0.1577","_id":"@tscircuit/core@0.0.1577","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"19cf9f9dcee00fc2d94380be9daa7d9602db7c58","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1577.tgz","fileCount":5,"integrity":"sha512-w6Xl9NBFGsv7OxPt9nf+QTqpfHg36+Sl1ji4qKw5Y5nfd7plipVs3zaXXuh4YJb0/uvXgB70dGvjVFZPhlN0pA==","signatures":[{"sig":"MEYCIQDv53FyWCJ0+hbed+s5FlCv2c4YBl3t6JDwEXRVjk44XQIhAOaH/+f7EAjzNaRGnfAIvl8nmauimPaAOU82GV4RLqh3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9850061},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"ed7d1589c001326b0475c9d5d399cdbc9966c17b","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.82","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.26","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.460","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.395","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.604","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.148","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.238","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.64","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.111","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.387","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.11","@tscircuit/circuit-json-util":"^0.0.102","@tscircuit/copper-pour-solver":"0.0.42","@tscircuit/capacity-autorouter":"^0.0.722","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.3","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.27","@tscircuit/schematic-trace-solver":"^0.0.117","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1577_1785697651274_0.31571059901070253","host":"s3://npm-registry-packages-npm-production"}},"0.0.1578":{"name":"@tscircuit/core","version":"0.0.1578","_id":"@tscircuit/core@0.0.1578","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"ce448255f428f4c0b5764632d6ebb8abad3795e8","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1578.tgz","fileCount":5,"integrity":"sha512-UKT2kykXNz9CJKITGNWz5A8s/vtacQ/MvhdFKGWeWHKsJv/nUVu0SmPbYNvKx9mxlJbfq0JFYJGWobhIUC5xBQ==","signatures":[{"sig":"MEUCIQCWyfV2HSwiSupAm3GIdKB43jmhC+5BZU9eweV8bORWlAIgZg0Jn0/9lEgYqXcR6dS7rVS54kCB092QKJErf/WEvBs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9850061},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"b2d49c2beafbeb32c123bd915807e1008b242b20","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.82","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.26","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.460","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.395","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.604","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.149","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.238","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.64","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.111","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.387","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.11","@tscircuit/circuit-json-util":"^0.0.102","@tscircuit/copper-pour-solver":"0.0.42","@tscircuit/capacity-autorouter":"^0.0.722","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.3","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.27","@tscircuit/schematic-trace-solver":"^0.0.117","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1578_1785700818351_0.461689696621125","host":"s3://npm-registry-packages-npm-production"}},"0.0.1579":{"name":"@tscircuit/core","version":"0.0.1579","_id":"@tscircuit/core@0.0.1579","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"55300b285b11929d29153a54a71318b898ce8ede","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1579.tgz","fileCount":5,"integrity":"sha512-D/1nrkqefVsHOvdMsvAzVcvUr3qMUeXA7ixpVFNxCUwyNz0JihI2c8MnRqikHckNymYZzIGHMOVHM/1T9SLIaA==","signatures":[{"sig":"MEQCIFtSh59TqCNyFc/TP7W8/tVs0M4ZB0TaipdcMgU+TH8bAiBVrWFrGl167lyqYILnna3zmbdeKBuu4iuBkp+/M+ePHg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9851046},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"b5bacf28ad3add8de4a40636d13025e60adee30f","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.82","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.26","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.460","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.396","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.604","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.149","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.238","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.64","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.111","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.387","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.11","@tscircuit/circuit-json-util":"^0.0.102","@tscircuit/copper-pour-solver":"0.0.42","@tscircuit/capacity-autorouter":"^0.0.722","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.3","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.27","@tscircuit/schematic-trace-solver":"^0.0.117","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1579_1785702840086_0.8553688010064315","host":"s3://npm-registry-packages-npm-production"}},"0.0.1580":{"name":"@tscircuit/core","version":"0.0.1580","_id":"@tscircuit/core@0.0.1580","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"16169de9182d1cf58a52c9172f506ea3d962b8f8","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1580.tgz","fileCount":5,"integrity":"sha512-E6S0Y5IIqxCghuAy57nokxQZNAIL9yy9OjxUyeG98SoPSwfo9psT6D4QKk3EGIoVbhzy5FFEb34U8FQIQhZalg==","signatures":[{"sig":"MEUCIQCm7znoEK8sxwrN9nL31HuaQX9XubSYsZw5GmbX+XRlZAIgUPDP/IgplSerq198tEHnyPG5Crxl1vp7sk+lC15G/LE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9851598},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"6b015c5ba93ae50467c24e87301269620679f693","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.82","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.26","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.460","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.396","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.604","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.150","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.238","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.64","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.111","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.387","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.11","@tscircuit/circuit-json-util":"^0.0.102","@tscircuit/copper-pour-solver":"0.0.42","@tscircuit/capacity-autorouter":"^0.0.722","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.3","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.27","@tscircuit/schematic-trace-solver":"^0.0.117","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1580_1785703838318_0.05198775906152875","host":"s3://npm-registry-packages-npm-production"}},"0.0.1581":{"name":"@tscircuit/core","version":"0.0.1581","_id":"@tscircuit/core@0.0.1581","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"a3dc2e9dd668364ae0a227e6c1623d819c6ac536","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1581.tgz","fileCount":5,"integrity":"sha512-8KLM+HNUQz/sq63sRbO5hjV1gZWylV5wL7/PN+7ErDC992++EVOxJ4k5eKSGboUyKmEM/D6OGbPE6bqRQK2Yew==","signatures":[{"sig":"MEUCIQCKE0EN9i6kzlO4suNtfrGrVWkzDOWpeeaR0w1OvlJG3wIgJjqBui9a6WHTR+3yormoRmm4auw9GARfEVXvZ8qnllA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9851881},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"34ad34fea21bc8d87dccf038dce2ca51d6a5a8ca","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.82","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.26","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.460","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.396","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.605","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.150","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.238","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.64","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.111","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.387","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.11","@tscircuit/circuit-json-util":"^0.0.102","@tscircuit/copper-pour-solver":"0.0.42","@tscircuit/capacity-autorouter":"^0.0.722","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.3","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.27","@tscircuit/schematic-trace-solver":"^0.0.117","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1581_1785704618588_0.5302602428274179","host":"s3://npm-registry-packages-npm-production"}},"0.0.1582":{"name":"@tscircuit/core","version":"0.0.1582","_id":"@tscircuit/core@0.0.1582","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"dcb673e7340ff0f8afdf6448c23bc9c0eb5ae9a6","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1582.tgz","fileCount":5,"integrity":"sha512-hJ6iIahloGcXJMfKOp1Px0u80wBMkNqYGgt7DJ79YEblkqMlYC1b7sq0EHznqkQIzRwl0DAR9Uk+RFhuSoo4Fw==","signatures":[{"sig":"MEUCIEzgpufuIWLAI7Pb1PkOD8cyNCOryWxDwlmRP+scjWsBAiEA1tP6CP3TQz5E4PqXfcV96LKx2I5vgalS2bF/IfXs/mk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9851881},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"7ff76ff74ca7fac03d86bbcff63734a9ba4fe79a","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.82","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.26","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.460","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.396","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.605","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.150","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.238","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.64","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.111","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.387","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.11","@tscircuit/circuit-json-util":"^0.0.102","@tscircuit/copper-pour-solver":"0.0.42","@tscircuit/capacity-autorouter":"^0.0.722","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.3","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.27","@tscircuit/schematic-trace-solver":"^0.0.120","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1582_1785714761292_0.6560873606780526","host":"s3://npm-registry-packages-npm-production"}},"0.0.1583":{"name":"@tscircuit/core","version":"0.0.1583","_id":"@tscircuit/core@0.0.1583","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"6d719e6fee838f8db866dc4484ee883f82e769ac","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1583.tgz","fileCount":5,"integrity":"sha512-/ncqm6Lpb7uB3dpd+c8BG8+8Aclu6VYzWeKmnWsF/4zBT1pwqoe0NXvLhl+SmwuYJGCdQWeO+ck8mUfZQKhjhQ==","signatures":[{"sig":"MEUCIQD7/ad4do1mZ/GoOFexYsnaQGgKlXkUJyh3zYd3edxvzQIgM2MU/Sfgn6aP3zDL8zYJmnoAeM/0SG4KM24sr5iY7tM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9851881},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"74db2cef8564532ff52fe569a950cc82bdf74f74","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.82","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.26","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.460","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.396","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.605","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.151","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.238","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.64","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.111","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.387","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.11","@tscircuit/circuit-json-util":"^0.0.102","@tscircuit/copper-pour-solver":"0.0.42","@tscircuit/capacity-autorouter":"^0.0.722","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.3","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.27","@tscircuit/schematic-trace-solver":"^0.0.120","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1583_1785720112900_0.2879979449863366","host":"s3://npm-registry-packages-npm-production"}},"0.0.1584":{"name":"@tscircuit/core","version":"0.0.1584","_id":"@tscircuit/core@0.0.1584","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"5b9d1bb2e41de6751ca75512059a2f0bb36f83f3","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1584.tgz","fileCount":5,"integrity":"sha512-P54pEL9QYjVIwyFOEemCrZ3Vr3i5LOXETA6nrSyxS/n2FSa11edFaZYKaphlEQ6m86UCdqlDcNLdRpvVeCZPLQ==","signatures":[{"sig":"MEUCIQCkm18h4PK26bhqYkBr+uHR+mLvoMICMGc9lLHJ4FR3HQIgRWsteqqG1COgb8LjNGi9ry7B2Gmwcurr7JuHNHQYbIo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9852818},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"f2a7e4bfe05df46317dab4e9b9ae47e2f5800589","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.82","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.26","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.460","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.396","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.605","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.151","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.238","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.64","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.111","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.409","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.11","@tscircuit/circuit-json-util":"^0.0.102","@tscircuit/copper-pour-solver":"0.0.42","@tscircuit/capacity-autorouter":"^0.0.722","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.3","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.27","@tscircuit/schematic-trace-solver":"^0.0.120","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.2"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1584_1785723364856_0.5207755295970911","host":"s3://npm-registry-packages-npm-production"}},"0.0.1585":{"name":"@tscircuit/core","version":"0.0.1585","_id":"@tscircuit/core@0.0.1585","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"54e47b265d41ca08dacc9c883e15fa6fbc84fdd2","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1585.tgz","fileCount":5,"integrity":"sha512-1dQkgC2s+Cywm4wtY01qBmc2MkjHR2IcWgmJB1XPsVe9y2rv7V7WM2/zJxcwVEUY+yu2/D1RhDNSE1zg4RQxDw==","signatures":[{"sig":"MEQCIEXn3ToxJdV6wJKpe0WMZw79oCbKWOm+kyQ5JwqM3hUcAiBni7/GwXavU9QaxtpFZAmYoQoboueNi6VN0dnrFGdcSQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9852818},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"75aa76f769dc318a5c7cefd69f693f2ca361055d","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.82","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.26","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.460","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.396","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.605","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.151","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.238","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.64","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.111","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.409","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.11","@tscircuit/circuit-json-util":"^0.0.102","@tscircuit/copper-pour-solver":"0.0.42","@tscircuit/capacity-autorouter":"^0.0.722","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.3","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.27","@tscircuit/schematic-trace-solver":"^0.0.120","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.3"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1585_1785723570468_0.6170932012189345","host":"s3://npm-registry-packages-npm-production"}},"0.0.1586":{"name":"@tscircuit/core","version":"0.0.1586","_id":"@tscircuit/core@0.0.1586","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"fed362787b24102e9c091d0708e0daa34b3d9dc0","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1586.tgz","fileCount":5,"integrity":"sha512-27WgmU6IsGjsFq8HXMGeUTPbX1QdxuMdrMj3Q0jIJj7dcQSF9AcXkFgLGZCxdZ03oB6ykJVon5Fw4wmYC5ebdQ==","signatures":[{"sig":"MEUCICfouqrXSSi4MxdwH54xhlAdFUZebpQIX3IeK8/MQxz2AiEAr+/4TjKZijEuPwHf7005qCYS0uCbg5njr8uV47nSkC0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9853047},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"49b99ba2cde85c10e503372f7fffe6f1bb1ae1e9","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.82","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.26","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.460","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.396","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.605","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.151","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.238","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.64","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.111","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.409","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.11","@tscircuit/circuit-json-util":"^0.0.102","@tscircuit/copper-pour-solver":"0.0.42","@tscircuit/capacity-autorouter":"^0.0.722","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.3","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.27","@tscircuit/schematic-trace-solver":"^0.0.120","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.3"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1586_1785774898472_0.3249237366715778","host":"s3://npm-registry-packages-npm-production"}},"0.0.1587":{"name":"@tscircuit/core","version":"0.0.1587","_id":"@tscircuit/core@0.0.1587","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"a6e7141c95f9af480d57610820b41bd4deff1f67","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1587.tgz","fileCount":5,"integrity":"sha512-0C/xyUMMfjzQR7NJ75Fkp1dAtvk4WUjOt6Vo22HRM5Gc/EAres87DfEyw+7gm1mKp9geFmqLi//2vyt4AQPvbw==","signatures":[{"sig":"MEUCIQCpFvPJauvPdLa+z4Fe5rtYXgtMs1EtoYL9MZPVG+vKeQIgDJ7BmkJmYOcwreGURaU09UOTZeII6Vr/GoOGc5mPALY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9855937},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"ea15838ab91a698d780ffc1b27ab546007207b59","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.82","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.26","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.460","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.396","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.605","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.151","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.238","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.64","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.111","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.409","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.11","@tscircuit/circuit-json-util":"^0.0.102","@tscircuit/copper-pour-solver":"0.0.42","@tscircuit/capacity-autorouter":"^0.0.722","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.3","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.27","@tscircuit/schematic-trace-solver":"^0.0.120","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.3"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1587_1785776500194_0.5315145395660434","host":"s3://npm-registry-packages-npm-production"}},"0.0.1588":{"name":"@tscircuit/core","version":"0.0.1588","_id":"@tscircuit/core@0.0.1588","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"11c6095b83cd8a98fa25a5e48bb8c0f8548c0c07","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1588.tgz","fileCount":5,"integrity":"sha512-2B/XCoy9BaEI0O2YK7h7kVV+ytLQOmde4mlK/S206cnPbHMkKvm3CuinTcJ+hdYSKE15s5M8BwjUGAbVGEhXqQ==","signatures":[{"sig":"MEUCIAbM8Dd4l/OLcloVIhy6NVYDWpq/LLv5J7quAopIjP3DAiEA7DudHEzxOPf4IiQXwaNCUdBPO0N1kWg064EjE3CCHfE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9855937},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"0cb65fdcc96bc3ba9f75a5ce38783c72594d1404","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.82","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.26","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.460","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.396","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.608","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.151","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.238","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.64","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.111","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.409","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.11","@tscircuit/circuit-json-util":"^0.0.102","@tscircuit/copper-pour-solver":"0.0.42","@tscircuit/capacity-autorouter":"^0.0.722","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.3","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.27","@tscircuit/schematic-trace-solver":"^0.0.121","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.3"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1588_1785780334704_0.9257283440879363","host":"s3://npm-registry-packages-npm-production"}},"0.0.1589":{"name":"@tscircuit/core","version":"0.0.1589","_id":"@tscircuit/core@0.0.1589","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"82c224f0bf8436b62cdb9b5cb2d15cc642e19f13","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1589.tgz","fileCount":5,"integrity":"sha512-h7FN+MSGxJD9ti3enTc/8cTNA92uGt8tUD98xVxs+H9jNh1zWTFoZ8L4W/H/SeBOq1BW8DTeK+fNZjv2a9yTzQ==","signatures":[{"sig":"MEUCIHF5H94errnLfsjb+m53h2kiNCADN8uW9gNNN16EKEiaAiEAvnyoV403LCFQOnrJCK7xAfI7mi1n7bnjrIRXrRUfutk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9868798},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"805f223d7e393573ea903390a3379cb5d11fa303","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.82","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.26","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.460","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.396","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.608","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.151","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.238","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.64","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.111","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.409","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.11","@tscircuit/circuit-json-util":"^0.0.102","@tscircuit/copper-pour-solver":"0.0.42","@tscircuit/capacity-autorouter":"^0.0.722","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.3","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.27","@tscircuit/schematic-trace-solver":"^0.0.121","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.3"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1589_1785782056989_0.16054727134485236","host":"s3://npm-registry-packages-npm-production"}},"0.0.1590":{"name":"@tscircuit/core","version":"0.0.1590","_id":"@tscircuit/core@0.0.1590","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"b87deacad6c99ec9c451a3f4d43d7ccb52e07d5d","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1590.tgz","fileCount":5,"integrity":"sha512-ZL/aoi6Azr+6+UUOwnwu0XKgJ0TYgs/gMRKVehBfim2RpM72rESrct+CFULURWCVDDN5mCHcMoJnpWJ9ucL9iw==","signatures":[{"sig":"MEQCIE8b4CVTiV4zddf1cLyRnm/0k0sBZDOFrnnY+2mGOnlRAiAzvTJAfnYnBqtTudDS5wefjfvBWkP3uH+PlRZpmdEzcA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9881602},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"5b9f2f4052547c23696e1711e22cda65e8c6b57d","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.82","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.26","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.460","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.396","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.609","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.151","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.238","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.64","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.111","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.409","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.11","@tscircuit/circuit-json-util":"^0.0.102","@tscircuit/copper-pour-solver":"0.0.42","@tscircuit/capacity-autorouter":"^0.0.722","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.3","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.27","@tscircuit/schematic-trace-solver":"^0.0.121","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.3"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1590_1785784551503_0.7472689737409726","host":"s3://npm-registry-packages-npm-production"}},"0.0.1591":{"name":"@tscircuit/core","version":"0.0.1591","_id":"@tscircuit/core@0.0.1591","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"757a8c40209e4e4b8f1ef64ade2c602487ad66a2","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1591.tgz","fileCount":5,"integrity":"sha512-4Gl9RAtjO0zl1HCiYR6CF2TlAM9Zs08oM2UQaB+5aEGcFQod4DAWtghOb+MWekRpXPu1VNps0SdELIUpPfX+Qg==","signatures":[{"sig":"MEUCIQDO6nu/k1tljjV0jsAvtTQwsMqfqBS8vhntg7UOHFokZwIgKwB/cfQdTl1/pBHUStsVRBxlzBGaSfbPD+FrVNdjiD8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9890114},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"6767d3d1f04e5430f8d5864841b87d8c0198bde7","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"overrides":{"circuit-json":"^0.0.464","@tscircuit/props":"^0.0.610","@tscircuit/circuit-json-util":"^0.0.104"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.82","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.26","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.464","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.396","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.610","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.151","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.238","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.64","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.111","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.409","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.11","@tscircuit/circuit-json-util":"^0.0.104","@tscircuit/copper-pour-solver":"0.0.42","@tscircuit/capacity-autorouter":"^0.0.722","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.3","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.27","@tscircuit/schematic-trace-solver":"^0.0.121","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.3"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1591_1785787840654_0.8607678861306503","host":"s3://npm-registry-packages-npm-production"}},"0.0.1592":{"name":"@tscircuit/core","version":"0.0.1592","_id":"@tscircuit/core@0.0.1592","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"01ce09f2664d1aed78d0bcddbab92e66dd00765e","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1592.tgz","fileCount":5,"integrity":"sha512-LWpB7PbeVAPm7ASUYmOUjcBRiEePrPEWJ3/9zPjMFpyDmBbo4KzWC3k1joAeL1kRwlZD79ItAY4DAFZwzGQa/Q==","signatures":[{"sig":"MEQCIBBFRbirsh06c/Kk6ZCnfdO/UUgKMvPbELWQH0p2xUefAiAusedhPSPoGZyHzxdHeNzRY/Tn16d47Q4jm434/teqNw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9891685},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"13371c9753ae332a28177748d0bf0ba6f2190b51","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"overrides":{"circuit-json":"^0.0.464","@tscircuit/props":"^0.0.612","@tscircuit/circuit-json-util":"^0.0.104"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.82","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.26","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.464","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.396","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.612","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.151","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.238","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.64","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.111","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.409","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.11","@tscircuit/circuit-json-util":"^0.0.104","@tscircuit/copper-pour-solver":"0.0.42","@tscircuit/capacity-autorouter":"^0.0.722","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.3","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.27","@tscircuit/schematic-trace-solver":"^0.0.121","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.3"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1592_1785792185475_0.8757507157144964","host":"s3://npm-registry-packages-npm-production"}},"0.0.1593":{"name":"@tscircuit/core","version":"0.0.1593","_id":"@tscircuit/core@0.0.1593","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"a35d078799bf9362ee64ab071e6317000bd556ca","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1593.tgz","fileCount":5,"integrity":"sha512-fHl22m346qyLEghLJsivA2hOd2ASO7HIsyqAodt2+dXpPyw4f7J0z+/cX7BHbap1txDaSSvaLYaGToiNT06auQ==","signatures":[{"sig":"MEUCIQDPsASZgZEYhKpDrl6kMbQqnUPg6Z3seOMeCHFgOJaW/QIgHBZ4jpQpV2XAfVduvry2YECWYs+LsiJBDYQSepFtjbY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9891304},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"09b03ec0bf1841de9e42408cad0d14d42ac2ef84","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"overrides":{"circuit-json":"^0.0.464","@tscircuit/props":"^0.0.612","@tscircuit/circuit-json-util":"^0.0.104"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.82","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.26","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.464","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.396","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.612","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.151","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.238","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.64","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.111","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.409","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.11","@tscircuit/circuit-json-util":"^0.0.104","@tscircuit/copper-pour-solver":"0.0.42","@tscircuit/capacity-autorouter":"^0.0.722","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.3","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.27","@tscircuit/schematic-trace-solver":"^0.0.121","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.3"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1593_1785805895169_0.02936222663952104","host":"s3://npm-registry-packages-npm-production"}},"0.0.1594":{"name":"@tscircuit/core","version":"0.0.1594","_id":"@tscircuit/core@0.0.1594","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"9eeb7f6c6e43b5b3a463ab651427be56e15e71f4","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1594.tgz","fileCount":5,"integrity":"sha512-uCakAjw2YvvUTA84IJDGxbziTvKlWXYSM7TIZCJxFvSjFzTnzzARr42+/mOE2CVJ7YbDCt/hbkDCrlN+Xo9Kyw==","signatures":[{"sig":"MEUCIQD1QGXzvvGGBRbaFPnsnaoM/7m0Q2/UoV98miiFZVqJEQIgSQEqDglIDO0jdi8R1BPhUXl/XqpvIkwfeBvEYd8okzQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9894285},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"c00bec3fbe05e8edbffd4daf0d5e5c044c9312a6","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"overrides":{"circuit-json":"^0.0.464","@tscircuit/props":"^0.0.612","@tscircuit/circuit-json-util":"^0.0.104"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.82","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.26","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.464","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.396","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.612","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.151","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.238","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.64","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.111","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.409","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.11","@tscircuit/circuit-json-util":"^0.0.104","@tscircuit/copper-pour-solver":"0.0.42","@tscircuit/capacity-autorouter":"^0.0.722","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.3","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.27","@tscircuit/schematic-trace-solver":"^0.0.121","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.3"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1594_1785807097565_0.8301114590442247","host":"s3://npm-registry-packages-npm-production"}},"0.0.1595":{"name":"@tscircuit/core","version":"0.0.1595","_id":"@tscircuit/core@0.0.1595","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"39654503def254ea315a5575cbb63c5b5d54dd8b","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1595.tgz","fileCount":5,"integrity":"sha512-dwWKgpmiWAIvPpK+llP8rsYp5qM0h32S6dRY1+etF+YS5hVZUfmf286vxmjuw+Opv0hz4nP1hD/Bs5/QQi/TfQ==","signatures":[{"sig":"MEUCIQDGMNye7rQlRKKuW4q20Tdi9cONIqzoG2Mx3YuJHtnpKAIgTj0bDDw33QoGB+AQTwqi8kB75HcT+K1SR3MzY3h9Ubc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9894868},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"a7018cc32670d2614beeb1e7cbbb09afa90a00ba","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"overrides":{"circuit-json":"^0.0.464","@tscircuit/props":"^0.0.612","@tscircuit/circuit-json-util":"^0.0.104"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.82","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.26","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.464","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.396","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.612","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.151","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.238","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.64","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.111","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.409","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.11","@tscircuit/circuit-json-util":"^0.0.104","@tscircuit/copper-pour-solver":"0.0.42","@tscircuit/capacity-autorouter":"^0.0.744","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.3","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.27","@tscircuit/schematic-trace-solver":"^0.0.121","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.3"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1595_1785819524500_0.18235933941269633","host":"s3://npm-registry-packages-npm-production"}},"0.0.1596":{"name":"@tscircuit/core","version":"0.0.1596","_id":"@tscircuit/core@0.0.1596","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"579e45c5ad6c4b61f29963c22a4fc1d94828bad6","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1596.tgz","fileCount":5,"integrity":"sha512-pplntmDiFUBcsZHy5dzsvPhEfU+dXURscs6X/ud0FArOhnT9a74x24hNx2TlwJnQJhYdGwpk9Tno0J6Ts32F3Q==","signatures":[{"sig":"MEYCIQDsZRdw4PVWwhUnFYWLbB4uZk254Pl2Jh0GESv7wC18GQIhAL7M6rGoFqsiEALCIdho0NrxGaasHc9Oz2XHjvmZXJZ8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9894891},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"74e675c2b02d3c010ebf2628649db23becba1478","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"overrides":{"circuit-json":"^0.0.464","@tscircuit/props":"^0.0.612","@tscircuit/circuit-json-util":"^0.0.104"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.82","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.26","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.464","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.396","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.612","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.151","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.238","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.64","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.111","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.409","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.11","@tscircuit/circuit-json-util":"^0.0.104","@tscircuit/copper-pour-solver":"0.0.42","@tscircuit/capacity-autorouter":"^0.0.744","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.3","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.27","@tscircuit/schematic-trace-solver":"^0.0.121","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.3"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1596_1785857933881_0.7001679643026881","host":"s3://npm-registry-packages-npm-production"}},"0.0.1597":{"name":"@tscircuit/core","version":"0.0.1597","_id":"@tscircuit/core@0.0.1597","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"a2de24da672354a7815815bd6f4eac0b91f799fe","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1597.tgz","fileCount":5,"integrity":"sha512-e9n57hmlCyyv3TDnWCz2NAElGlH8i9G+yaOZxix+hHCIYg3rR4gKuzzBYETVpITNlWzHfmtfOdesFw9oaiUF5g==","signatures":[{"sig":"MEQCIG9vdNeIaBssUdF8wKi8vogrP3bvOwJLeGAU0jhtchTEAiAU59hHYRbz/1M2O/LMecP5WOk5euhlh/iiMVGJVy5BQA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9894891},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"5d8993e1a9b9a9e60a880361521d828f2f4298a2","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"overrides":{"circuit-json":"^0.0.464","@tscircuit/props":"^0.0.612","@tscircuit/circuit-json-util":"^0.0.104"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.82","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.26","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.464","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.396","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.612","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.151","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.238","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.64","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.111","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.409","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.11","@tscircuit/circuit-json-util":"^0.0.104","@tscircuit/copper-pour-solver":"0.0.42","@tscircuit/capacity-autorouter":"^0.0.744","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.3","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.27","@tscircuit/schematic-trace-solver":"^0.0.122","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.3"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1597_1785860492080_0.9174633741025864","host":"s3://npm-registry-packages-npm-production"}},"0.0.1598":{"name":"@tscircuit/core","version":"0.0.1598","_id":"@tscircuit/core@0.0.1598","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"025362a5b5b5528a39165d5a3f472fe1832a0c6b","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1598.tgz","fileCount":5,"integrity":"sha512-exhCKA2LSRxZSY5lBe0OJBU83+LJiRmOFESeEKgbA9DEXlx+A/fEZvx9IgFGWaSd+42xIc4gFkNc+mqq00+DGQ==","signatures":[{"sig":"MEQCIDQQuSR+cBFVWJRpRofgjtfWz89oZ5A7lk9ilMOZ0rbqAiAOMnZuIQbxYSqVzIXaehdmKXqAckboRuXv1VyaHP1/3g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9894891},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"d263f8b33b09f5abdc8eb85c493efeac70403a1b","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"overrides":{"circuit-json":"^0.0.464","@tscircuit/props":"^0.0.612","@tscircuit/circuit-json-util":"^0.0.104"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.82","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.26","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.464","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.396","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.612","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.151","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.238","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.64","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.111","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.409","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.11","@tscircuit/circuit-json-util":"^0.0.104","@tscircuit/copper-pour-solver":"0.0.42","@tscircuit/capacity-autorouter":"^0.0.748","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.3","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.27","@tscircuit/schematic-trace-solver":"^0.0.122","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.3"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1598_1785870973410_0.16424085652495357","host":"s3://npm-registry-packages-npm-production"}},"0.0.1599":{"name":"@tscircuit/core","version":"0.0.1599","_id":"@tscircuit/core@0.0.1599","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"532546599311e2e3abdd49713a3d6b3f42bd4af1","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1599.tgz","fileCount":5,"integrity":"sha512-l4p9mSp/KabOWEJFtpkOMWxmbQlrpBpNTmDZTWmTUxgxjRMouBSSWYLSUu+8XDfzd3U6Tj6BWhSYHC50uaYHLQ==","signatures":[{"sig":"MEYCIQDP3puJYhv/E9bIwfqj5TkJudremENYUNp1NqjRDB0yhwIhALn6VlCPartxV2xueMAGjDCx9M2PWMg0q57phZxxgDbi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9894891},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"4d3700f8c852abf3624b7eb63532ab11e9b1b4ce","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"overrides":{"circuit-json":"^0.0.464","@tscircuit/props":"^0.0.612","@tscircuit/circuit-json-util":"^0.0.104"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.82","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.26","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.464","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.396","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.612","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.151","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.238","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.64","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.111","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.409","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.11","@tscircuit/circuit-json-util":"^0.0.104","@tscircuit/copper-pour-solver":"0.0.42","@tscircuit/capacity-autorouter":"^0.0.750","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.3","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.27","@tscircuit/schematic-trace-solver":"^0.0.122","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.3"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1599_1785891470997_0.357260456969968","host":"s3://npm-registry-packages-npm-production"}},"0.0.1600":{"name":"@tscircuit/core","version":"0.0.1600","_id":"@tscircuit/core@0.0.1600","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"06cdc953c942828ef1eda4f290746b3a2133db76","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1600.tgz","fileCount":5,"integrity":"sha512-YKk6mLTImns/XNescAGu+jtLh0xolGP7GOMnWdFB7maGPd5xE2lznNd/QYesLbGc3KppU5nEdGUuC4QdtxDD3Q==","signatures":[{"sig":"MEQCIGM50L5QZhcMJJpcka2lnXozsiEyefCaHA18V939HvpPAiAFmEVdS3YrIQ79qPQhsfDZ11mq++fqx1Qji7nbNIFXNw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9895296},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"7978a607c901e1bed332d2abacfd53fc8ad44c6c","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"overrides":{"circuit-json":"^0.0.464","@tscircuit/props":"^0.0.612","@tscircuit/circuit-json-util":"^0.0.104"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.82","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.26","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.464","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.396","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.612","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.151","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.238","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.64","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.111","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.409","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.11","@tscircuit/circuit-json-util":"^0.0.104","@tscircuit/copper-pour-solver":"0.0.42","@tscircuit/capacity-autorouter":"^0.0.750","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.3","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.27","@tscircuit/schematic-trace-solver":"^0.0.122","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.3"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1600_1785894494947_0.045202041973544604","host":"s3://npm-registry-packages-npm-production"}},"0.0.1601":{"name":"@tscircuit/core","version":"0.0.1601","_id":"@tscircuit/core@0.0.1601","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"995d073e9d93b8151999fa3199f6d69ece9dd22f","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1601.tgz","fileCount":5,"integrity":"sha512-XPPeWHqDtU8f9piYs7xIIF69+IGDxDUMeP07kYPNXUnMr3QvPQ4EDUP+c5UazMumzRBHPrC8jO1Nl8GUfhnOjQ==","signatures":[{"sig":"MEYCIQDq6n/5/mKVHdaB355FoX8YwhjWf4QG8Zb+O3mmiJPk2wIhAMHqQDuoVRtVpTj/4mFyKxs4ZSQaZmrZVTwihSsAISRr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9901398},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"010d17b6f44ffa21f66225dc75b94f79a90da157","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"overrides":{"circuit-json":"^0.0.464","@tscircuit/props":"^0.0.612","@tscircuit/circuit-json-util":"^0.0.104"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.82","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.26","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.464","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.396","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.612","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.151","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.238","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.64","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.111","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.409","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.11","@tscircuit/circuit-json-util":"^0.0.104","@tscircuit/copper-pour-solver":"0.0.42","@tscircuit/capacity-autorouter":"^0.0.750","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.3","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.27","@tscircuit/schematic-trace-solver":"^0.0.122","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.3"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1601_1785926210747_0.35785495983891513","host":"s3://npm-registry-packages-npm-production"}},"0.0.1602":{"name":"@tscircuit/core","version":"0.0.1602","_id":"@tscircuit/core@0.0.1602","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"fc9931caafbb47ed8630c62240b2a2f7960bfd92","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1602.tgz","fileCount":5,"integrity":"sha512-9/kYZnqegm1a5om7W+LG03Biaq41nYZHLBpTNvLN0L7MWcMLe264JdXfuzXIChWIHuTGta6kgUNzMbSUTytieQ==","signatures":[{"sig":"MEYCIQCgvrZKgEIEI2/8bKVAmRrx+t/kjHw4ZwPBjpsEOEmfJAIhAMeGSd32OMwiY3GwUG/pIFAXxQml+6FOMzARjeaXRmvT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9900870},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"5283abb57e120b19f6e125efc17bdeb1d5380a8c","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"overrides":{"circuit-json":"^0.0.464","@tscircuit/props":"^0.0.612","@tscircuit/circuit-json-util":"^0.0.104"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.82","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.26","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.464","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.396","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.612","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.151","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.238","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.64","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.111","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.409","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.11","@tscircuit/circuit-json-util":"^0.0.104","@tscircuit/copper-pour-solver":"0.0.42","@tscircuit/capacity-autorouter":"^0.0.750","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.3","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.27","@tscircuit/schematic-trace-solver":"^0.0.122","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.3"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1602_1785927971134_0.44824848562254616","host":"s3://npm-registry-packages-npm-production"}},"0.0.1603":{"name":"@tscircuit/core","version":"0.0.1603","_id":"@tscircuit/core@0.0.1603","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"ad46def3b44f3b2fb7acc570c3c7983126a250ab","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1603.tgz","fileCount":5,"integrity":"sha512-y9vCM6V4/qxMm3WpeUUONPPD2kbbPK64aSF59wXuNLUbzZ+RXrNs6B1kRCbbbrVuSnizNQKv5pwAFZN8GumEiw==","signatures":[{"sig":"MEUCIFTKXujbs1efKXF3PEdeT57Qnv/mFgkVlOa0SF5IaXyPAiEAzgBLutJJqzSk6FfkKbW0sSX8w2QNhmNH3HLEMZyzI+c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9903431},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"79fa38e2b40a276993750658d489848f4487a17a","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"overrides":{"circuit-json":"^0.0.464","@tscircuit/props":"^0.0.612","@tscircuit/circuit-json-util":"^0.0.104"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.82","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.26","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.464","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.396","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.612","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.151","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.238","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.64","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.111","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.409","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.11","@tscircuit/circuit-json-util":"^0.0.104","@tscircuit/copper-pour-solver":"0.0.42","@tscircuit/capacity-autorouter":"^0.0.750","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.3","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.27","@tscircuit/schematic-trace-solver":"^0.0.122","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.3"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1603_1785944577126_0.803346969164946","host":"s3://npm-registry-packages-npm-production"}},"0.0.1604":{"name":"@tscircuit/core","version":"0.0.1604","_id":"@tscircuit/core@0.0.1604","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"a8d8db8d2df940b202417d3a0bab95ae35dfe022","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1604.tgz","fileCount":5,"integrity":"sha512-n3jBATE+3kJO9ZqjVasS39ovc8si+vNCd+iic77b8/gp+ecOwdExX8Cr4f8tUub6KwuUxWojcTm2r/84Y6OzJw==","signatures":[{"sig":"MEUCIAqfO5ATqRxJKJdZJFPO7UYloHP60Gg8ndH9SdA1s0QaAiEApeWGJEyiVS+fNJ+MOtmF05AmCuJVG0/PhzJ1qhcVSsI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9903590},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"d6323710bfe16b6ef0bfafce1da6dd6ca4af972f","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"overrides":{"circuit-json":"^0.0.464","@tscircuit/props":"^0.0.612","@tscircuit/circuit-json-util":"^0.0.104"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.82","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.26","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.464","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.396","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.612","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.151","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.238","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.64","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.111","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.409","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.11","@tscircuit/circuit-json-util":"^0.0.104","@tscircuit/copper-pour-solver":"0.0.42","@tscircuit/capacity-autorouter":"^0.0.750","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.3","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.27","@tscircuit/schematic-trace-solver":"^0.0.122","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.3"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1604_1785949457876_0.6716480897817627","host":"s3://npm-registry-packages-npm-production"}},"0.0.1605":{"name":"@tscircuit/core","version":"0.0.1605","_id":"@tscircuit/core@0.0.1605","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"f84a902f38b57c385bc49c235394e2ad10922038","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1605.tgz","fileCount":5,"integrity":"sha512-rMvH+QbqOQuvZzU6Jk/B4YnPoo1BW+raz3zMrRtv7NwBuMzzVmekyKmCnO2HLJq+YimFl0nOUZfluYJJcO03dQ==","signatures":[{"sig":"MEUCIQDb/M3W9v8OeaFtjlssbIuFNAIm4rUfDjusXvHOe7ND+gIgVvniVxcUyClMpSiAPo9auwJswcagkvhamVGkVXIvq2g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9903589},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"936359dd389035c6baf3682b17ed1016e7cad655","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"overrides":{"circuit-json":"^0.0.464","@tscircuit/props":"^0.0.612","@tscircuit/circuit-json-util":"^0.0.104"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.82","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.26","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.464","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.396","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.612","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.151","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.238","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.64","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.111","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.409","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.11","@tscircuit/circuit-json-util":"^0.0.104","@tscircuit/copper-pour-solver":"0.0.42","@tscircuit/capacity-autorouter":"^0.0.750","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.3","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.27","@tscircuit/schematic-trace-solver":"^0.0.122","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.3"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1605_1785950483440_0.00023904298171029126","host":"s3://npm-registry-packages-npm-production"}},"0.0.1606":{"name":"@tscircuit/core","version":"0.0.1606","_id":"@tscircuit/core@0.0.1606","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"2d4ff8255265b449ba54c2f51befcdeb66e6a198","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1606.tgz","fileCount":5,"integrity":"sha512-gu3eP3RNoPWaaliCpQescyATVjQfut7HNj3QsX+yk5qq0czGFMpKxZwCo5kzMvIuScWTXjmhyDB5r0UXcm84aw==","signatures":[{"sig":"MEQCIDNFFqVsqZ2/BbmqCpL5DKxDqze0w3ZnCzKWEQvHCOQvAiB2bzaL23JCS1l8ZLuNmk3bJDVkt7a6z4hWyIdQ3ZgnZg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9904902},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"6c4a79c3a56b8ccf25103b682b9021c045196f36","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"overrides":{"circuit-json":"^0.0.464","@tscircuit/props":"^0.0.612","@tscircuit/circuit-json-util":"^0.0.104"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.82","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.26","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.464","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.396","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.612","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.151","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.238","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.64","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.111","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.409","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.11","@tscircuit/circuit-json-util":"^0.0.104","@tscircuit/copper-pour-solver":"0.0.42","@tscircuit/capacity-autorouter":"^0.0.750","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.3","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.27","@tscircuit/schematic-trace-solver":"^0.0.122","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.3"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1606_1785969248665_0.3769667019807197","host":"s3://npm-registry-packages-npm-production"}},"0.0.1607":{"name":"@tscircuit/core","version":"0.0.1607","_id":"@tscircuit/core@0.0.1607","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"7a6624e83a4861b137ff454584d8182dae553592","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1607.tgz","fileCount":5,"integrity":"sha512-49fq2tfJz91BY4C79quM5fTo/RUuVKVBcg/Vuv+80YA9U+1mvbusRY+7vW38uZ9v8PVp7SCv6DBSdtIE5C6kuA==","signatures":[{"sig":"MEYCIQCdVFFnGlzeuvKNZk70iZpzDQhY+EUeISAG+ORaLi6UxgIhAIt+tP6IRYD6BtGJ+/Ypx0j7fn6yzwNFMHgwE2i7VgPU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9901026},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"2a61efbd84ad7b20b7b0c5a1eca7b1020b0d0496","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"overrides":{"circuit-json":"^0.0.464","@tscircuit/props":"^0.0.612","@tscircuit/circuit-json-util":"^0.0.104"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.82","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.26","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.464","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.396","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.612","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.151","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.238","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.64","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.111","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.409","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.11","@tscircuit/circuit-json-util":"^0.0.104","@tscircuit/copper-pour-solver":"0.0.42","@tscircuit/capacity-autorouter":"^0.0.750","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.3","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.27","@tscircuit/schematic-trace-solver":"^0.0.122","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.3"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1607_1785973611917_0.6782637004731893","host":"s3://npm-registry-packages-npm-production"}},"0.0.1608":{"name":"@tscircuit/core","version":"0.0.1608","_id":"@tscircuit/core@0.0.1608","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"190a39434231d3ebb079e56b69a5c49a2cf79741","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1608.tgz","fileCount":5,"integrity":"sha512-LkWTFZUr+b3GX5ewCP9UhtGCc5cOzQedPo3E0HZImbBAiZHxgdaemOX+JCN+pmkhue5NwVamhMri9KOad5kuDg==","signatures":[{"sig":"MEUCIBLDVx8dOoWNq8eyknMvlyQ8h/R/sdQWYBK3j6CcLa7GAiEAykaIDKn+BLiE66ufq2gYvdGYP4bfucII7ywk2M8alwA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9901026},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"56fcb7f5f9ea6015d1a972cb4e1df5c1ffa5805a","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"overrides":{"circuit-json":"^0.0.464","@tscircuit/props":"^0.0.612","@tscircuit/circuit-json-util":"^0.0.104"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.82","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.26","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.464","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.396","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.612","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.151","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.238","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.64","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.111","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.409","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.11","@tscircuit/circuit-json-util":"^0.0.104","@tscircuit/copper-pour-solver":"0.0.42","@tscircuit/capacity-autorouter":"^0.0.750","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.3","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.27","@tscircuit/schematic-trace-solver":"^0.0.125","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.3"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1608_1786017046732_0.37139580193764155","host":"s3://npm-registry-packages-npm-production"}},"0.0.1609":{"name":"@tscircuit/core","version":"0.0.1609","_id":"@tscircuit/core@0.0.1609","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"8c4058cb1afbc93c6ce02dc90b57d1b5d1965025","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1609.tgz","fileCount":5,"integrity":"sha512-rZyxoP7RmJTcJZv8yiICCp3i3MQZw23hdfk94U31b1jW7fh8V97CO9veGM5bYSAV82BYJAh97kTd0XOxGRWCaQ==","signatures":[{"sig":"MEUCIQDZ5xmeao58I1pEXScwmhMSEDeSSsdWZTT+mQbsxAb9rQIgPQ9Y+rONXLBbbWTOvLhaKblBCOOab2GSAoGxZApoxMc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9901026},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"f3d9a621d96966d41fddf76075f093918b6933d4","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"overrides":{"circuit-json":"^0.0.464","@tscircuit/props":"^0.0.612","@tscircuit/circuit-json-util":"^0.0.104"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.82","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.26","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.464","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.396","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.612","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.151","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.238","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.70","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.111","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.409","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.11","@tscircuit/circuit-json-util":"^0.0.104","@tscircuit/copper-pour-solver":"0.0.42","@tscircuit/capacity-autorouter":"^0.0.750","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.3","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.27","@tscircuit/schematic-trace-solver":"^0.0.125","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.3"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1609_1786019360682_0.9118354381419906","host":"s3://npm-registry-packages-npm-production"}},"0.0.1610":{"name":"@tscircuit/core","version":"0.0.1610","_id":"@tscircuit/core@0.0.1610","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"196931050003a82b9ed23e2c4d4de91ae9b8928b","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1610.tgz","fileCount":5,"integrity":"sha512-WtV76LPBC5PlMKcyQ9/2q9BwS3Ph7We3Cd7C2wT0Kd2f1F4MbUDA1jsVDANxqQ9qcWmO7dp8E+D3KFrT56vwXg==","signatures":[{"sig":"MEQCIH3zT/PA83NgsIfaUOtTSCwv+IfwRBX5VorbxiOB6DFjAiAOLYXs6x6hqdFDR8CH9y61Ho0mWotECeyBvS1grV3IPw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9901203},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"844eb48f397ed31d32bb32967011bba60a7978ec","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"overrides":{"circuit-json":"^0.0.464","@tscircuit/props":"^0.0.612","@tscircuit/circuit-json-util":"^0.0.104"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.82","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.26","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.464","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.396","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.612","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.151","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.238","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.70","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.111","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.409","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.11","@tscircuit/circuit-json-util":"^0.0.104","@tscircuit/copper-pour-solver":"0.0.42","@tscircuit/capacity-autorouter":"^0.0.750","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.3","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.27","@tscircuit/schematic-trace-solver":"^0.0.125","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.3"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1610_1786041665718_0.504385700372475","host":"s3://npm-registry-packages-npm-production"}},"0.0.1611":{"name":"@tscircuit/core","version":"0.0.1611","_id":"@tscircuit/core@0.0.1611","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"8bb6378d744574c7d15625b0566e27aeba499f85","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1611.tgz","fileCount":5,"integrity":"sha512-+CTvIULnnqHSv8jeHISGblpam0FKmaQa5mI/qzyXgnR1wdTnlILrma+SLxy1SZBIWsJ0aiGZg/M3UV5agBs4Mw==","signatures":[{"sig":"MEUCIEJo8NPjmr/fSFqp9gh/x+02aPMjxTGTc5DHiUZqSKBoAiEA2kc54ASnt0zFgO21G9jc9fg7h1cNhcmLjr1uYxwcAJk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9905481},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"42f57bf9cf63d2bfb711158a70ee01e260229e6d","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"overrides":{"circuit-json":"^0.0.464","@tscircuit/props":"^0.0.612","@tscircuit/circuit-json-util":"^0.0.104"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.86","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.26","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.464","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.396","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.612","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.151","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.238","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.70","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.111","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.409","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.11","@tscircuit/circuit-json-util":"^0.0.104","@tscircuit/copper-pour-solver":"0.0.42","@tscircuit/capacity-autorouter":"^0.0.750","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.3","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.27","@tscircuit/schematic-trace-solver":"^0.0.125","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.3"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1611_1786105173970_0.08822172407531581","host":"s3://npm-registry-packages-npm-production"}},"0.0.1612":{"name":"@tscircuit/core","version":"0.0.1612","_id":"@tscircuit/core@0.0.1612","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"8cd704de955a34c5a8620f3ed29e65851121e8f3","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1612.tgz","fileCount":5,"integrity":"sha512-gGoNcBQOGGMljcVoBMW47BfqNjiqSht+KvyXizfeKrG0JyyRoRFxcuXnqRsiSj7G/6oRY5KGSwKjxXzREFLWMQ==","signatures":[{"sig":"MEQCIF2Ui4u0OJ12LkEw1ygIAQHBjP+tLVnxHM1oTeGWm7gZAiA+Hvq6mXwVcrocMS+ygdKEgAMjRp7514ow1dP7srVgmw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9905481},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"e204ec355c0520e5ac653e1abb82e6f9773e3258","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"overrides":{"circuit-json":"^0.0.464","@tscircuit/props":"^0.0.612","@tscircuit/circuit-json-util":"^0.0.104"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.86","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.26","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.464","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.396","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.612","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.151","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.238","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.70","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.111","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.409","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.11","@tscircuit/circuit-json-util":"^0.0.104","@tscircuit/copper-pour-solver":"0.0.42","@tscircuit/capacity-autorouter":"^0.0.757","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.3","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.27","@tscircuit/schematic-trace-solver":"^0.0.125","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.3"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1612_1786112504782_0.540592435506597","host":"s3://npm-registry-packages-npm-production"}},"0.0.1613":{"name":"@tscircuit/core","version":"0.0.1613","_id":"@tscircuit/core@0.0.1613","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"577335523cc16097eca7315a033e1b363e360628","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1613.tgz","fileCount":5,"integrity":"sha512-FHISOUxTd/AStwo88YU/fQPoze13emjdiE1aLKVp60LrFwbr1bDScbyGD3tkOo4KKNkhv3s6tKvfFjWXXEm99g==","signatures":[{"sig":"MEYCIQDFeFpRPTFUoFdTD6VgsqVtlQbAT6zmY7Y2zuhMA7pKLgIhAOEgP9YuAvsSnnvqKkX2pXbdwqNyZSqZfTQCqa7jA5n8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9908573},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"34e9df6a6bea323f447f96e5cc596e1af45eedbc","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"overrides":{"circuit-json":"^0.0.464","@tscircuit/props":"^0.0.612","@tscircuit/circuit-json-util":"^0.0.104"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.86","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.26","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.464","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.396","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.612","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.151","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.238","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.70","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.111","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.409","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.11","@tscircuit/circuit-json-util":"^0.0.104","@tscircuit/copper-pour-solver":"0.0.42","@tscircuit/capacity-autorouter":"^0.0.757","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.3","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.27","@tscircuit/schematic-trace-solver":"^0.0.125","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.3"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1613_1786113010021_0.6641378108985596","host":"s3://npm-registry-packages-npm-production"}},"0.0.1614":{"name":"@tscircuit/core","version":"0.0.1614","_id":"@tscircuit/core@0.0.1614","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"8793f5d7b6d261e729aa5b7ad5b7d3cf277d0215","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1614.tgz","fileCount":5,"integrity":"sha512-lcNXoREA5gej1umyy1xlPIQrM8OF0jOEOksYyjC2+gTEecpFf4FedK3X+sj6hKLcCAF2Glsjx663yDJS2Xy6hA==","signatures":[{"sig":"MEQCIDeYYmbkmSbBE0jhOhwYedqB3mp7r8cZeUdxCItgK+9SAiBeXMRSVFad9sRE5/DSM0T/xyNA7j89APC1SdKap2o9Zg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9910782},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"6b006daa7e89f3372532caa53b8d27074f3c5fac","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"overrides":{"circuit-json":"^0.0.464","@tscircuit/props":"^0.0.616","@tscircuit/circuit-json-util":"^0.0.104"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.86","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.26","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.464","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.396","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.616","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.151","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.238","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.70","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.111","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.409","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.11","@tscircuit/circuit-json-util":"^0.0.104","@tscircuit/copper-pour-solver":"0.0.42","@tscircuit/capacity-autorouter":"^0.0.757","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.3","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.27","@tscircuit/schematic-trace-solver":"^0.0.125","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.3"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1614_1786117584851_0.7289419993796673","host":"s3://npm-registry-packages-npm-production"}},"0.0.1615":{"name":"@tscircuit/core","version":"0.0.1615","_id":"@tscircuit/core@0.0.1615","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"6143d385613aa8874e7c88500d68d1095fd787a1","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1615.tgz","fileCount":5,"integrity":"sha512-oLG7vDDtyEB5Ksl4NvJKQGNh21u2c/zdkDjkGIcsZGLIl2mIbC95S8LxYKcWft4stka3Vj88VQqFuh3PjW2q2Q==","signatures":[{"sig":"MEUCIQDO0mNyOz5pIeSrUulRjzNZbYjsJtPHZa8xJ0NQh/U5ZgIgI3ieTvYgueyYmDb0L3Ub12hWHv8NwM95SoK2pZWHmkY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9911194},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"f226f9a8b97bb2a9e0925677a1ffe4d9d4df2abe","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"overrides":{"circuit-json":"^0.0.464","@tscircuit/props":"^0.0.616","@tscircuit/circuit-json-util":"^0.0.104"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.86","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.26","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.464","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.396","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.616","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.151","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.238","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.70","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.111","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.409","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.11","@tscircuit/circuit-json-util":"^0.0.104","@tscircuit/copper-pour-solver":"0.0.42","@tscircuit/capacity-autorouter":"^0.0.757","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.3","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.27","@tscircuit/schematic-trace-solver":"^0.0.125","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.3"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1615_1786123483249_0.5015745563544423","host":"s3://npm-registry-packages-npm-production"}},"0.0.1616":{"name":"@tscircuit/core","version":"0.0.1616","_id":"@tscircuit/core@0.0.1616","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"97abe344097d90d92fac66c765ae12fcc90cfc9a","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1616.tgz","fileCount":5,"integrity":"sha512-P1G5EFl1qPWTnm+7jSeWELdNDZ4boRzIafWV6St9qKWs3lDzw5nHO7vyWLEPWmxFGfFi3yMi0JQqpaPAb5roHQ==","signatures":[{"sig":"MEUCIFXQd5s97BMyNvqfGp9qg63bRC3m5TA1yw0NTN8T+5MLAiEA7YvpM2TNT8YVx2NKR2ZeeqDAUD3UVKW8vkLlxJRwPGQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9911194},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"1acfff35c70f8d523535238adc56803910454767","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"overrides":{"circuit-json":"^0.0.464","@tscircuit/props":"^0.0.616","@tscircuit/circuit-json-util":"^0.0.104"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.86","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.26","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.464","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.396","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.616","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.151","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.238","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.70","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.111","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.409","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.13","@tscircuit/circuit-json-util":"^0.0.104","@tscircuit/copper-pour-solver":"0.0.42","@tscircuit/capacity-autorouter":"^0.0.757","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.3","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.27","@tscircuit/schematic-trace-solver":"^0.0.125","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.3"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1616_1786127536096_0.06824739979737693","host":"s3://npm-registry-packages-npm-production"}},"0.0.1617":{"name":"@tscircuit/core","version":"0.0.1617","_id":"@tscircuit/core@0.0.1617","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"d0c03af60debdadd6d452637b6dae81e5491fd43","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1617.tgz","fileCount":5,"integrity":"sha512-qogRldiLwQPyNn6nUullrfEtcM5yBQLm7PCMyOuwFwHp1dUscBc6bTcr6/DKyoE5nbfeDca6WKKN+dP3xGsUBw==","signatures":[{"sig":"MEYCIQDPBFHfgK9ywdwID6H4w+RhxIcIe4N+urDDrqqdC4tVXAIhAKgvsEXLdcnFv/N7ic3R15HxFNH/YvwXQBQH8otJcG/G","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9914584},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"d4f206ab43432071de9847fca19befa66e634491","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"overrides":{"circuit-json":"^0.0.464","@tscircuit/props":"^0.0.616","@tscircuit/circuit-json-util":"^0.0.104"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.86","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.26","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.464","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.396","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.616","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.151","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.238","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.70","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.111","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.409","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.13","@tscircuit/circuit-json-util":"^0.0.104","@tscircuit/copper-pour-solver":"0.0.42","@tscircuit/capacity-autorouter":"^0.0.757","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.3","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.27","@tscircuit/schematic-trace-solver":"^0.0.125","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.3"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1617_1786128957316_0.520628877584332","host":"s3://npm-registry-packages-npm-production"}},"0.0.1618":{"name":"@tscircuit/core","version":"0.0.1618","_id":"@tscircuit/core@0.0.1618","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"00cb39be3c03e85df23154250293617c45ae1320","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1618.tgz","fileCount":5,"integrity":"sha512-2LaeapVEXEM/9/eWoFYC4T/7eDvMqAGLpAGOxoMm7Kie3B5bWYGJBvDhiWc0lkhhaqAMGEvEA1UCIulFHn13FQ==","signatures":[{"sig":"MEYCIQCCh9K2Oz+/a8LJ73QoXsT9TMJdKXy+WeDw1UDTZ+0oPAIhAN4cXfJsj7Cxp4EwA/dsdZ0FK05Qy0lWC/pFWjsilfnF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9915158},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"2a621968f27766363d5c474e307f888ccf891687","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"overrides":{"circuit-json":"^0.0.464","@tscircuit/props":"^0.0.616","@tscircuit/circuit-json-util":"^0.0.104"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.86","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.26","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.464","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.396","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.616","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.151","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.238","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.70","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.111","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.409","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.13","@tscircuit/circuit-json-util":"^0.0.104","@tscircuit/copper-pour-solver":"0.0.42","@tscircuit/capacity-autorouter":"^0.0.764","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.3","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.27","@tscircuit/schematic-trace-solver":"^0.0.125","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.3"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1618_1786133216409_0.011789008698833037","host":"s3://npm-registry-packages-npm-production"}},"0.0.1619":{"name":"@tscircuit/core","version":"0.0.1619","_id":"@tscircuit/core@0.0.1619","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"50c699e743e5f605d11ac0e21be83ba0a73f9f50","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1619.tgz","fileCount":5,"integrity":"sha512-i4aZOspJfegeDIRsxSx+SZ6Gi3pSBz3U2a5nI79dxanSEPiBrj2x0f8D1Lg1uC4IZIIn+LxB9856GF72BZu0fw==","signatures":[{"sig":"MEQCIF/u/MWa5Cw4dOEnywC6XRC3fpAtg5iXMwuKja+is/13AiBiZwolcpiIi89Z+k8wSSUsKBUrjOKdqKffGNSpISwVAA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9915158},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"35e18851757d15adbabc552dcb5fb5a3c4478426","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"overrides":{"circuit-json":"^0.0.464","@tscircuit/props":"^0.0.616","@tscircuit/circuit-json-util":"^0.0.104"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.86","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.26","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.464","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.396","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.616","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.151","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.238","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.70","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.111","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.409","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.14","@tscircuit/circuit-json-util":"^0.0.104","@tscircuit/copper-pour-solver":"0.0.42","@tscircuit/capacity-autorouter":"^0.0.764","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.3","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.27","@tscircuit/schematic-trace-solver":"^0.0.125","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.3"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1619_1786135086803_0.6699491231624111","host":"s3://npm-registry-packages-npm-production"}},"0.0.1620":{"name":"@tscircuit/core","version":"0.0.1620","_id":"@tscircuit/core@0.0.1620","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"eb485a673bec1278781f48758f156b0f9d98e34e","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1620.tgz","fileCount":5,"integrity":"sha512-Z1UrZf002IXF8MFHote9dpFlbkqCcVLRs1MWv9WubA3mOdH9QnzFrrrzmDxpM+uF27y6k7wct7CpmHbJeKfu2A==","signatures":[{"sig":"MEYCIQDYWW6vZwvfh4tNBR0lLDQIfcap+hG8+8MN4UNwqB1OlQIhAJ4olAEJcibsMMnHCCV76Vkc5T6I2sZAOyFmBT7Jk6w8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9915158},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"74d671c0ada96a0c5745204c1c4be9182f715fa3","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"overrides":{"circuit-json":"^0.0.464","@tscircuit/props":"^0.0.616","@tscircuit/circuit-json-util":"^0.0.104"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.86","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.26","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.464","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.396","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.616","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.151","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.238","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.70","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.111","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.409","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.14","@tscircuit/circuit-json-util":"^0.0.104","@tscircuit/copper-pour-solver":"0.0.42","@tscircuit/capacity-autorouter":"^0.0.765","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.3","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.27","@tscircuit/schematic-trace-solver":"^0.0.125","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.3"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1620_1786139550065_0.12451424485844309","host":"s3://npm-registry-packages-npm-production"}},"0.0.1621":{"name":"@tscircuit/core","version":"0.0.1621","_id":"@tscircuit/core@0.0.1621","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"944043e778fe5d589ce2d32ef6357ef4978f60f6","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1621.tgz","fileCount":5,"integrity":"sha512-y2Rz+XO6MFIV17HxMo+NL39mcTOk37SJHphEL1v8KApOX7A6FgH41nXfMDGjaJoSmVKpq4bAcvtHdyE33KgQPQ==","signatures":[{"sig":"MEUCIQCUR+gC8sDT9YETgX/z97KdDOY9oX8J1XlLOaarO86G3QIgRUwjdutjNKGayk/HXrrooAPQuXEQjyr0Y3FjeZcegh4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9915112},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"7b43cb02bca1dfbd6a55e6c3dae7f4b140160600","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"overrides":{"circuit-json":"^0.0.464","@tscircuit/props":"^0.0.616","@tscircuit/circuit-json-util":"^0.0.104"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.86","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.26","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.464","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.396","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.616","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.151","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.238","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.70","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.111","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.409","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.14","@tscircuit/circuit-json-util":"^0.0.104","@tscircuit/copper-pour-solver":"0.0.42","@tscircuit/capacity-autorouter":"^0.0.765","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.3","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.27","@tscircuit/schematic-trace-solver":"^0.0.125","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.3"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1621_1786140802515_0.9292727352550691","host":"s3://npm-registry-packages-npm-production"}},"0.0.1622":{"name":"@tscircuit/core","version":"0.0.1622","_id":"@tscircuit/core@0.0.1622","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"896bc377cdd78dfe2c0df9fd0b1bc801f4bd6545","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1622.tgz","fileCount":5,"integrity":"sha512-pvCQSUnTEGF84g9oqWiQL/h6y7DPK5v8owLKKcwNtnTuHw+XscW6biDFHQt4bRufv4WaL6Gtik9Yhzo6wOGG6g==","signatures":[{"sig":"MEYCIQCivJL3P6b1v9Zl+xjYA1JmZT5Ep4v8xZHjg8grFLRINgIhAICbzUFAHGtRgIYREL4ElLFeVqmtZBpHdQCJ69XAnpUS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9915112},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"260b9a6281c3fce0219d332c671ef8235661297c","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"overrides":{"circuit-json":"^0.0.464","@tscircuit/props":"^0.0.616","@tscircuit/circuit-json-util":"^0.0.104"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.86","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.26","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","looks-same":"^9.0.1","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.464","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.400","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.616","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.151","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.238","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.70","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.111","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.409","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.14","@tscircuit/circuit-json-util":"^0.0.104","@tscircuit/copper-pour-solver":"0.0.42","@tscircuit/capacity-autorouter":"^0.0.765","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.3","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.27","@tscircuit/schematic-trace-solver":"^0.0.125","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.3"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1622_1786142885686_0.7744177338232221","host":"s3://npm-registry-packages-npm-production"}},"0.0.1623":{"name":"@tscircuit/core","version":"0.0.1623","_id":"@tscircuit/core@0.0.1623","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"d332f45f8ba7b520c36518a18d99f72fcd421d84","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1623.tgz","fileCount":5,"integrity":"sha512-HnkaO6dmKftGJTLLKmLlLYo/oveWFqVMdP6EbaCw8ZsCsmsBCkJIG+FOlEHJe+6PrjDR3/3ax6MPGAQGj/3Gxw==","signatures":[{"sig":"MEQCIH1Nxvbfps+eKId7j0K0okhMn6QHI4XrhLZ8VAJA0PgJAiBTwYOq9ezQfEX6JND/5Kc/HKpFPsTtoiWchXNBhAZs8Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9915056},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"a6120cf45a029741f41425c14796cc4c68eab7d6","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"overrides":{"circuit-json":"^0.0.464","@tscircuit/props":"^0.0.616","@tscircuit/circuit-json-util":"^0.0.104"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.86","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.26","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.464","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.400","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.616","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.151","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.238","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.70","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.111","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.409","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.14","@tscircuit/circuit-json-util":"^0.0.104","@tscircuit/copper-pour-solver":"0.0.42","@tscircuit/capacity-autorouter":"^0.0.765","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.3","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.27","@tscircuit/schematic-trace-solver":"^0.0.125","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.3"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1623_1786144016140_0.9553888031375857","host":"s3://npm-registry-packages-npm-production"}},"0.0.1624":{"name":"@tscircuit/core","version":"0.0.1624","_id":"@tscircuit/core@0.0.1624","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"ea0a322d274d78b0e161828e975c8efb2a121159","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1624.tgz","fileCount":5,"integrity":"sha512-ESXTfEfwhwrbMExA9HSCUzpQHj/jQopw51pUHM0JqlC81PdGI3IG45bdjIPIukEUnxRKsrcu/nE/jDntSPghYQ==","signatures":[{"sig":"MEUCIQCWE10zjKNkaPCZCem0VAevN+z/Y15muXT103GijX2rIgIgULKFA/ThIWJbPt5T6EPMFgItT+EVHyhLSApyPKtnPiU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9915551},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"8fe0d9de49ec9a370be555df958bd55f34bc0dfd","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"overrides":{"circuit-json":"^0.0.464","@tscircuit/props":"^0.0.616","@tscircuit/circuit-json-util":"^0.0.104"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.86","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.26","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.464","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.400","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.616","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.151","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.238","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.70","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.111","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.409","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.15","@tscircuit/circuit-json-util":"^0.0.104","@tscircuit/copper-pour-solver":"0.0.42","@tscircuit/capacity-autorouter":"^0.0.765","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.3","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.27","@tscircuit/schematic-trace-solver":"^0.0.125","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.3"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1624_1786146454759_0.4065854402340705","host":"s3://npm-registry-packages-npm-production"}},"0.0.1625":{"name":"@tscircuit/core","version":"0.0.1625","_id":"@tscircuit/core@0.0.1625","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"1ed0c973a1d1fc171f82f73ecbe17fd34b18364c","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1625.tgz","fileCount":5,"integrity":"sha512-mixul3impm/3wXQEPEnOQf9RmDJ4om931V1nQl5jpCptngKKJquMCnvlLOsJrCxeniqljKKnZyXVC4MRo9QfWQ==","signatures":[{"sig":"MEQCIBzksc14xSI+5CllelVXrJB1UKB3P899L8CrnW9rfKW+AiApboZMFsj/w2R1CpC8EZfjJEXutN1VASuRkD8UYHalZA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9915570},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"fe733758f33c0c21c2e05d4f05ee667850b1af8d","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"overrides":{"circuit-json":"^0.0.464","@tscircuit/props":"^0.0.616","@tscircuit/circuit-json-util":"^0.0.104"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.86","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.26","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.464","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.400","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.616","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.151","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.238","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.70","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.111","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.409","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.15","@tscircuit/circuit-json-util":"^0.0.104","@tscircuit/copper-pour-solver":"0.0.42","@tscircuit/capacity-autorouter":"^0.0.765","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.3","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.27","@tscircuit/schematic-trace-solver":"^0.0.125","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.3"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1625_1786147060129_0.4329688318712026","host":"s3://npm-registry-packages-npm-production"}},"0.0.1626":{"name":"@tscircuit/core","version":"0.0.1626","_id":"@tscircuit/core@0.0.1626","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"6b19b929e63fc44fcc95bdd3bd9683cbd97fc3a1","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1626.tgz","fileCount":5,"integrity":"sha512-4fb9NLfiHoAt3i1SxKpEA/DbS9qVyWBHm8c0Cwor6tfH4g1UdBmxV7D+vF9KYA3HAQHfMnPf+n7hz6aKz2nR2w==","signatures":[{"sig":"MEYCIQC1TBW/Wp9hbH+OjHfXaGuC1fsKX9TkVWSw3HTHUYSqDQIhALZkVlf4sEkM0hRsmCqVIIYHzXd0jN2CG7Ca/QAOmj/Q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9915570},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"450310d8c1b153f4ae7370a2d4ad608ffa7a00ac","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"overrides":{"circuit-json":"^0.0.464","@tscircuit/props":"^0.0.616","@tscircuit/circuit-json-util":"^0.0.104"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.86","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.26","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.464","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.400","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.616","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.151","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.238","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.77","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.111","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.409","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.15","@tscircuit/circuit-json-util":"^0.0.104","@tscircuit/copper-pour-solver":"0.0.42","@tscircuit/capacity-autorouter":"^0.0.765","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.3","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.27","@tscircuit/schematic-trace-solver":"^0.0.125","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.3"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1626_1786175431720_0.6911752327349754","host":"s3://npm-registry-packages-npm-production"}},"0.0.1627":{"name":"@tscircuit/core","version":"0.0.1627","_id":"@tscircuit/core@0.0.1627","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"6e47cb5a45cac06af4cf2651e0056900c43d7848","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1627.tgz","fileCount":5,"integrity":"sha512-fBnLDbIQRaUu3xSSVLd0sX/uu1Eqdd/PMwGMSzGfTaUMQy9seYCQPt5rHy1L0M/zYrhBmRVdYoqtANoQy+4PAg==","signatures":[{"sig":"MEYCIQCsNRHoAII0UYvw4v4subsp/wkqqZKJi2uxwSz1rySHZwIhAJrils1pyDb7O43whr9uanad7sF4yzCGYZWTUcG3F1Li","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9915570},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"c962385b98dee6fc1607fb626e9a35ef58e473a9","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"overrides":{"circuit-json":"^0.0.464","@tscircuit/props":"^0.0.616","@tscircuit/circuit-json-util":"^0.0.104"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.86","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.26","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.464","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.400","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.616","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.151","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.238","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.77","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.111","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.409","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.15","@tscircuit/circuit-json-util":"^0.0.104","@tscircuit/copper-pour-solver":"0.0.42","@tscircuit/capacity-autorouter":"^0.0.765","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.3","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.27","@tscircuit/schematic-trace-solver":"^0.0.125","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.3"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1627_1786199709281_0.5519860327019115","host":"s3://npm-registry-packages-npm-production"}},"0.0.1628":{"name":"@tscircuit/core","version":"0.0.1628","_id":"@tscircuit/core@0.0.1628","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"88d84d02ab2ab52169b1739ed6b795a18026907d","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1628.tgz","fileCount":5,"integrity":"sha512-f7FFletUYt4Ke5Knnlg+nVjsnLEn5wgHoek5kMIsy2xH4+5NAgWBtRRaEYaPxIjDS61mc3SObIPvMpIeVVasWQ==","signatures":[{"sig":"MEQCICyEfxeDZ/pE+dRxq23tVATsnzNFV4tiFaQEm69pSavwAiBY3t8Kgu01/ICmC9U+70DHqVGVtqRO8g27nH1/VFr2Mg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9915570},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"4df99c9e488b374a0b5338c47f99fb70be472252","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"overrides":{"circuit-json":"^0.0.464","@tscircuit/props":"^0.0.616","@tscircuit/circuit-json-util":"^0.0.104"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.86","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.26","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.464","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.400","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.616","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.151","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.238","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.77","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.111","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.409","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.15","@tscircuit/circuit-json-util":"^0.0.104","@tscircuit/copper-pour-solver":"0.0.42","@tscircuit/capacity-autorouter":"^0.0.772","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.3","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.27","@tscircuit/schematic-trace-solver":"^0.0.125","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.3"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1628_1786206338061_0.8429568040484845","host":"s3://npm-registry-packages-npm-production"}},"0.0.1629":{"name":"@tscircuit/core","version":"0.0.1629","_id":"@tscircuit/core@0.0.1629","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"5fdd85a718da6f345212f6748c6aa635ba51e89f","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1629.tgz","fileCount":5,"integrity":"sha512-p/K/uTFkprjCzk9TDk0RsEOD7vxS3cFmcyodZM1TKBaSGBj/an1HNqYVAAHtEtDpm2MO9Pf3x3JvHheVVYY8Zg==","signatures":[{"sig":"MEQCIGzDHGv/rZRmvaYNnwuSvm8s+ZSPfwNPwZfIiArz6kTYAiAwSGUSVEHz18VQ/hz4Xtf7j9/0YggO8eLRy6DEyNzAvw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9916803},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"01c55d123b15f682dcb152b006259482b640f8c3","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"overrides":{"circuit-json":"^0.0.464","@tscircuit/props":"^0.0.618","@tscircuit/circuit-json-util":"^0.0.104"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.86","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.26","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.464","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.400","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.618","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.151","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.238","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.77","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.111","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.409","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.15","@tscircuit/circuit-json-util":"^0.0.104","@tscircuit/copper-pour-solver":"0.0.42","@tscircuit/capacity-autorouter":"^0.0.772","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.3","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.27","@tscircuit/schematic-trace-solver":"^0.0.125","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.3"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1629_1786211077938_0.18976563185608786","host":"s3://npm-registry-packages-npm-production"}},"0.0.1630":{"name":"@tscircuit/core","version":"0.0.1630","_id":"@tscircuit/core@0.0.1630","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"73b43e67bbc8c48563432739a1611bea8be3d038","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1630.tgz","fileCount":5,"integrity":"sha512-sM4+ejeEZFp6lwkyaOS7B+/3bKNwGKVnHn7KUbYZV4mVsv+WwcacLMxRBvf3eMFOMYkg0TmX+vVV7JzhTme5tg==","signatures":[{"sig":"MEUCIEO8mZFb16z99DMLvXS6abcb4khCRtq44t6ECqoNFqYuAiEAyQWMPyIOfP8UVvkfUaMYc9fvxbEsof4KPRVaCwApNxo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9916803},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"c215c9ec1cd36824d7b13414a0d92aa30de306fd","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"overrides":{"circuit-json":"^0.0.464","@tscircuit/props":"^0.0.618","@tscircuit/circuit-json-util":"^0.0.104"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.86","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.26","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.464","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.400","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.618","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.151","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.238","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.77","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.111","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.409","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.16","@tscircuit/circuit-json-util":"^0.0.104","@tscircuit/copper-pour-solver":"0.0.42","@tscircuit/capacity-autorouter":"^0.0.772","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.3","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.27","@tscircuit/schematic-trace-solver":"^0.0.125","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.3"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1630_1786211828274_0.29588608628993995","host":"s3://npm-registry-packages-npm-production"}},"0.0.1631":{"name":"@tscircuit/core","version":"0.0.1631","_id":"@tscircuit/core@0.0.1631","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"dbd7e40da5a3cc89ff666e57bbeeadaafc1c1e32","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1631.tgz","fileCount":5,"integrity":"sha512-eUiKxBqcsAc0aj+aNXf4Y1/OPrChej7b1sxrWVTX0nmVJbRlkcZp7hZm8Lq5TGMU37T/FJk3X+VPXlAL1SgQEQ==","signatures":[{"sig":"MEQCICzrwIYbDG+2Kgpn1PuRIZSKLRR30YvZi37Bs+YdN1gLAiAPvcJSSOCMDVCeZZa3e5FftSXMzPyaE267BMgD+iOs3A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9917769},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"25d49f99577481cbf41c4651b6738e261934986f","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"overrides":{"circuit-json":"^0.0.464","@tscircuit/props":"^0.0.618","@tscircuit/circuit-json-util":"^0.0.104"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.86","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.26","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.464","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.400","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.618","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.151","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.238","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.77","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.111","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.409","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.16","@tscircuit/circuit-json-util":"^0.0.104","@tscircuit/copper-pour-solver":"0.0.42","@tscircuit/capacity-autorouter":"^0.0.772","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.3","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.27","@tscircuit/schematic-trace-solver":"^0.0.125","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.3"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1631_1786213832106_0.99667172572044","host":"s3://npm-registry-packages-npm-production"}},"0.0.1632":{"name":"@tscircuit/core","version":"0.0.1632","_id":"@tscircuit/core@0.0.1632","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"c55df3ff73ef1413a960210232e55b414f045418","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1632.tgz","fileCount":5,"integrity":"sha512-E9LrbjxkOJl145IJX2QqWL0dyTUJDjTyNTtlsF6HQCcMH0igistLVcMnzd0uv/axYIhWcN5gnsJWanYr+CcNmg==","signatures":[{"sig":"MEYCIQDJVi/VOs2z4uAe6e5UxPcD9gZRESb0RBinOyPFhCRjEwIhAK2TmT7zYCUFme0FyR5RkPi+RdfpsWwqnBWYWI4eeg69","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9922811},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"b10c91227a62eeac99ee06ce4598417a6b60a775","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"overrides":{"circuit-json":"^0.0.464","@tscircuit/props":"^0.0.618","@tscircuit/circuit-json-util":"^0.0.104"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.86","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.26","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.464","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.400","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.618","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.151","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.238","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.77","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.111","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.409","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.16","@tscircuit/circuit-json-util":"^0.0.104","@tscircuit/copper-pour-solver":"0.0.42","@tscircuit/capacity-autorouter":"^0.0.772","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.3","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.27","@tscircuit/schematic-trace-solver":"^0.0.125","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.3"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1632_1786215986947_0.9260764074705381","host":"s3://npm-registry-packages-npm-production"}},"0.0.1633":{"name":"@tscircuit/core","version":"0.0.1633","_id":"@tscircuit/core@0.0.1633","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"fd24d223444b2904a1698e2d1305ca285544883a","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1633.tgz","fileCount":5,"integrity":"sha512-VA0IbGYiG9Hy/CHIAybO9Sgt/qC6cf9vCfo1b/HcmwzKuj6s/PBf4b5p9GCCEND/FFzAAtu9Ebg4FR1TNWI/MA==","signatures":[{"sig":"MEQCIH7JE1LREQrU88orci0PTnFcXG1YYHC5IIKr1iJS460rAiBSWMd8ki0LnANsh93rxu0v1yryUObEXEP1xk3pxix53A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9926736},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"19d74d658685ab7ac558b88ac26d65b8e4b9ca52","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"overrides":{"circuit-json":"^0.0.465","@tscircuit/props":"^0.0.618","@tscircuit/circuit-json-util":"^0.0.104"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.86","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.26","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.465","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.400","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.618","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.151","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.238","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.77","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.111","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.409","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.16","@tscircuit/circuit-json-util":"^0.0.104","@tscircuit/copper-pour-solver":"0.0.42","@tscircuit/capacity-autorouter":"^0.0.772","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.3","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.27","@tscircuit/schematic-trace-solver":"^0.0.127","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.3"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1633_1786218171794_0.9582488381639676","host":"s3://npm-registry-packages-npm-production"}},"0.0.1634":{"name":"@tscircuit/core","version":"0.0.1634","_id":"@tscircuit/core@0.0.1634","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"ce85338895180adca8632043943a9e1969b68b26","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1634.tgz","fileCount":5,"integrity":"sha512-ewyj1PNbF+GNyNdBklS8Vp8+50Uj5Pzs1+BhxcKF2YVptnOjY531Vxe7epGp6b0KThumhJ4lGVqEduLmVUlhQw==","signatures":[{"sig":"MEQCIH0bBsIirPQo+6QU580PbhCsnsUfrBg8/sfEya/rt7f2AiA1kFd2tWKk66h+gWxf/R+JJl7p4Myr1x6jFFNIRO52gQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9926763},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"db195425e63332fff2ce163306fb1bf7700c6f85","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"overrides":{"circuit-json":"^0.0.465","@tscircuit/props":"^0.0.618","@tscircuit/circuit-json-util":"^0.0.104"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.86","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.26","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.465","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.400","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.618","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.151","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.238","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.77","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.111","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.409","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.16","@tscircuit/circuit-json-util":"^0.0.104","@tscircuit/copper-pour-solver":"0.0.42","@tscircuit/capacity-autorouter":"^0.0.772","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.3","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.27","@tscircuit/schematic-trace-solver":"^0.0.127","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.3"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1634_1786228275486_0.8457375807541017","host":"s3://npm-registry-packages-npm-production"}},"0.0.1635":{"name":"@tscircuit/core","version":"0.0.1635","_id":"@tscircuit/core@0.0.1635","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"89527d249cd94145820bb75e6411ea385b246f3b","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1635.tgz","fileCount":5,"integrity":"sha512-LtgkrcuGF9vfffuTZJoaO26CUb1D6su3AgSanTSkd5bwkrnGT1iGcObNDnL0Fshdrq31Vla5Jj2ELV7O4roO4Q==","signatures":[{"sig":"MEQCIHX2lmbYIYoqVWI2pdzf6qWoisYaXtjygPAUqFbJ3hhJAiBO8ddEIu69wknGe09VbtV5OyQ4ytwS15uyM4CrloCKfA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9926763},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"8ff51bc19bfe7b3a1e4ca2febb48f62f93c13ea8","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"overrides":{"circuit-json":"^0.0.465","@tscircuit/props":"^0.0.618","@tscircuit/circuit-json-util":"^0.0.104"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.86","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.26","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.465","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.400","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.618","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.151","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.238","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.77","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.111","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.409","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.16","@tscircuit/circuit-json-util":"^0.0.104","@tscircuit/copper-pour-solver":"0.0.42","@tscircuit/capacity-autorouter":"^0.0.772","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.3","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.27","@tscircuit/schematic-trace-solver":"^0.0.129","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.3"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1635_1786234891965_0.23452282954774595","host":"s3://npm-registry-packages-npm-production"}},"0.0.1636":{"name":"@tscircuit/core","version":"0.0.1636","_id":"@tscircuit/core@0.0.1636","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"f2d230de0cf6ff68dc91abcf20d6f069fb172fbe","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1636.tgz","fileCount":5,"integrity":"sha512-hjO3fsMud1MVx2r7dtxz2czCtmRkSJVQFRp3sXLD+0IXe25snw13js+jMYtzVpiPujrr+9hxMccqobDbsyfCAg==","signatures":[{"sig":"MEYCIQCUrhsoaTRRrvxKbVb/KOjaaDryspYOlhl5JSabvDgd0AIhAKIvht7uBdavgfcAdgZPZAZQW7Ks8HRx8iVlBnn2uKU+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9926726},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"d426a42366992bc016579331aa6cdb27a8d47633","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"overrides":{"circuit-json":"^0.0.465","@tscircuit/props":"^0.0.618","@tscircuit/circuit-json-util":"^0.0.104"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.86","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.26","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.465","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.400","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.618","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.151","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.238","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.77","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.111","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.409","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.16","@tscircuit/circuit-json-util":"^0.0.104","@tscircuit/copper-pour-solver":"0.0.42","@tscircuit/capacity-autorouter":"^0.0.772","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.3","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.27","@tscircuit/schematic-trace-solver":"^0.0.129","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.3"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1636_1786259669842_0.007627839398448799","host":"s3://npm-registry-packages-npm-production"}},"0.0.1637":{"name":"@tscircuit/core","version":"0.0.1637","_id":"@tscircuit/core@0.0.1637","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"f0c8c09f59d5ef63cced6eb2533ea0082f831246","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1637.tgz","fileCount":5,"integrity":"sha512-7cEkou0enmy0mvjPFYfbrMNCzQ7WdWGPfTZPDFET0EiMdzksoYYy6Hrf04PSAjZLLcUzrFCii6hfgQ4fu5t1Cg==","signatures":[{"sig":"MEYCIQCwy3yaN1TUP7LdVlSyj4SumVMWvwJAVsO6oyi8M1YoGwIhAM900yGw8MYEL9qm9kmdiD9tO108p2VbZyJq419zOC3K","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9931009},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"bf5c6430a4c158154337c5f0419ca8e6e0689ccd","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"overrides":{"circuit-json":"^0.0.465","@tscircuit/props":"^0.0.618","@tscircuit/circuit-json-util":"^0.0.104"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.86","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.26","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.465","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.400","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.618","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.151","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.238","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.77","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.111","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.409","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.16","@tscircuit/circuit-json-util":"^0.0.104","@tscircuit/copper-pour-solver":"0.0.42","@tscircuit/capacity-autorouter":"^0.0.772","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.3","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.27","@tscircuit/schematic-trace-solver":"^0.0.129","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.3"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1637_1786294673945_0.41859127797679196","host":"s3://npm-registry-packages-npm-production"}},"0.0.1638":{"name":"@tscircuit/core","version":"0.0.1638","_id":"@tscircuit/core@0.0.1638","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"ab83a0f239bb2f68a509dd78c942373ea8f87517","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1638.tgz","fileCount":5,"integrity":"sha512-wSl9gyWVsGqgW3eDAaGL3kYoXNiSjNORNTAFtgkWFiG+eKy5E4TB+lEdS5t2D0PanzHbE+VrCRWMdloPrWXEcg==","signatures":[{"sig":"MEQCIB/lZPaPvK4NB8Wy7sSqkPoHQoOlwWlNK2e7/jfn1zXGAiAi22HkR6LdwFG+DoGB1fZUN3Rr9IxK+nmPUEv37YSGsA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9931009},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"4ea64d5f27f4790fdbff482a88b269547497b8b5","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"overrides":{"circuit-json":"^0.0.465","@tscircuit/props":"^0.0.618","@tscircuit/circuit-json-util":"^0.0.104"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.86","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.26","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.465","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.400","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.618","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.152","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.238","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.77","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.111","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.409","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.16","@tscircuit/circuit-json-util":"^0.0.104","@tscircuit/copper-pour-solver":"0.0.42","@tscircuit/capacity-autorouter":"^0.0.772","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.3","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.27","@tscircuit/schematic-trace-solver":"^0.0.129","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.3"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1638_1786308289033_0.7449526250845933","host":"s3://npm-registry-packages-npm-production"}},"0.0.1639":{"name":"@tscircuit/core","version":"0.0.1639","_id":"@tscircuit/core@0.0.1639","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"45d20fa64a20f0a31107902451ad0833cdb918ef","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1639.tgz","fileCount":5,"integrity":"sha512-TuMIaqoNZVQbDT8Xwh2ugvUS71JRY0/83kB19NYcRe63sh4JmSvo35wzgfr7yw+V66W8fKaGkyxTtP0iTe6s0A==","signatures":[{"sig":"MEUCIQDG9T2Um4iHCj3HAI3nos93jWbA2JqXR1lsdwdZxxF0GwIgIe6AMCT1zpeEjO9S0CY8yZmtsj5uXfkJGrFh0+Lf+cY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9931009},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"21757b76b95f78e872657d7b604f8482d45bcc0c","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"overrides":{"circuit-json":"^0.0.465","@tscircuit/props":"^0.0.618","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.86","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.26","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.465","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.400","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.618","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.152","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.238","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.77","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.111","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.409","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.16","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"0.0.42","@tscircuit/capacity-autorouter":"^0.0.772","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.3","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.27","@tscircuit/schematic-trace-solver":"^0.0.129","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.3"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1639_1786308864284_0.7801355306050364","host":"s3://npm-registry-packages-npm-production"}},"0.0.1640":{"name":"@tscircuit/core","version":"0.0.1640","_id":"@tscircuit/core@0.0.1640","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"765d4856b201cd695f6391a621f93139700610b6","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1640.tgz","fileCount":5,"integrity":"sha512-2+dm+S1xak4I+1CzwP1ciaSVS3er/XJUTxKOdU6n+xjW2o9bfMsVL9vb0KokhyWwxqnVLo0cGAjC0ECTZBZjTQ==","signatures":[{"sig":"MEUCIQDoR9auQ0O90oOjm+XvYEX8VOeC4nXTL8aHjB8pCeEbRgIgEzo9R8iBl6uwDuxQru0l5AIk2wy1LAGiOInUsvZpYcs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9931432},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"e2be8f954bec1ba2242409427ffdf09da9d43bf3","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"overrides":{"circuit-json":"^0.0.465","@tscircuit/props":"^0.0.618","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.86","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.26","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.465","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.400","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.618","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.152","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.238","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.77","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.111","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.409","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.16","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"0.0.42","@tscircuit/capacity-autorouter":"^0.0.772","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.3","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.27","@tscircuit/schematic-trace-solver":"^0.0.129","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.3"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1640_1786309431651_0.9556713657396076","host":"s3://npm-registry-packages-npm-production"}},"0.0.1641":{"name":"@tscircuit/core","version":"0.0.1641","_id":"@tscircuit/core@0.0.1641","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"3e9a26a155f9c1a57d087201f05318f2faf6a243","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1641.tgz","fileCount":5,"integrity":"sha512-JCmL8gJ20AbsRVIujC7a6zKohgWQxnB9by9zX+UMB9infYKyPcuaF/N/feKYgxlJZoLsaaDg6UB2pUBNEBp4fA==","signatures":[{"sig":"MEUCIQCAYiCjU/QLwfrUD4Qrr6imgrxEuiA4gPmP16oKaPJIVAIgBGnJFBl/xOJLQdwcHMZSN7Vqo5K1GDS7JdccoHfPyf4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9932340},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"d9343c9dc90ae366b5e8bdf57e722dc25cbf8c80","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"overrides":{"circuit-json":"^0.0.465","@tscircuit/props":"^0.0.618","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.86","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.26","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.465","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.400","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.618","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.152","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.238","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.77","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.111","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.409","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.16","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"0.0.42","@tscircuit/capacity-autorouter":"^0.0.782","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.3","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.27","@tscircuit/schematic-trace-solver":"^0.0.129","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.3"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1641_1786309647270_0.8104959518597035","host":"s3://npm-registry-packages-npm-production"}},"0.0.1642":{"name":"@tscircuit/core","version":"0.0.1642","_id":"@tscircuit/core@0.0.1642","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"b710e44bda1e3c529f83a119377079bf3ea736be","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1642.tgz","fileCount":5,"integrity":"sha512-2rVWWd5c4RzQaKsj6Mwyqv9uCwDcLDE0UiByjNzM5xt6ypMh1Y824R3owlmzRtJKpn6Z0z3OR0JMngnSJ1YERA==","signatures":[{"sig":"MEYCIQDrC2q7WMG2/wtpzt4yMEC84G4tiIlWtsEKD0QO1f5bHwIhAMvivxzc0aGC4bb3ZeNkfH6lCBmH/demxuf19Qu9x97m","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9933078},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"bfa1c9dca116d63d5b93d207c67906ba3cb7fbd9","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"overrides":{"circuit-json":"^0.0.465","@tscircuit/props":"^0.0.618","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.86","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.26","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.465","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.400","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.618","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.152","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.238","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.77","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.111","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.409","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.16","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"0.0.42","@tscircuit/capacity-autorouter":"^0.0.782","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.3","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.27","@tscircuit/schematic-trace-solver":"^0.0.129","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.3"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1642_1786337277452_0.8931586084083349","host":"s3://npm-registry-packages-npm-production"}},"0.0.1643":{"name":"@tscircuit/core","version":"0.0.1643","_id":"@tscircuit/core@0.0.1643","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"ed0d76f607c22752bc4d7e5ed01bdefbe77221b5","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1643.tgz","fileCount":5,"integrity":"sha512-vxecZAI6v8GlmiqxWIU74Rm42sG5PFNq3CmimxY9wyB+nzu2NnkT2bg6A0gHGqMsc02v810HuXrBrHpGC4MR4w==","signatures":[{"sig":"MEUCIDlfEkVo2x4UlaGXfAHPWpydaKtkPTJgqqe7c9rdpSe7AiEA4qjXx4CkiF9HLvQfmn8FW/iUvLjesZpkQURsWXi20kc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9933078},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"cd977e3e22d8b7d8af5aabec56a59b15564f9ac1","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"overrides":{"circuit-json":"^0.0.465","@tscircuit/props":"^0.0.618","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.86","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.26","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.465","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.400","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.618","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.152","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.238","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.77","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.111","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.409","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.16","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"0.0.42","@tscircuit/capacity-autorouter":"^0.0.783","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.3","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.27","@tscircuit/schematic-trace-solver":"^0.0.129","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.3"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1643_1786351414733_0.9025344512699784","host":"s3://npm-registry-packages-npm-production"}},"0.0.1644":{"name":"@tscircuit/core","version":"0.0.1644","_id":"@tscircuit/core@0.0.1644","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"318bb22600c44da7c76844b7967720913d827514","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1644.tgz","fileCount":5,"integrity":"sha512-aE/pNijGVRHgp1fRHiBa5TBgWTePLKLcMpoZ4MK28C1+gyL6xGGZOiktiMrnlL29XfEwo48CB77sRrHnIc4W9A==","signatures":[{"sig":"MEYCIQColGC15d76iMYh5sUfOf56l/EnjqOWqVbyx+wG2u80DAIhANWTPIenUyj8c5VKjDpnYATLwzZpyzTsQ9WjBncVmmnQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9933416},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"028af20520152c1b8f03d0de733ef381d5ccc3c1","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"overrides":{"circuit-json":"^0.0.465","@tscircuit/props":"^0.0.618","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.86","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.26","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.465","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.400","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.618","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.152","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.238","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.77","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.111","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.409","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.16","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"0.0.42","@tscircuit/capacity-autorouter":"^0.0.783","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.3","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.27","@tscircuit/schematic-trace-solver":"^0.0.129","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.3"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1644_1786376082269_0.47388928509860895","host":"s3://npm-registry-packages-npm-production"}},"0.0.1645":{"name":"@tscircuit/core","version":"0.0.1645","_id":"@tscircuit/core@0.0.1645","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"2ad2d94f662d7b662999d5c27ef62eab11a20c89","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1645.tgz","fileCount":5,"integrity":"sha512-hN4Nve3BRyePGyH7685ouZr8HakidgnlqUBemB8VCVo/KqPAYZJRpfsxJzKo6iuOBz+0+aqccuz1hlw8bf26gQ==","signatures":[{"sig":"MEUCIQCj+pmLKmK8oQP7UlRJAkg9cCYNPuK/vVy8fvUp8NiKbQIgb6JpBhsPsSAL/Ra/wBOTftlno0lgCESrBvbUyMaAprY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9933513},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"cdfd6bd6931b56c62dd8a3105f2201adef31611f","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"overrides":{"circuit-json":"^0.0.465","@tscircuit/props":"^0.0.618","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.86","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.26","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.465","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.400","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.618","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.152","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.238","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.77","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.111","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.409","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.16","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"0.0.42","@tscircuit/capacity-autorouter":"^0.0.783","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.3","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.27","@tscircuit/schematic-trace-solver":"^0.0.129","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.3"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1645_1786376162771_0.08559231032295633","host":"s3://npm-registry-packages-npm-production"}},"0.0.1646":{"name":"@tscircuit/core","version":"0.0.1646","_id":"@tscircuit/core@0.0.1646","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"da99aa638c55e7c7d08ac857ca82fd0a5d9d57d1","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1646.tgz","fileCount":5,"integrity":"sha512-rtMDU9GaOgeFMdQoG833r2uPwqev+uykrjHXTWIx+21b5K/Fa8c6c8W9qNI222WECZ8Uc/SZuKBPQyKfZkjySQ==","signatures":[{"sig":"MEQCICuVVH9AODj4Dw3toWA8Pv9Wik8ldinaKwXsq6iTBstOAiAEDq4fjCOVFhVm0U9GjovA78p8MCOCaLrOay9KvjEeXQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9933513},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"c657132ee7e9ffe32b4728486abba369b74ed934","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"overrides":{"circuit-json":"^0.0.465","@tscircuit/props":"^0.0.618","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.86","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.26","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.465","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.400","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.618","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.152","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.238","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.77","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.111","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.409","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.16","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"0.0.44","@tscircuit/capacity-autorouter":"^0.0.783","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.3","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.27","@tscircuit/schematic-trace-solver":"^0.0.129","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.3"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1646_1786379601337_0.5917049827660117","host":"s3://npm-registry-packages-npm-production"}},"0.0.1647":{"name":"@tscircuit/core","version":"0.0.1647","_id":"@tscircuit/core@0.0.1647","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"8187a44963a2a19bd6d613a0d1a8188f0376a000","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1647.tgz","fileCount":5,"integrity":"sha512-Y/5BLpKRz2x7HqjohLjRdhqkp2yq3B/BmA56K4Op6B1kdGIeKTwCeAHp0q1q1BPSgpg7S9LN4CyHfOAlPtF1lQ==","signatures":[{"sig":"MEUCIAPdZ2RDa3iSDHIJHDYENPNvvMx5+P4SbQJQu8edak4jAiEAiuWfY6hcF9TskT0GpTvFeoQpH0kHx2+s6EUhagDx2Xc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9933607},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"33b2ac4ec6ee7b9e61beaa818c45d21ef1853ffe","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"overrides":{"circuit-json":"^0.0.465","@tscircuit/props":"^0.0.618","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.86","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.26","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.465","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.400","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.618","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.152","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.238","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.77","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.111","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.409","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.16","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"0.0.44","@tscircuit/capacity-autorouter":"^0.0.783","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.3","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.27","@tscircuit/schematic-trace-solver":"^0.0.129","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.3"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1647_1786387130785_0.1843043551350998","host":"s3://npm-registry-packages-npm-production"}},"0.0.1648":{"name":"@tscircuit/core","version":"0.0.1648","_id":"@tscircuit/core@0.0.1648","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"80d5d6855d41afdaa87ba449f734559ae759d5b7","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1648.tgz","fileCount":5,"integrity":"sha512-z1NLTYNw1+js+0t28f2j216ZvQHWB7+7Knt0iZAhmOCDUQqDstqEUqCEOnSx/7zo6cUpI/cT27Dxfo9vr9NEfQ==","signatures":[{"sig":"MEUCIEyMlbkKd4b3p/zh8i3LmRTUTl+zKUjKox3bN6FwyrJOAiEAkPMNZqBYf7uWFcEHKKK23zEE2keu07dt+lyDEGVLRLk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9933607},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"490264f0ba1b574a8e89189cce5d8711fd6697fb","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"overrides":{"circuit-json":"^0.0.465","@tscircuit/props":"^0.0.618","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.86","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.26","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.465","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.400","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.618","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.152","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.238","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.77","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.111","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.409","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.16","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"0.0.44","@tscircuit/capacity-autorouter":"^0.0.785","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.3","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.27","@tscircuit/schematic-trace-solver":"^0.0.129","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.3"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1648_1786389288717_0.7496704336223496","host":"s3://npm-registry-packages-npm-production"}},"0.0.1649":{"name":"@tscircuit/core","version":"0.0.1649","_id":"@tscircuit/core@0.0.1649","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"881cf6d5dceb548822656049327d6712fc4732cf","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1649.tgz","fileCount":5,"integrity":"sha512-acj0Q60JI8s6AHHARiNk5Qp9bvmA984nx/nAO8+H26KHW4NC3JRcptuM79ykTpohMv4HFhUds3m5lDEzMdZFbg==","signatures":[{"sig":"MEQCIE1lOdmjpFNq6fkMU0RaYRC3SCboVrFzygcEoWbqHbxAAiBwn0VzT8xRRJpAZeN4AAZVTr5c+7oZx1RkwBWXRBPomA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9933490},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"6e94bc1f1f467a00107c93ac721686bce6e61494","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"overrides":{"circuit-json":"^0.0.465","@tscircuit/props":"^0.0.618","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.86","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.26","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.465","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.400","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.618","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.152","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.238","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.77","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.111","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.409","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.16","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"0.0.44","@tscircuit/capacity-autorouter":"^0.0.785","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.3","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.27","@tscircuit/schematic-trace-solver":"^0.0.129","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.3"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1649_1786403986560_0.4082322304117987","host":"s3://npm-registry-packages-npm-production"}},"0.0.1650":{"name":"@tscircuit/core","version":"0.0.1650","_id":"@tscircuit/core@0.0.1650","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"fb7f2844c8a404234331914a3dac1ad1dc9a1654","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1650.tgz","fileCount":5,"integrity":"sha512-yxZ+Z+DITenKDE+cQFi2+aXDiAzGmMakxfGRyVxwnGc3seMPAaL01W0ns4JOgyhckaZDkCZm9K5Cldg0vLSE/Q==","signatures":[{"sig":"MEYCIQCaI8YS6FSzFcQXiSJFEuy1tlTDS2RMiW39YDjW98FixgIhAP5yRR6my8piCqe5qCZud/tGe898rPPkzoYAGj3a8+b1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9933490},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"acd2aa7f4698067bdf154a6237ddb7ac96c36d59","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"overrides":{"circuit-json":"^0.0.465","@tscircuit/props":"^0.0.618","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.86","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.26","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.465","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.400","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.618","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.153","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.238","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.77","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.111","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.409","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.16","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"0.0.44","@tscircuit/capacity-autorouter":"^0.0.785","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.3","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.27","@tscircuit/schematic-trace-solver":"^0.0.129","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.3"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1650_1786406878981_0.8194980539338015","host":"s3://npm-registry-packages-npm-production"}},"0.0.1651":{"name":"@tscircuit/core","version":"0.0.1651","_id":"@tscircuit/core@0.0.1651","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"a94cf7dc5117a16d0dfd71a769a63d4560370e7e","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1651.tgz","fileCount":5,"integrity":"sha512-pdMDlzr8LSlU4O1OpSS4EZZeNMJsfv5v6s2V0Ysh22AVE9VF7ChWeQKB/0IvFskJQMjbfFfb/TvtBJQE40T79Q==","signatures":[{"sig":"MEYCIQDtV/1hOX8sPV3utL9JElndnTpZUV0iYiBwItGGJZChBgIhAJeIux+Ftdod3Yb5P9AAFjdPtF9B80d+UIRkspNPiyBN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9933490},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"074719452c1322bd24d7071f498ae171331d041f","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"overrides":{"circuit-json":"^0.0.465","@tscircuit/props":"^0.0.618","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.86","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.26","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.465","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.400","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.618","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.153","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.238","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.77","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.111","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.409","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.16","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"0.0.44","@tscircuit/capacity-autorouter":"^0.0.786","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.3","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.27","@tscircuit/schematic-trace-solver":"^0.0.129","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.3"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1651_1786411189543_0.8485411499580413","host":"s3://npm-registry-packages-npm-production"}},"0.0.1652":{"name":"@tscircuit/core","version":"0.0.1652","_id":"@tscircuit/core@0.0.1652","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"7df202e940812a4b6910eed2868a094e765684e6","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1652.tgz","fileCount":5,"integrity":"sha512-nw31OI1pUrdSGKWjhTnBNnJqTlUJBURmuiL40x5gh81T9Y4CC+/RRrHqgwCubxNQr0d+ohZbbphvqS7vJigyiA==","signatures":[{"sig":"MEUCIQDbP5YjLez4VX69iC/ZVcDi6TYYIMQO3utVLYf4UjrHJQIgI+R9obPr3pkBUUCP275hw8qn9txHUw6Km1eb5fMYQU4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9978063},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"5b98a2c56549cde7063c43d412200be70764f82f","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"overrides":{"circuit-json":"^0.0.465","@tscircuit/props":"^0.0.618","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.86","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.26","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.465","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.400","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.618","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.153","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.238","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.77","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.111","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.409","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.20","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"0.0.44","@tscircuit/capacity-autorouter":"^0.0.786","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.3","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.27","@tscircuit/schematic-trace-solver":"^0.0.129","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.3"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1652_1786419894817_0.8322797763425116","host":"s3://npm-registry-packages-npm-production"}},"0.0.1653":{"name":"@tscircuit/core","version":"0.0.1653","_id":"@tscircuit/core@0.0.1653","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"5a32066b00d4944676cbfc415ddff68266403af0","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1653.tgz","fileCount":5,"integrity":"sha512-3I8UpRhxSh0KZJ7Jjn0nm7+0/UvhwVJAwvrpFGDIEhbDT9C9Pcs/144QofTSp6S6rkm4RfITqmT+tgiduRCilw==","signatures":[{"sig":"MEUCIAk3GD2PuEb96TnkZd9vk5GYof2WSij2DkRh+7FZCv52AiEAxV0y5C55RPDelgFNbf7oGuW2iPK/vtqqI6lmrMqvZo4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9978063},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"48d34b775d3f1e1e4f05957a948482578d89849a","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"overrides":{"circuit-json":"^0.0.465","@tscircuit/props":"^0.0.618","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.86","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.26","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.465","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.400","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.618","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.153","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.238","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.77","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.111","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.409","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.20","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"0.0.44","@tscircuit/capacity-autorouter":"^0.0.790","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.3","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.27","@tscircuit/schematic-trace-solver":"^0.0.129","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.3"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1653_1786456589061_0.9902331987687847","host":"s3://npm-registry-packages-npm-production"}},"0.0.1654":{"name":"@tscircuit/core","version":"0.0.1654","_id":"@tscircuit/core@0.0.1654","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"f72d1a5c5dd9f1464d934f7ab37182822a41c47e","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1654.tgz","fileCount":5,"integrity":"sha512-WOmRrA+LN/8zJXeDTHo22ljzKc02EkSpHdzDhgdeGJtAFEIhLmss9oUYO+rbB/i26XZAbMugdZoo8dflhZKOQQ==","signatures":[{"sig":"MEUCIQCZpAw5fTrs0u49T3QWu+SkIBtueDzVGtHV0QZXvozLCAIgSZNt7P/7RvjlWx55l/3p8Bjfp2g2I7QENZ1RJWCURSI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9978063},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"a815e1c139882fe9b5c1ac118cd0972a7020b378","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"overrides":{"circuit-json":"^0.0.465","@tscircuit/props":"^0.0.618","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.86","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.26","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.465","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.400","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.618","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.154","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.238","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.77","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.111","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.409","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.20","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"0.0.44","@tscircuit/capacity-autorouter":"^0.0.790","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.3","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.27","@tscircuit/schematic-trace-solver":"^0.0.129","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.3"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1654_1786473812790_0.8596407878525993","host":"s3://npm-registry-packages-npm-production"}},"0.0.1655":{"name":"@tscircuit/core","version":"0.0.1655","_id":"@tscircuit/core@0.0.1655","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"3bfd554049eeb079e098f8c1a351c04f9846b560","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1655.tgz","fileCount":5,"integrity":"sha512-eZzCAowVxvFHo56MON4Ijme2bYl7K3S2k6IlAx//IEl/d8bVUWbaOibmO0aM4LJQOI0kU2/q54hIMo5e5Fs0ew==","signatures":[{"sig":"MEUCIHCR8r1ExZqhETlwWEgQ1C4zy1B+nqmNmHWSt4LhitH2AiEAsNRQevpuyeHqnvsqOlDlkNzPt+S7s3giFqLa7U2fY6M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9978063},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"99364c38ac73081ed186da68a5972af982f1dc81","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"overrides":{"circuit-json":"^0.0.465","@tscircuit/props":"^0.0.618","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.86","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.26","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.465","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.400","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.618","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.155","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.238","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.77","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.111","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.409","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.20","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"0.0.44","@tscircuit/capacity-autorouter":"^0.0.790","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.3","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.27","@tscircuit/schematic-trace-solver":"^0.0.129","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.3"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1655_1786479031645_0.5489667815173513","host":"s3://npm-registry-packages-npm-production"}},"0.0.1656":{"name":"@tscircuit/core","version":"0.0.1656","_id":"@tscircuit/core@0.0.1656","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"1811fd62677ed9c4004505f1b2c95d5e0cff4d56","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1656.tgz","fileCount":5,"integrity":"sha512-TGbTYUAWJLQgDZANvnlRkS+9JjitBAy9/9wJOvSNTQ/PboeehXIwj03dMlWdxbBZRiD1kwBPdskRfdz0Lwh1EA==","signatures":[{"sig":"MEUCIQCIBl6HsTp4q8kK2IDIUqvPNM3hKk3apjJ5khXgO8a9QwIgHqPBnc5NogUSH4USqclQvLiaquZf1mvXrLnErVdzHl8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9978063},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"b20877c080f829272e7a3cc34658684c1a7d49c0","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"overrides":{"circuit-json":"^0.0.465","@tscircuit/props":"^0.0.618","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.7","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.86","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.26","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.465","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.400","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.618","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.156","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.238","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.77","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.111","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.409","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.20","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"0.0.44","@tscircuit/capacity-autorouter":"^0.0.790","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.3","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.27","@tscircuit/schematic-trace-solver":"^0.0.129","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.3"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1656_1786481168005_0.4261437637213821","host":"s3://npm-registry-packages-npm-production"}},"0.0.1657":{"name":"@tscircuit/core","version":"0.0.1657","_id":"@tscircuit/core@0.0.1657","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"ec9a0796c4e9fc824676f6d0e73b83fb60fd59d9","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1657.tgz","fileCount":5,"integrity":"sha512-s3qsRQ9aGG0gR4NZiGmpSbZL4FSOkW0NPoP2kngwQQmZFBaHh+7ZMdqwtzzR8MBQH+rLDjH3a8WHhKQH3TYsBg==","signatures":[{"sig":"MEUCIClH9VhPdbCxdVjZlVX1ekmGGp4F9FI/Qcq3rc3WChlqAiEA8VvF/SbXlSYc5j49lnCe+FHE/By7/hodyBVeFjrVDIU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9978065},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"31d8af2f0c14ad609b76e68a6d745516b5faa5fa","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"overrides":{"circuit-json":"^0.0.465","@tscircuit/props":"^0.0.618","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.86","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.26","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.465","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.400","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.618","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.156","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.238","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.77","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.111","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.409","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.20","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"0.0.44","@tscircuit/capacity-autorouter":"^0.0.790","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.3","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.27","@tscircuit/schematic-trace-solver":"^0.0.129","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.3"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1657_1786486917440_0.5499331798076759","host":"s3://npm-registry-packages-npm-production"}},"0.0.1658":{"name":"@tscircuit/core","version":"0.0.1658","_id":"@tscircuit/core@0.0.1658","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"e0d953db774670786b64107a445a04d7aa359eff","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1658.tgz","fileCount":5,"integrity":"sha512-EaKSGfrsKZHI3CB7ZqmxZSqWVdAS6wIhqB37fWSi9+RtH39cllGwtJpxDOaZeR5Y794xrunzlDicfzB8fFaSYg==","signatures":[{"sig":"MEQCIC6skM3piI9fz31M5DXPXHVg1lnUGd6DkywX0PdFbQ12AiAwZ4jP017ZSJs7H6fsBxHRrzv+eaNuIDxbGLCAHGHk6A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9978065},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"86acb25c1457c57df6dd38a7bbbd07640653f86d","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"overrides":{"circuit-json":"^0.0.465","@tscircuit/props":"^0.0.618","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.86","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.26","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.465","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.400","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.618","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.156","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.238","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.77","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.111","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.409","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.21","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"0.0.44","@tscircuit/capacity-autorouter":"^0.0.790","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.3","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.27","@tscircuit/schematic-trace-solver":"^0.0.129","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.3"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1658_1786487497683_0.1419828915889112","host":"s3://npm-registry-packages-npm-production"}},"0.0.1659":{"name":"@tscircuit/core","version":"0.0.1659","_id":"@tscircuit/core@0.0.1659","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"4535858fc128496af990190ac87349140d1cd965","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1659.tgz","fileCount":5,"integrity":"sha512-dTb8DYr+gSOI/h2VPGTJuYDTU3UFABlMI5b9N15ZxyJwrFJDaeQTcW5whePzsF1URHmeXUIwdjsvLoKCh2Xetw==","signatures":[{"sig":"MEUCIQDz+K9wHnfmsfTlbTEQAAxx6fadzq9N4VaA9GvCNHXNSgIgHd4RYAJNouxvfbl3frbMekXnGcH80DoGHWcme1fwVs4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9978065},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"913137407b5b0605bb0d06e60ff390a8f42d5788","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"overrides":{"circuit-json":"^0.0.465","@tscircuit/props":"^0.0.618","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.86","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.26","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.465","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.400","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.618","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.157","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.238","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.77","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.111","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.409","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.21","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"0.0.44","@tscircuit/capacity-autorouter":"^0.0.790","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.3","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.27","@tscircuit/schematic-trace-solver":"^0.0.129","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.3"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1659_1786508258004_0.43699790777968195","host":"s3://npm-registry-packages-npm-production"}},"0.0.1660":{"name":"@tscircuit/core","version":"0.0.1660","_id":"@tscircuit/core@0.0.1660","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"0b879831915d9cd8cc580e4900580056b73e444e","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1660.tgz","fileCount":5,"integrity":"sha512-MkEtrYmt7iA60pbtR34hXExwTYUS5EPsFEMcabM6OdBaUTRjGJTphPbgOo/rJTbFUV0GGqYXLRxJ60hCKFnxcQ==","signatures":[{"sig":"MEQCIDtrcR+bHw6y9Sqkdm5DWecQ4kyKiqedLciBT+4i4soCAiBE03QirbjddskkL2jnScMnVZq+ETSSaUjLjc61A3kOfQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9979575},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"0c4b6fee27741f57ed490a385a82179d245c5eaa","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"overrides":{"circuit-json":"^0.0.465","@tscircuit/props":"^0.0.618","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.86","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.26","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.465","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.400","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.618","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.157","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.238","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.77","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.111","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.409","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.21","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"0.0.46","@tscircuit/capacity-autorouter":"^0.0.790","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.3","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.27","@tscircuit/schematic-trace-solver":"^0.0.129","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.3"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1660_1786511676424_0.8818879284608845","host":"s3://npm-registry-packages-npm-production"}},"0.0.1661":{"name":"@tscircuit/core","version":"0.0.1661","_id":"@tscircuit/core@0.0.1661","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"9688a6bfc940079c6a3b79f276b5cb76e848bcb7","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1661.tgz","fileCount":5,"integrity":"sha512-9tyLiBxsuweYUQJU3VP+Z5UdVN4zD5K8iXfDxlhAhoDfTRdV1AavDzHY0phH9HX6TY0mjilG9Fw0qBYHH1MQ0g==","signatures":[{"sig":"MEUCIEe2AptqnSvR8CyntXT/NxJ9nkhPGbbZ6htp5Fz51+L1AiEArKyUx9SCzyG+XMH2qAkvKTTX03dpwF2T+qnwvJ7sQ14=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9983136},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"890dad4b8ebde0eec1f643184ed29a5d61627576","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"overrides":{"circuit-json":"^0.0.465","@tscircuit/props":"^0.0.618","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.86","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.26","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.465","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.400","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.618","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.157","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.238","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.77","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.111","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.409","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.21","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"0.0.46","@tscircuit/capacity-autorouter":"^0.0.790","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.3","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.27","@tscircuit/schematic-trace-solver":"^0.0.129","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.3"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1661_1786515890277_0.048147085109327525","host":"s3://npm-registry-packages-npm-production"}},"0.0.1662":{"name":"@tscircuit/core","version":"0.0.1662","_id":"@tscircuit/core@0.0.1662","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"926962dd64b0d979437a2cf97be6bfaa1c0e4fd0","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1662.tgz","fileCount":5,"integrity":"sha512-2G4wxd+VEFKLn4dQN8pdU2gNXwcyfnBRg8qVWFtn0Lb7QLdfJ2LG5QrR3ydm/qiHhOh2ClKOFRl+nEMhm62LOg==","signatures":[{"sig":"MEQCID8RooG9ZVdXGP7GkfRDm68Zqk6zEMv0iCxksOPoodWbAiAcgI8DTJtFEueZfEJVd0/WJRPtvFxO7Q6lnlDjt8z0lA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10797179},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"43d35ceaa0f47a973163a756ea5337e7792038c4","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"overrides":{"circuit-json":"^0.0.466","@tscircuit/props":"^0.0.620","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.86","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.466","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.400","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.620","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.157","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.238","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.77","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.117","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.409","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.21","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"0.0.46","@tscircuit/capacity-autorouter":"^0.0.790","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.3","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.27","@tscircuit/schematic-trace-solver":"^0.0.129","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.3"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1662_1786516132721_0.3936223312680436","host":"s3://npm-registry-packages-npm-production"}},"0.0.1663":{"name":"@tscircuit/core","version":"0.0.1663","_id":"@tscircuit/core@0.0.1663","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"041ad5f0745a3f4f24262497880bb1b211ff5109","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1663.tgz","fileCount":5,"integrity":"sha512-IvDdrv3BPZu96Sb1+qr02nhAzFcQVIYkYNdh8xp3oblp25ENGZz6JiCHXNDVdmj8Ubc3ha2UPfjg/ee7PMQdFQ==","signatures":[{"sig":"MEUCIQDxOE5AFwDNok/mf4uRwZ0t+EDeL20YVOT3o+8t/xUvwgIgTWn/1pRHEz1aDIkS7CTTY0XOTYT0QOvjnDwZ7bp9Zsk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10797179},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"8d7655709c0b410aa406f2e985381a4248bfaa4f","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"overrides":{"circuit-json":"^0.0.466","@tscircuit/props":"^0.0.620","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.86","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.466","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.400","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.620","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.157","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.238","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.80","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.117","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.409","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.21","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"0.0.46","@tscircuit/capacity-autorouter":"^0.0.790","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.3","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.27","@tscircuit/schematic-trace-solver":"^0.0.129","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.3"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1663_1786531520128_0.7656395281242174","host":"s3://npm-registry-packages-npm-production"}},"0.0.1664":{"name":"@tscircuit/core","version":"0.0.1664","_id":"@tscircuit/core@0.0.1664","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"9c659d2df655027aef0be172ce2022b289965a57","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1664.tgz","fileCount":5,"integrity":"sha512-KrQWfCt+LdNwp0bwtY/mWF3G7uPuIEo4W78/wD2bIuOLy1/IqZ7LYdlaYlIqJgnkCCKNu0hnPYrLc3tnmbF9xg==","signatures":[{"sig":"MEYCIQCiBtBe0F5/32VVCcXElcbXHHlQjjqyM4UV3Tt8tbutjAIhAOpXc/2BxupPYZJaJBGW+11iL/0YKtehtQvQwJPDbWjg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10797014},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"20ab356c1cbc06ce3c05deadcad7fdeae0a49aad","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"overrides":{"circuit-json":"^0.0.466","@tscircuit/props":"^0.0.620","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.86","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.466","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.400","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.620","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.157","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.238","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.80","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.117","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.409","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.21","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"0.0.46","@tscircuit/capacity-autorouter":"^0.0.790","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.3","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.27","@tscircuit/schematic-trace-solver":"^0.0.129","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.3"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1664_1786550041849_0.5298623571733667","host":"s3://npm-registry-packages-npm-production"}},"0.0.1665":{"name":"@tscircuit/core","version":"0.0.1665","_id":"@tscircuit/core@0.0.1665","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"2fa5146a1d74fd575ba35524beae39e363e7c2b5","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1665.tgz","fileCount":5,"integrity":"sha512-LklvLjM+3Lc9KGIoqcknQ4qoUNe6YwOTufDJ7E7ItmuWQZubioZnS3ELPZ14u9iwvVT+Ykz97EdpB0Zfjl8feA==","signatures":[{"sig":"MEYCIQCiKqZXI/+ZuKb0WZ2tWQ1fhlXzR/DwAWpsanzasOIcdAIhAJpioWbx384k1p+xbqyTz6wTUMMP9nckBrkAooxFcqsY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10797196},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"692c11f5254edaacde654b0376e4c1dc866d3df3","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"overrides":{"circuit-json":"^0.0.466","@tscircuit/props":"^0.0.620","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.86","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.466","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.400","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.620","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.157","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.238","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.80","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.117","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.409","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.21","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"0.0.46","@tscircuit/capacity-autorouter":"^0.0.790","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.3","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.27","@tscircuit/schematic-trace-solver":"^0.0.129","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.3"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1665_1786559401362_0.27318762880786607","host":"s3://npm-registry-packages-npm-production"}},"0.0.1666":{"name":"@tscircuit/core","version":"0.0.1666","_id":"@tscircuit/core@0.0.1666","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"d51a06e7cf014b9ae7f73af246ea9b362a8b2d28","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1666.tgz","fileCount":5,"integrity":"sha512-/f53wKGUThaAYF7jA9krrG7jSu0IszYeYbSEW24+IrF1SjOkVjBsAWIYOL6PrMMhVsXjxGj4gaOg3RnmAOQo7Q==","signatures":[{"sig":"MEQCIDwxQSciHstr+1aVFokijdfBNikvNh635RRiKWu8wYyJAiBWZkH8gJtrNCR9Bq2iHiT36hMo/70IZPYkdJ5vrUqt2g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10797614},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"4b51aa01be39320c5d477164e2b6086c25501acb","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"overrides":{"circuit-json":"^0.0.466","@tscircuit/props":"^0.0.620","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.86","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.466","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.400","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.620","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.157","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.238","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.80","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.117","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.409","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.21","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"0.0.46","@tscircuit/capacity-autorouter":"^0.0.790","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.27","@tscircuit/schematic-trace-solver":"^0.0.129","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.3"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1666_1786577389899_0.839645170241057","host":"s3://npm-registry-packages-npm-production"}},"0.0.1667":{"name":"@tscircuit/core","version":"0.0.1667","_id":"@tscircuit/core@0.0.1667","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"21e509758030ed3e56ba022c009e22683590a030","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1667.tgz","fileCount":5,"integrity":"sha512-Jf6TQUxb28WJ1x1rtj4ZkgbzglBWsJoVq8W76J5JQFr4/ROpXyaDl6WVowCtSiH9lDqfaFeKojf/xc+9r2+r3w==","signatures":[{"sig":"MEUCIB+1eIEHdTggaGYfx/vHsbF+1NtLLOF01hycSE8gc61xAiEAiFF6AuProwDwLAF8gPxD+IPFYViPONYkpk7xfMT+Yuw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10797614},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"a301b556742986aa1c499bdf08e8274e1097d727","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"overrides":{"circuit-json":"^0.0.466","@tscircuit/props":"^0.0.620","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.86","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.466","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.400","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.620","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.157","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.238","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.80","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.409","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.21","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"0.0.46","@tscircuit/capacity-autorouter":"^0.0.790","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.27","@tscircuit/schematic-trace-solver":"^0.0.129","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.3"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1667_1786626723443_0.7570329502263353","host":"s3://npm-registry-packages-npm-production"}},"0.0.1668":{"name":"@tscircuit/core","version":"0.0.1668","_id":"@tscircuit/core@0.0.1668","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"c3a5437aab532190d686f5bcce02acd09e23c4b0","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1668.tgz","fileCount":5,"integrity":"sha512-XCtP6JJ4i4+V9tVLDv9lHfXdQgzr+7B8s9aqFLsA8wleiRgjGSsVlu7s7IiqAnwmG8WttHIFJIP4wy3blIztPA==","signatures":[{"sig":"MEUCIQCArCxSQBW0x19UYuXIaHFOUDmuLSPSqtj8ouNlsTOG1gIgdorVl1zn1/bxy1PAqKyiapojx2rk0s9AC0D3Zqj8LVI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10862438},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"d6b5a3604f1a893e9fc8eb8cf8804520a5a850f1","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"overrides":{"circuit-json":"^0.0.466","@tscircuit/props":"^0.0.620","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.86","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.466","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.400","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.620","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.157","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.238","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.80","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.409","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.23","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"0.0.46","@tscircuit/capacity-autorouter":"^0.0.790","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.27","@tscircuit/schematic-trace-solver":"^0.0.129","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.3"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1668_1786634574279_0.6086257404585333","host":"s3://npm-registry-packages-npm-production"}},"0.0.1669":{"name":"@tscircuit/core","version":"0.0.1669","_id":"@tscircuit/core@0.0.1669","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"bbfdcd01a6edcc998b92197985741058913a172b","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1669.tgz","fileCount":5,"integrity":"sha512-LfjnbiC9i4RUpto7V12sM6WQVhhUt/Fc6ahp/MNMK14fnCGlO8aPDQFA7ayKmEk8ORDJFQYD5/nrtxIfVFi4Dg==","signatures":[{"sig":"MEQCIBnZjlkZupbxrx0n8t633vgOCM7mGbPZd038zFQBnn+fAiBmK9WZEEkTkDaPKFerUJyYHL1jM4WnQZozQgG5G++lyA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10862319},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"aad3efed3fef70da67a170ffcef061c3f3efb870","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"overrides":{"circuit-json":"^0.0.466","@tscircuit/props":"^0.0.620","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.86","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.466","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.400","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.620","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.157","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.238","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.80","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.409","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.23","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"0.0.46","@tscircuit/capacity-autorouter":"^0.0.790","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.27","@tscircuit/schematic-trace-solver":"^0.0.129","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.3"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1669_1786636216246_0.3373641448432507","host":"s3://npm-registry-packages-npm-production"}},"0.0.1670":{"name":"@tscircuit/core","version":"0.0.1670","_id":"@tscircuit/core@0.0.1670","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"1581df1f904e86cc0271d69692f188567c2f56a0","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1670.tgz","fileCount":5,"integrity":"sha512-8LjV/at3yJ6PYBxv8pmxN3AqHzfoEMHOfUe3l3eyi4cpUtJ+RJG+lrBu4rv/K287u++4rpeT1d8z2OHYez6AoA==","signatures":[{"sig":"MEYCIQCPnnXSK+TOaWZWbeKrKRdEhOcsIcJDanvpndgNTQqxtgIhAPV0xOXXVd56VebgC5gEFcifaQgSOJlfRV2j9RX//w26","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10864823},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"00463a733f08ff69a8d392dcf499ae9409a53dd0","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"overrides":{"circuit-json":"^0.0.466","@tscircuit/props":"^0.0.620","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.86","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.466","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.400","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.620","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"0.0.157","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.238","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.80","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.409","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.23","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"0.0.46","@tscircuit/capacity-autorouter":"^0.0.790","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.27","@tscircuit/schematic-trace-solver":"^0.0.129","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.3"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1670_1786638785744_0.6978791957665897","host":"s3://npm-registry-packages-npm-production"}},"0.0.1671":{"name":"@tscircuit/core","version":"0.0.1671","_id":"@tscircuit/core@0.0.1671","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"75fc64a524a3cf83224d468579c2352bca2763aa","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1671.tgz","fileCount":5,"integrity":"sha512-GNCNpOBXKM4kVteMTq8Ee3kx6U9liFysKUkwaw1Wzhdg/BCCQtXKkftHbZK8oN4VwXYjhVoCvU0gM3ShcBjQNQ==","signatures":[{"sig":"MEQCIGhr/DB1CMe4B1fXvus9PHdBexrcHaVYoZENXtxDL1FXAiB5FZGP6cD9bpukP3CYBiebzmS3ztOXcbi/WH2LVPqJ/A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10864825},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"1accd21442b5ca3a13d67b46767df24ce8b77e7a","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"overrides":{"circuit-json":"^0.0.466","@tscircuit/props":"^0.0.620","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.86","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.466","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.400","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.620","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.159","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.238","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.80","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.409","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.23","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"0.0.46","@tscircuit/capacity-autorouter":"^0.0.790","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.27","@tscircuit/schematic-trace-solver":"^0.0.129","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.3"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1671_1786640501774_0.7862194341207567","host":"s3://npm-registry-packages-npm-production"}},"0.0.1672":{"name":"@tscircuit/core","version":"0.0.1672","_id":"@tscircuit/core@0.0.1672","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"801a948b9dabad414af32182f62f0156c36fc87a","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1672.tgz","fileCount":5,"integrity":"sha512-2k36le019claykgZXCgIZ4Uysht7NngZNjhN/ymLr5MiY2lqRfy6Ghdb2u5VP+Xg/Ya1pLSONFodyeqrp4o4VA==","signatures":[{"sig":"MEYCIQD/DpG3u40uS+luwzDCACshG5Q+SkLN2vN3rIWXD3TZpQIhAOkGpH0jWB+qXiaGtrVJqYoTFMRm8KyWrR77+UUzeaG4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10867078},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"e028ca3f3ab326df64e5d25552c5cb8b28b30a9e","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"overrides":{"circuit-json":"^0.0.466","@tscircuit/props":"^0.0.620","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.86","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.466","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.400","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.620","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.159","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.238","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.80","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.409","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.23","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"0.0.46","@tscircuit/capacity-autorouter":"^0.0.790","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.27","@tscircuit/schematic-trace-solver":"^0.0.129","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.3"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1672_1786641484354_0.8027094449231689","host":"s3://npm-registry-packages-npm-production"}},"0.0.1673":{"name":"@tscircuit/core","version":"0.0.1673","_id":"@tscircuit/core@0.0.1673","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"ad5b330287164c031dacef5fbf9eb3f162dee8d7","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1673.tgz","fileCount":5,"integrity":"sha512-2sON8VVYygqJ3EDB2yTGfp94C+8On4ArKGBtK04t54D8EVqYFXwesEG74sntpPhjV33RjhcWET0F2e42aVJLqQ==","signatures":[{"sig":"MEQCIH7o6Lt2qsDk8qx4YfVdk4hUVTWANpltEztWNNVKe2Y/AiBNQITNOi7co147jToLXIR7hiqajZkU9zAiRQcY+3jtsQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10867700},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"1ed925bdcfe3ee81d4da754a7bd48d47c9f73ceb","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"overrides":{"circuit-json":"^0.0.466","@tscircuit/props":"^0.0.620","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.86","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.466","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.400","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.620","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.159","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.238","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.80","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.409","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.23","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"0.0.46","@tscircuit/capacity-autorouter":"^0.0.790","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.27","@tscircuit/schematic-trace-solver":"^0.0.129","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.3"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1673_1786659113706_0.588006687372614","host":"s3://npm-registry-packages-npm-production"}},"0.0.1674":{"name":"@tscircuit/core","version":"0.0.1674","_id":"@tscircuit/core@0.0.1674","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"78f75558bb5325b12f972bd142774caa06bc8b8f","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1674.tgz","fileCount":5,"integrity":"sha512-VZkf/aO8trjy3XNhdD1+exQOajUBUsHo6YSXL5afTOBH5mHI0aPJ17neKLSa4b0b+4BOA3XA8Ez4O0by+lHaSw==","signatures":[{"sig":"MEYCIQDMhm1qdMe7joBhCS7FADx8jAhW5ZMO1G4xGf/+HiGaYQIhANNmFhi3FahrlirHr+U+7EFGB9gi6mI7VxEhBUI/lxS1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10872931},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"f79ac9a46ecb6812722f54da1558269ad44983d2","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"overrides":{"circuit-json":"^0.0.466","@tscircuit/props":"^0.0.620","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.86","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.466","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.400","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.620","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.159","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.238","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.80","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.409","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.23","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"0.0.46","@tscircuit/capacity-autorouter":"^0.0.790","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.27","@tscircuit/schematic-trace-solver":"^0.0.129","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.3"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1674_1786660829279_0.19910275350358586","host":"s3://npm-registry-packages-npm-production"}},"0.0.1675":{"name":"@tscircuit/core","version":"0.0.1675","_id":"@tscircuit/core@0.0.1675","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"fe3e0948e2410f6abf45857e064f33fe6caa3c53","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1675.tgz","fileCount":5,"integrity":"sha512-tKEkPfpiPd5zrnWdD87KEcreUBodPpjOeqpXmFh1+A/zTHTLxSlcBgdLlEWXJ0FUX+ZOz2ZAO/OO7xBs1xalzA==","signatures":[{"sig":"MEUCIQCxknPk10mKdZcM5PGxjK1QnF+Kg6AjzzEyHndDX1S/iQIgXB9xwDTfOs+N1VGZT/mcluXSK4bCA6iud4BizFl7jcE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10872931},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"0621abb45337ca0200c6227d98088180fdccf827","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"overrides":{"circuit-json":"^0.0.466","@tscircuit/props":"^0.0.620","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.86","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.466","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.400","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.620","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.160","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.238","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.80","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.409","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.23","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"0.0.46","@tscircuit/capacity-autorouter":"^0.0.790","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.27","@tscircuit/schematic-trace-solver":"^0.0.129","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.3"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1675_1786665336988_0.841576227376067","host":"s3://npm-registry-packages-npm-production"}},"0.0.1676":{"name":"@tscircuit/core","version":"0.0.1676","_id":"@tscircuit/core@0.0.1676","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"6c3c3673469e6da8ab8aa8d66f61a9712dcb71fa","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1676.tgz","fileCount":5,"integrity":"sha512-yt56rPiY5FgIPrDRVfZs0NAykI2qCJfJfmNfxGl6/JtbEUS1DualRJXC//9qrLywjc2JR4v/HbmRk3UzHxHRFQ==","signatures":[{"sig":"MEUCIQDm9/yMirMer02Lm97uWAPfHnM+tEZYdFBejGSzCidGKAIgKMRgbbZir4bZISYrB4RytYLpMCJM2Sv7Nv9n5GuF8vk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10872931},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"c78f22e15dec4259d6de105a8fcd43ce7d6d5c7d","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"overrides":{"circuit-json":"^0.0.466","@tscircuit/props":"^0.0.620","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.86","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.466","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.400","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.620","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.160","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.238","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.80","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.409","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.23","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"0.0.46","@tscircuit/capacity-autorouter":"^0.0.802","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.27","@tscircuit/schematic-trace-solver":"^0.0.129","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.3"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1676_1786669560253_0.5168893892347719","host":"s3://npm-registry-packages-npm-production"}},"0.0.1677":{"name":"@tscircuit/core","version":"0.0.1677","_id":"@tscircuit/core@0.0.1677","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"548b3de32316613702a905d546b6fedd7fa2c9f2","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1677.tgz","fileCount":5,"integrity":"sha512-s70B25ENi+TlgFaPCm7xAn7x23hwYWalerIoCkZPX/N0HkzvF1xLkU2xJmwW3OzRyHVusOO4DYhDr4tYaWiJMA==","signatures":[{"sig":"MEYCIQC0FMDO8+qH/NFXQRSi9GNnQvsjggwiCaweGxRQA0jSJAIhAPhdtPqWEbJpymEiZd2wNnHqYc9M1HoF9aZdQ2FtjK5P","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10876271},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"225d53d7138a3aadba3835b5651a871c2681bccf","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"overrides":{"circuit-json":"^0.0.468","@tscircuit/props":"^0.0.621","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.86","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.468","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.400","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.621","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.160","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.238","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.80","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.409","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.23","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"0.0.46","@tscircuit/capacity-autorouter":"^0.0.802","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.27","@tscircuit/schematic-trace-solver":"^0.0.129","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.3"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1677_1786676171073_0.3189136761455251","host":"s3://npm-registry-packages-npm-production"}},"0.0.1678":{"name":"@tscircuit/core","version":"0.0.1678","_id":"@tscircuit/core@0.0.1678","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"e8ecf14e768a78882e473b5f51bff3d39eb01bd5","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1678.tgz","fileCount":5,"integrity":"sha512-8wsfOA5TQjABXc61pwXb7B4Fian8E9bTWTrL1aLGqEv+ZxCK6+aq3sm1fHaEqbsA3b+g293HBQiV11wWiuGUwA==","signatures":[{"sig":"MEUCICPSVV1boQ3LhaoDkpBsHxcjmyLeGn+0tUpMgaKqwAq3AiEAuGqrBu3SBigHeuwlt7i70NGtFHLN/S2eYtW/UU0SLY4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10876271},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"d2ed3b95ec9d1d2d4d55878e746cd2960ea972f7","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"overrides":{"circuit-json":"^0.0.468","@tscircuit/props":"^0.0.621","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.86","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.468","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.400","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.621","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.160","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.239","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.80","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.409","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.23","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"0.0.46","@tscircuit/capacity-autorouter":"^0.0.802","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.27","@tscircuit/schematic-trace-solver":"^0.0.129","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.3"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1678_1786680227425_0.8083171349880052","host":"s3://npm-registry-packages-npm-production"}},"0.0.1679":{"name":"@tscircuit/core","version":"0.0.1679","_id":"@tscircuit/core@0.0.1679","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"8845773f358778e1c1f2aee1e98ed67943f8b352","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1679.tgz","fileCount":5,"integrity":"sha512-/5L8Elc23mbHkDzHzRPLP2Ta6w/hByjNp5KXHo6dzAslreNZySWmGfcZnRE2HVPhUnNJl8JO00dL7+9p0JEWjA==","signatures":[{"sig":"MEUCIEBa1cFVnZcGuHv6dnGa8oflTr9iE/Co9rpEjVZFjGTiAiEAhvIhawUN7L3Bc8ZdvGTNyX5whvj17yaUagiHa3D7nJo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10876271},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"0c3aaa650fd43aa6905716bd465386365864ab14","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"overrides":{"circuit-json":"^0.0.468","@tscircuit/props":"^0.0.621","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.86","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.468","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.400","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.621","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.160","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.239","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.80","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.418","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.23","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"0.0.46","@tscircuit/capacity-autorouter":"^0.0.802","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.27","@tscircuit/schematic-trace-solver":"^0.0.129","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.3"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1679_1786688513947_0.8097359840593501","host":"s3://npm-registry-packages-npm-production"}},"0.0.1680":{"name":"@tscircuit/core","version":"0.0.1680","_id":"@tscircuit/core@0.0.1680","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"3c60056018fd1b361ab6b47487b869bf53d207f9","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1680.tgz","fileCount":5,"integrity":"sha512-r56YAszn7RwED3QtrfgbrcF1H3OUwsRRpBytkoSr4H2YX8z+SOTrPF6tR/OP0ozmzVE4EJN9JwHB0A/Rs63fwg==","signatures":[{"sig":"MEYCIQCGmDb/QBGmxmFS/E0Mxa+t8/q7I2TfHN1cuRWcDaD5aQIhANn4XjuJv7AdH76VixdRty5db/p6HnRviWP3FTg1FRLO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10876780},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"cf5971de757a3d77375ee431034f81a83cb0a8f3","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"overrides":{"circuit-json":"^0.0.468","@tscircuit/props":"^0.0.621","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.86","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.468","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.400","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.621","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.160","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.239","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.80","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.418","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.23","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"0.0.46","@tscircuit/capacity-autorouter":"^0.0.802","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.27","@tscircuit/schematic-trace-solver":"^0.0.129","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.3"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1680_1786716668099_0.7125331380207938","host":"s3://npm-registry-packages-npm-production"}},"0.0.1681":{"name":"@tscircuit/core","version":"0.0.1681","_id":"@tscircuit/core@0.0.1681","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"4f11e0781685f6c76a39b5fb9c41ecfd3c301b0e","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1681.tgz","fileCount":5,"integrity":"sha512-XeYcVqazo83E+N9Cl0ISTxxrC5eXoBvNs+A6HAm/i1ug7dI1wbm5PoewfxwTO3urY6M3jLRELvK2NFIHL76tyQ==","signatures":[{"sig":"MEUCIBsbtT3VC5Tr+3B04olwTNLYV2DudlDyS63yCqBWBr55AiEA/DSyP5rCUwrsvpG9ihIW9a9wF86rgm1Y/DWs3lut17I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10876980},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"840015f25e03c04218d969ce159841465f276912","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"overrides":{"circuit-json":"^0.0.468","@tscircuit/props":"^0.0.621","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.86","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.468","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.400","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.621","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.160","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.239","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.80","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.418","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.23","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"0.0.46","@tscircuit/capacity-autorouter":"^0.0.802","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.27","@tscircuit/schematic-trace-solver":"^0.0.129","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.3"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1681_1786721795945_0.0968397689984628","host":"s3://npm-registry-packages-npm-production"}},"0.0.1682":{"name":"@tscircuit/core","version":"0.0.1682","_id":"@tscircuit/core@0.0.1682","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"ce6a11ff3565898623c41c71cf58ca1e9acd0b89","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1682.tgz","fileCount":5,"integrity":"sha512-aWCITQWCXW0JhGTTkZygOIJklnzH0tn5VnhOgaY+3nwj7faMFWGMaU0h/mrI/veKtAilxXECcANA4SPQmSSAkw==","signatures":[{"sig":"MEUCIQCYUgM8F9Ykb+1EjW649FtURTgLepWUFAHPeNwgTTeqdQIgQ6nB8sYiX1D60ZWF6iQ/i55wSNLJdVdEOYkyK6VlluI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10876751},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"765294c43867b77ea506c8ef554b4e74d78979f7","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"overrides":{"circuit-json":"^0.0.468","@tscircuit/props":"^0.0.621","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.86","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.468","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.400","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.621","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.160","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.239","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.80","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.418","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.23","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"0.0.46","@tscircuit/capacity-autorouter":"^0.0.802","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.27","@tscircuit/schematic-trace-solver":"^0.0.129","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.3"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1682_1786723248533_0.23816796231473214","host":"s3://npm-registry-packages-npm-production"}},"0.0.1683":{"name":"@tscircuit/core","version":"0.0.1683","_id":"@tscircuit/core@0.0.1683","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"8153dcc8ff02474bcc7929c642a4f66e852096e1","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1683.tgz","fileCount":5,"integrity":"sha512-Q/gBaEFDuzk1mxPpr0v+lufK9vkfwm9RuTxx4JdFLzm2KbFSJb42mSjdI/rcV7wrbCck0cnq10ZUXV4kBfS7dQ==","signatures":[{"sig":"MEUCIQDlolealSGcvX76caw4Tr6h5lP9B6JZst/Ca7/3+R8eGQIgfjnc8Wn8kMSC2QDeF+pAb48j+XOg0/nZa8WtiAIIWG0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10876751},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"13569b4a031f570ddd331d2c9d7d9bc4c8ec18e3","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"overrides":{"circuit-json":"^0.0.468","@tscircuit/props":"^0.0.621","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.86","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.468","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.400","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.621","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.160","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.239","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.80","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.418","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.23","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"0.0.46","@tscircuit/capacity-autorouter":"^0.0.803","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.27","@tscircuit/schematic-trace-solver":"^0.0.129","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.3"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1683_1786726855968_0.09229763582824946","host":"s3://npm-registry-packages-npm-production"}},"0.0.1684":{"name":"@tscircuit/core","version":"0.0.1684","_id":"@tscircuit/core@0.0.1684","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"e9c0e62c6b95892cb1d98a40b90d02709993e2b1","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1684.tgz","fileCount":5,"integrity":"sha512-AjFXgusc5zMSqQd6AnWo3jfFOxHlDUhIdyyJ25FfHgboq6ifv6DQ3PZGp8sbuP98jr5CpfRcOwcjAo7d1tyOGw==","signatures":[{"sig":"MEUCIF8J5d2MvpCX7LySqNHUz5aD3oIrh+goEGOZcxmUqDntAiEAnq59kimubdQ429IdOt4cCd/xKyOD8F5SR3sM2sY5ZgE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10876751},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"e3663297ae1922aaedd13366d73f7255731cbd03","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"overrides":{"circuit-json":"^0.0.468","@tscircuit/props":"^0.0.621","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.86","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.468","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.400","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.621","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.162","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.239","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.80","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.418","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.23","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"0.0.46","@tscircuit/capacity-autorouter":"^0.0.803","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.27","@tscircuit/schematic-trace-solver":"^0.0.129","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.3"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1684_1786729472730_0.7809599110896304","host":"s3://npm-registry-packages-npm-production"}},"0.0.1685":{"name":"@tscircuit/core","version":"0.0.1685","_id":"@tscircuit/core@0.0.1685","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"461d766183c3b54940f859fb72098eb36e36267c","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1685.tgz","fileCount":5,"integrity":"sha512-dOThmYtJ43PJyerYxhWADEF3WI9W4kE6lqkntSkoK6LDyiYzBtgMZF+FP/oaSLN40wMFwW46S7IQRWLfAuxF3w==","signatures":[{"sig":"MEUCICLLzrQHY8LniTjVI+eMn1yISOdYgYqOZ9gFqTTSTNW/AiEAiYXakH4o2D1ZxsQAhgpul1CPhqzONKQlloLuWehOSBY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10877913},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"5ef2b914d1065733b06b3e1171eac3f66d0a319e","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"overrides":{"circuit-json":"^0.0.468","@tscircuit/props":"^0.0.621","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.86","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.468","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.400","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.621","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.162","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.239","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.80","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.418","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.24","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"0.0.46","@tscircuit/capacity-autorouter":"^0.0.803","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.27","@tscircuit/schematic-trace-solver":"^0.0.129","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.3"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1685_1786731360290_0.3171935155877854","host":"s3://npm-registry-packages-npm-production"}},"0.0.1686":{"name":"@tscircuit/core","version":"0.0.1686","_id":"@tscircuit/core@0.0.1686","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"2a8dfd703bd1b7ac0beb6cef47131f01ddecae5b","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1686.tgz","fileCount":5,"integrity":"sha512-DE4yvJIHbe5LbSENMBNkW9YX/qvUnYJ94Fzbet8eWEbRCWNOCS38Tqd1uDlp5jsW5SzPSlU103fdf17HXto0Ng==","signatures":[{"sig":"MEUCIQCd9WU4chmTFcIUMmIGjBbXUEC8PjlqRoQ93xZtWJX+qAIgbWjuBjp7J7qFOnRS5LurFbMEN1UmI2vqbz0zQXuk5E4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10878416},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"aab92a9439c764a63d605f07f62319fa5545c62c","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"overrides":{"circuit-json":"^0.0.468","@tscircuit/props":"^0.0.621","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.86","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.468","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.400","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.621","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.162","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.239","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.80","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.418","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.24","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"0.0.46","@tscircuit/capacity-autorouter":"^0.0.803","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.27","@tscircuit/schematic-trace-solver":"^0.0.129","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.3"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1686_1786735118318_0.7451688174771194","host":"s3://npm-registry-packages-npm-production"}},"0.0.1687":{"name":"@tscircuit/core","version":"0.0.1687","_id":"@tscircuit/core@0.0.1687","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"28bd5cc7a1042bf066df031732fafcbbbe3b6bff","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1687.tgz","fileCount":5,"integrity":"sha512-K6vQ9vb48j259MMBOIr95MTMsu40LuMQC9QoHntTaEWkRIvSvMxtSK0FnKFSGOK861f2MbW/Z4I+/qcKUb2kUg==","signatures":[{"sig":"MEQCID2dw1ba4a+mmc3Offfwxr+TYmBpplLL3wZkXbVFCm+YAiBP65Rk4L5yRdmA2Qn9Xwb4D1xRlGMphdZ5kJb/VFZ+uw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10881391},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"8753f0493b377d84771cc764f26aadaf93368ff8","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"overrides":{"circuit-json":"^0.0.468","@tscircuit/props":"^0.0.621","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.86","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.468","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.400","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.621","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.162","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.239","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.80","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.418","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.25","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"0.0.46","@tscircuit/capacity-autorouter":"^0.0.803","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.27","@tscircuit/schematic-trace-solver":"^0.0.129","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.3"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1687_1786737640067_0.253830845346924","host":"s3://npm-registry-packages-npm-production"}},"0.0.1688":{"name":"@tscircuit/core","version":"0.0.1688","_id":"@tscircuit/core@0.0.1688","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"8f21839d42a571719865deeb5199a8c85527cd3d","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1688.tgz","fileCount":5,"integrity":"sha512-SZPkKpk3gRNvokdoXZgET5Bb38wlAiSZKbZ6nRfLe1JtMgj1yvmTy1W9H2eIAHrYmqavR2O7GWOAPNbi+wEB7g==","signatures":[{"sig":"MEYCIQDV2UXnWegENiKMjOUFU4Dbl1IlrIWE5jk20l5iY1kbuAIhAOyJ/9vQxSucvB3ZF+744JnGZOj2Vitv45FMH8WLXpXh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10881977},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"3c331f3e89f9608b724f83686e574f0990f70795","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"overrides":{"circuit-json":"^0.0.468","@tscircuit/props":"^0.0.621","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.86","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.468","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.400","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.621","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.162","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.239","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.80","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.418","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.25","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"0.0.46","@tscircuit/capacity-autorouter":"^0.0.803","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.27","@tscircuit/schematic-trace-solver":"^0.0.129","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.3"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1688_1786744920693_0.11137852136927151","host":"s3://npm-registry-packages-npm-production"}},"0.0.1689":{"name":"@tscircuit/core","version":"0.0.1689","_id":"@tscircuit/core@0.0.1689","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"caa35a200fd3266df657de732c22306ec79c568c","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1689.tgz","fileCount":5,"integrity":"sha512-3e5fB1ICcl+kI29zaxFSt1FeF46/Y4PNoqAZumKudDHq54Ay66Ijjikm2Ip3PVIpcLY54hbi4PBcC3ZR1T5V4A==","signatures":[{"sig":"MEUCIQCml92kSwBVjHAvUJmum94tqLUYXhLsZtAaLCSDIRrTTgIgQqtcb1UsuiEhOs77/tF3R/ki+WwEpinkiHH2apBeeFk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10881977},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"31b826e3869c2e82d80a6db1602d32c54d7c0334","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"overrides":{"circuit-json":"^0.0.468","@tscircuit/props":"^0.0.621","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.86","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.468","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.400","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.621","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.162","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.239","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.80","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.418","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.25","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"0.0.46","@tscircuit/capacity-autorouter":"^0.0.803","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.27","@tscircuit/schematic-trace-solver":"^0.0.134","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.3"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1689_1786750418520_0.9981258203330552","host":"s3://npm-registry-packages-npm-production"}},"0.0.1690":{"name":"@tscircuit/core","version":"0.0.1690","_id":"@tscircuit/core@0.0.1690","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"8a5454d5c57c321b03ce8a7079ec046a067b2937","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1690.tgz","fileCount":5,"integrity":"sha512-yjdqrPq8P3CgrIx2lbyWmj4z70iXYK482I07pn//5cPrBLQ37+7/fMUGcIzyBQ5rdP7IN7O4RSVUXlYdrxkpZQ==","signatures":[{"sig":"MEUCIEZILS0N6+6ZxChCRZZzhqlnGRXR2LCdM/rmLcE4NxKaAiEAtexipN7duCwj6MzWhdqp1zfd0tVI0z1570ZNlPt7XYc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10881977},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"154df81377cc7e6fe126f97c3651c0f8653fbf30","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"overrides":{"circuit-json":"^0.0.468","@tscircuit/props":"^0.0.621","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.86","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.19"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.468","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.400","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.621","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.162","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.239","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.81","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.418","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.25","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"0.0.46","@tscircuit/capacity-autorouter":"^0.0.803","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.27","@tscircuit/schematic-trace-solver":"^0.0.134","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.3"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1690_1786783910772_0.6749852050460181","host":"s3://npm-registry-packages-npm-production"}},"0.0.1691":{"name":"@tscircuit/core","version":"0.0.1691","_id":"@tscircuit/core@0.0.1691","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"060cdf02a53dd3e1d904172bc4403bd0f4793d8e","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1691.tgz","fileCount":5,"integrity":"sha512-n6oIoY633r5LRt5plJC6oo7YyOln+L8fSi6VIG//rsDi+byYwQEwmuosdTYegLM54KMeBNdDDV/PFeCtkaroNg==","signatures":[{"sig":"MEQCIAiltKrAkeKsVRoJKqa5ZxNoGadf8+aSQBHoC3s+MIEzAiAK4FT+9tToNcfocetVucorc+3bTg1+clVzHy1mJNSMJw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10884526},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"12c7ec8963e60e0f88a7a93dcdbcef30bded11e4","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"overrides":{"circuit-json":"^0.0.468","@tscircuit/props":"^0.0.621","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.86","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.19"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.468","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.400","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.621","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.162","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.239","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.81","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.418","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.27","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"0.0.46","@tscircuit/capacity-autorouter":"^0.0.803","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.27","@tscircuit/schematic-trace-solver":"^0.0.134","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.3"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1691_1786817157098_0.5461149464969572","host":"s3://npm-registry-packages-npm-production"}},"0.0.1692":{"name":"@tscircuit/core","version":"0.0.1692","_id":"@tscircuit/core@0.0.1692","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"3327a8a41f4815a6ac503c739b03b3d4f14551e7","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1692.tgz","fileCount":5,"integrity":"sha512-ewqMlBOn+A4atgWYXYCHIM5b5Bsb99QxRN/iQdLeMR5XA9DBY5Q/ZMXMFL7XRY6HqCyDlhfWgeo+7w+zQVMy9w==","signatures":[{"sig":"MEUCIFGo+lF7Rtpx9HB/N88uPl5SOnr3lq7d0lsUUZz05i/5AiEAmrs+PU+sGFzw3gUOeVrzjoIGGgnIMe90njmc8sIgS1g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10884898},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"929d630c218a240d97b4e9f01a0f45d265034ab3","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"overrides":{"circuit-json":"^0.0.469","@tscircuit/props":"^0.0.621","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.86","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.19"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.469","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.400","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.621","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.162","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.239","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.81","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.418","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.27","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"0.0.46","@tscircuit/capacity-autorouter":"^0.0.803","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.27","@tscircuit/schematic-trace-solver":"^0.0.134","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.3"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1692_1786819997890_0.7993885272955232","host":"s3://npm-registry-packages-npm-production"}},"0.0.1693":{"name":"@tscircuit/core","version":"0.0.1693","_id":"@tscircuit/core@0.0.1693","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"d30ae95f918203b83f274bbb89b3da6e5251db08","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1693.tgz","fileCount":5,"integrity":"sha512-aD8b3x9eP1rRYTmoMKwWm9qxYgn0V3vUcELBTgczrgH1EfgmHAxcwgLfwtvo+ClYDfM13f9e7qfR7+CfdEd/Ew==","signatures":[{"sig":"MEUCIQDNg8f5KtsQv2G0GtIMMWjP87cWj0Q1f2PaHa+5vcz/EQIgPXP/0TyjSmb4D7xfpr/tRLIXLz2lITP/urcpq81rT4A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10885285},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"c571f9fa602b8ec111474845839ad08937a3dc7c","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"overrides":{"circuit-json":"^0.0.469","@tscircuit/props":"^0.0.622","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.86","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.19"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.469","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.400","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.622","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.162","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.239","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.81","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.418","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.27","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"0.0.47","@tscircuit/capacity-autorouter":"^0.0.803","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.27","@tscircuit/schematic-trace-solver":"^0.0.134","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.3"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1693_1786821198753_0.7762603898424523","host":"s3://npm-registry-packages-npm-production"}},"0.0.1694":{"name":"@tscircuit/core","version":"0.0.1694","_id":"@tscircuit/core@0.0.1694","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"3fc7de1523b053903c9cb83e417cdca0c80b6f84","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1694.tgz","fileCount":5,"integrity":"sha512-t0SRLMo58IdPOat8nmF8907owyPDfmEyF5TAHU/0n2nZDAIym/OURl1x/UdU4H37JMzN4zwL5w4KBMFIVRm9vw==","signatures":[{"sig":"MEQCIDI3J2pACXnga5YSZVd+oqW3oY3XgRCN8kT+K15atWdSAiAzvefKbZhdbtE3mgvdlMe+3QKHJ/gcLO4ejfCJz54BZw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10885614},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"87c8951659e192f9af2d7626bbe37f32e984fa9c","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"overrides":{"circuit-json":"^0.0.469","@tscircuit/props":"^0.0.622","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.86","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.19"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.469","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.400","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.622","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.162","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.239","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.81","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.418","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.27","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"0.0.47","@tscircuit/capacity-autorouter":"^0.0.803","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.27","@tscircuit/schematic-trace-solver":"^0.0.134","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.3"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1694_1786830003856_0.34545877034118067","host":"s3://npm-registry-packages-npm-production"}},"0.0.1695":{"name":"@tscircuit/core","version":"0.0.1695","_id":"@tscircuit/core@0.0.1695","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"2a338aa07d743a3880b20a86d5b3c130ae9f6246","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1695.tgz","fileCount":5,"integrity":"sha512-L0THNwY/RUwuGl6HMIDYu/tucrDrG9tbDk8fPyw4/d19/5lPY5Jo6f4HgO8Ubj5MTHdaNI17NumnVH3tXHTk0Q==","signatures":[{"sig":"MEYCIQD9g0oYNtIefoMHKO+PUfpqmgMhSem31SlSzHMXiXJSfAIhAJsf/Ac/KBr/+s/Mf3WfN5iG6fG2wGjd/z5FrptjlSuk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10885733},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"c1af448e8a91ec33db4aab38f54496999321ecbd","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"overrides":{"circuit-json":"^0.0.469","@tscircuit/props":"^0.0.622","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.86","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.19"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.469","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.400","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.622","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.162","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.239","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.81","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.418","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.27","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"0.0.47","@tscircuit/capacity-autorouter":"^0.0.803","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.27","@tscircuit/schematic-trace-solver":"^0.0.134","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.3"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1695_1786834051344_0.5059215925119587","host":"s3://npm-registry-packages-npm-production"}},"0.0.1696":{"name":"@tscircuit/core","version":"0.0.1696","_id":"@tscircuit/core@0.0.1696","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"5f6d0c1b9fce0b6d7c42f1eb4569b17fa6748dec","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1696.tgz","fileCount":5,"integrity":"sha512-IvNcx0+3o9jxg50XCoSIpXl3tyFBPniPdC4zJKqC8PiVeLpbrKksFzrAc/Zqh27jeHyGiQ6AldVZR1tjYmlWng==","signatures":[{"sig":"MEYCIQDaBifiwlnGgaqxcT3dhQQVzwaQilGAtZDuJQLOPBGLYgIhANmKWExZJ3NdZAjAJo//v+/GMxApyQgnSu/OQB4PPEn2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10888073},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"d0e427575d11766c312db5f4d8e37490e2021803","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"overrides":{"circuit-json":"^0.0.469","@tscircuit/props":"^0.0.623","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.86","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.19"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.469","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.400","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.623","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.162","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.239","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.81","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.418","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.27","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"0.0.47","@tscircuit/capacity-autorouter":"^0.0.803","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.27","@tscircuit/schematic-trace-solver":"^0.0.134","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.3"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1696_1786835214873_0.8816390765202557","host":"s3://npm-registry-packages-npm-production"}},"0.0.1697":{"name":"@tscircuit/core","version":"0.0.1697","_id":"@tscircuit/core@0.0.1697","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"5ede4ff1c029707805821459cc81a4490c2d67e7","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1697.tgz","fileCount":5,"integrity":"sha512-X1GBuVbQAd1iC70LBfLEMG+EShI1YXzk3XgBsiNf7hZmFWAzO4vSr8kW59mBOBjvHEeg6vjWSPlanByMDyMEcw==","signatures":[{"sig":"MEUCIQChgx/VXwT/b0a1OsdvqltsBtOcjSnH232YZd7NpsOVjQIgIAtuzCzkjYtOkbSHeB92kYz1fnaQU877IgdLOvcWmq0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10889907},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"19fd0845bea6e0df2547b892d06b1fb320d8bb18","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"overrides":{"circuit-json":"^0.0.469","@tscircuit/props":"^0.0.623","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.86","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.19"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.469","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.400","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.623","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.162","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.239","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.81","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.418","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.27","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"0.0.47","@tscircuit/capacity-autorouter":"^0.0.803","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.27","@tscircuit/schematic-trace-solver":"^0.0.134","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.3"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1697_1786861007668_0.22717425756278464","host":"s3://npm-registry-packages-npm-production"}},"0.0.1698":{"name":"@tscircuit/core","version":"0.0.1698","_id":"@tscircuit/core@0.0.1698","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"24c5587e97d750e4ddf7edfd79e830a47c3b8900","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1698.tgz","fileCount":5,"integrity":"sha512-V9hZ77iMGWb2lcNP5Xq4dHouDn9lC9OchlRf2HojR0/uCG/Wx/CzqMJ9WWtCFrnozMnTHnLqFZqDqqjraYPAJw==","signatures":[{"sig":"MEUCIQCjNMqosOAWkMM5534O7Ln0uuYqjz7rJHABd88dqqHwmwIgWx9wp7bzP1BNZf3fYCyf+P3hQsN0JXXEDYhY9F2zPMQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10889907},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"d44eb440e80fa50d1b28ac400b709b22a341b158","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"overrides":{"circuit-json":"^0.0.469","@tscircuit/props":"^0.0.623","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.86","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.19"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.469","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.400","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.623","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.162","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.239","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.81","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.418","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.27","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"0.0.47","@tscircuit/capacity-autorouter":"^0.0.815","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.27","@tscircuit/schematic-trace-solver":"^0.0.134","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.3"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1698_1786984685372_0.09322097279057595","host":"s3://npm-registry-packages-npm-production"}},"0.0.1699":{"name":"@tscircuit/core","version":"0.0.1699","_id":"@tscircuit/core@0.0.1699","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"e61673f4a31f5025841cdd4d534b6d367b08cad7","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1699.tgz","fileCount":5,"integrity":"sha512-+BdYQBIhfobWFf34/BjVMBvD9d8ESvfzDcwGODyzmmEpipg4vcvFwMqlNyfTZBwVt15Qfnuau+nIF2efDfv8TQ==","signatures":[{"sig":"MEUCIQC2qPaDrHUiPukP9sXI7bmaaHWMY8vUX9bb3FJTtTTGSgIgLP2lsCkvkiq6sbfoZiNabjREZdkD1YVCDbikGW5ad9Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10892020},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"d77f6b938e48a549f07bce761022072c31c39eb2","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"overrides":{"circuit-json":"^0.0.469","@tscircuit/props":"^0.0.623","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.86","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.19"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.469","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.400","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.623","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.162","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.239","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.81","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.418","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.27","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"0.0.47","@tscircuit/capacity-autorouter":"^0.0.815","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.27","@tscircuit/schematic-trace-solver":"^0.0.134","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.3"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1699_1786986526063_0.6428246682323386","host":"s3://npm-registry-packages-npm-production"}},"0.0.1700":{"name":"@tscircuit/core","version":"0.0.1700","_id":"@tscircuit/core@0.0.1700","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"6ad370b8632a39b0296a4292e63d9703cbf1a44e","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1700.tgz","fileCount":5,"integrity":"sha512-H+SBVAushp0bA1dfcLWyl6W0BPS+UFElIRcgb+7ldLkBy1EDExH4lieOlUWuf6ToOwbEj6YlGWx08adjngWVrw==","signatures":[{"sig":"MEYCIQC+KXPCxxPMDQwVaWykh86UARs8hOkRard3/icCwlJj0AIhANQo9DsQnH3ytDmKH1+JVxrI6dJ6R1lP17QB1rVsA2Wl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10891668},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"fa739a43726b372d602f4268fb75e18be846b7d2","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"overrides":{"circuit-json":"^0.0.469","@tscircuit/props":"^0.0.623","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.86","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.19"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.469","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.400","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.623","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.162","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.239","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.81","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.418","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.27","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"0.0.47","@tscircuit/capacity-autorouter":"^0.0.815","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.27","@tscircuit/schematic-trace-solver":"^0.0.134","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.3"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1700_1786998344758_0.56666160267223","host":"s3://npm-registry-packages-npm-production"}},"0.0.1701":{"name":"@tscircuit/core","version":"0.0.1701","_id":"@tscircuit/core@0.0.1701","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"f4e0faf46f573c0e84edb06e1d1aca52e9d1c10f","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1701.tgz","fileCount":5,"integrity":"sha512-A8Nt5Jb3OlRSLEruh2cYpzZNAKMLcqrN694R6WK3pTqVellcazYkDtP7SqBBXpNnGZflhkwBNERE19vOwFO4jA==","signatures":[{"sig":"MEQCIGL88fQccl3jBLnoqJJ3fXJVY/MJCEzI2mjz9bIB2cq1AiAUfy9jkISSZfsGpvOtxxdyl3mz4AiMz+LErSSfOVxFbA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10903810},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"f8064e489e8961e4ec43b4148b9500648816187b","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"overrides":{"circuit-json":"^0.0.469","@tscircuit/props":"^0.0.623","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.86","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.19"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.469","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.400","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.623","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.162","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.239","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.81","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.418","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.29","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"0.0.47","@tscircuit/capacity-autorouter":"^0.0.815","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.27","@tscircuit/schematic-trace-solver":"^0.0.134","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.3"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1701_1786998506371_0.2322868664712805","host":"s3://npm-registry-packages-npm-production"}},"0.0.1702":{"name":"@tscircuit/core","version":"0.0.1702","_id":"@tscircuit/core@0.0.1702","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"3ed23500509793d67ef768e5b16c0c2caf7f8787","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1702.tgz","fileCount":5,"integrity":"sha512-ko5/M2ZxfB+DPVbGUTwRn4umpfOElxvCI3FLpC7jirNOCrb/ihWCpqVBdKurAGLyopbaZ0W1TdN9eBHQIDzAlQ==","signatures":[{"sig":"MEYCIQCbAASimM+mZhXx7CCcoT/T9PSYbiAvQvRWo5PssKkE6QIhAK0DfN6WEMtHFji65lO1DfFByffPhEXfH0WEW+u8gdQT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10905545},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"0e92f0ee674f5d3205922a2a63f2d0929771088c","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"overrides":{"circuit-json":"^0.0.469","@tscircuit/props":"^0.0.623","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.86","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.19"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.469","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.400","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.623","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.162","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.239","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.81","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.418","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.30","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"0.0.47","@tscircuit/capacity-autorouter":"^0.0.815","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.27","@tscircuit/schematic-trace-solver":"^0.0.134","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.3"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1702_1787013207291_0.32524402875362335","host":"s3://npm-registry-packages-npm-production"}},"0.0.1703":{"name":"@tscircuit/core","version":"0.0.1703","_id":"@tscircuit/core@0.0.1703","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"3f522b68843dfa0afc897a73a12354a2bb3c3b96","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1703.tgz","fileCount":5,"integrity":"sha512-60dHSU84Hp5Jre/HjAGbHnJmDejzbAIjXX5WADnVQ/np6XOeTdDf/Y7JLuz8expAGgn0Wf6NaisFUqgXEUkyqw==","signatures":[{"sig":"MEQCIET7QP5UYGEtMaiOQICTZ4TqkYsgcmNxxnX6VJROXG00AiA7c6NHz+0WF8ayOErLmyKmEaOypsYmOAaZICbKX4UmmA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10906724},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"23817c9f55dc36a1b647b52dd27152ee51e55ba5","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"overrides":{"circuit-json":"^0.0.469","@tscircuit/props":"^0.0.624","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.86","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.19"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.469","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.400","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.624","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.162","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.239","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.81","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.418","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.30","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"0.0.47","@tscircuit/capacity-autorouter":"^0.0.815","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.27","@tscircuit/schematic-trace-solver":"^0.0.134","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.3"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1703_1787016002643_0.44796055742408014","host":"s3://npm-registry-packages-npm-production"}},"0.0.1704":{"name":"@tscircuit/core","version":"0.0.1704","_id":"@tscircuit/core@0.0.1704","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"6fabd1e344766e88052453bd576612e145b27c49","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1704.tgz","fileCount":5,"integrity":"sha512-W3/iJkFT5Flf8DcnW9MYxq112AIyfDCKhIYlVCo0eD5VCS8suOG2IaRC4pmZ6txISbY38mXoEbUJ5Z/kT4p1Tg==","signatures":[{"sig":"MEUCICPFPJrXf47SUoJdUXf4JzQ43lILE2NJpU0MwWtuNOvtAiEArRAvDKhXzHRoCSbqbcy8yR5ohLYTDLddksIAEIqpqcA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10907059},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"2f45c08be8a44cbf292faac3cf8b2e498836edb6","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"overrides":{"circuit-json":"^0.0.469","@tscircuit/props":"^0.0.624","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.86","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.19"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.469","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.400","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.624","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.162","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.239","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.81","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.418","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.30","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"0.0.47","@tscircuit/capacity-autorouter":"^0.0.815","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.27","@tscircuit/schematic-trace-solver":"^0.0.134","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.3"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1704_1787083730823_0.8157258233940028","host":"s3://npm-registry-packages-npm-production"}},"0.0.1705":{"name":"@tscircuit/core","version":"0.0.1705","_id":"@tscircuit/core@0.0.1705","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"2da1ca17e6e44ff4378fb44eb3009f5fcbf3d110","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1705.tgz","fileCount":5,"integrity":"sha512-kGyFxiGx9XZYg96Fy33bvFhyI/2kTQV/gRbRoTASxulYGHLQal8I8Q46UxuXd4rgazYQGoyLFdiLpaRXGO2mAg==","signatures":[{"sig":"MEUCIQDyd2UUOdhbS5N1uwE0LfcnXJXMV95C+nB5V3BH0uImqAIgaraThTckY7HrhSFlqttPq+0vx+gHHC6cX4PjF9PuEC8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10907668},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"368cea30a692aa8c77546b79b4e57506aea6a2f6","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"overrides":{"circuit-json":"^0.0.469","@tscircuit/props":"^0.0.624","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.86","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.19"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.469","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.400","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.624","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.162","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.239","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.81","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.418","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.30","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"0.0.47","@tscircuit/capacity-autorouter":"^0.0.815","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.27","@tscircuit/schematic-trace-solver":"^0.0.134","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.3"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1705_1787084869313_0.47527457766510484","host":"s3://npm-registry-packages-npm-production"}},"0.0.1706":{"name":"@tscircuit/core","version":"0.0.1706","_id":"@tscircuit/core@0.0.1706","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"cca7696633ea7cac287802eeee814bec50e53857","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1706.tgz","fileCount":5,"integrity":"sha512-rmNVNga7M8lnVMJhil+jOrgXjFsj+dUfnoyVj8kl+pYWjJzIxAP+hbo3wgCgbuuN2+5RXUNgUmVcgX+woMR55g==","signatures":[{"sig":"MEYCIQDp00xxhYtqMs5KG2FrlA95ar+DFivWH3KKoCbuOwKZkQIhAO1WjaNz7A31Vf6/h1SgdeCcBcpLgxfc3KswYA/LVyja","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10908313},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"76cad3d8041227268e1e834733004fa77151dcaf","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"overrides":{"circuit-json":"^0.0.469","@tscircuit/props":"^0.0.624","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.86","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.19"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.469","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.400","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.624","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.162","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.239","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.81","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.418","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.30","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"0.0.47","@tscircuit/capacity-autorouter":"^0.0.815","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.27","@tscircuit/schematic-trace-solver":"^0.0.134","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.3"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1706_1787085839265_0.17952934947752808","host":"s3://npm-registry-packages-npm-production"}},"0.0.1707":{"name":"@tscircuit/core","version":"0.0.1707","_id":"@tscircuit/core@0.0.1707","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"e47adb9838005cba4f875b45e9473de0ffcabd3c","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1707.tgz","fileCount":5,"integrity":"sha512-DYTDHRNZRXKt6rt1Hhb7bOBB28mze+/us3ACb+ghugUJwgelilpRv4y7bvvboA44OO52VWZXV+gdIVVTmvwBuw==","signatures":[{"sig":"MEUCIHb3sjaKpAYX6xYE5A1hA6HGZJaAxQY3Bipbe6xzTfVMAiEA+JZtA/6m37nkpOwwLB2qNmp6TGgTHEOIgEcE9R4Hqf0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10908321},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"911a81750403dbc93ddf5d971f952d528a5ec4bd","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"overrides":{"circuit-json":"^0.0.469","@tscircuit/props":"^0.0.624","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.86","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.19"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.469","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.400","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.624","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.162","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.239","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.81","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.418","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.30","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"0.0.47","@tscircuit/capacity-autorouter":"^0.0.815","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.27","@tscircuit/schematic-trace-solver":"^0.0.134","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.3"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1707_1787086134684_0.11568310641859081","host":"s3://npm-registry-packages-npm-production"}},"0.0.1708":{"name":"@tscircuit/core","version":"0.0.1708","_id":"@tscircuit/core@0.0.1708","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"d8e72f4f4ef6f5d33433293fa8117d777c16a7c2","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1708.tgz","fileCount":5,"integrity":"sha512-1KiB2Ptp0l7L42Eg7qHRnLbXpMAgzK2FK81RBL/jcyt997YY8A+rZJhzGiYIIU/RKFa6lhvPBvO8ONghjEK0mA==","signatures":[{"sig":"MEUCIA8EeniXNNF1GjgT8d8R7vYv9Azvwm0E4fpLJhx4Fd1dAiEAqRliDMxd0cYDgkTIuJcifNKxVq5/9os60+VIpvoUK5E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10908321},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"b06b3602625b25aec338c67adba2a5791ebb5b9d","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"overrides":{"circuit-json":"^0.0.469","@tscircuit/props":"^0.0.624","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.86","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.19"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.469","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.400","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.624","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.162","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.239","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.81","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.418","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.30","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"0.0.47","@tscircuit/capacity-autorouter":"^0.0.815","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.27","@tscircuit/schematic-trace-solver":"^0.0.136","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.3"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1708_1787112442321_0.6018766109053519","host":"s3://npm-registry-packages-npm-production"}},"0.0.1709":{"name":"@tscircuit/core","version":"0.0.1709","_id":"@tscircuit/core@0.0.1709","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"5b0604528008e92ac7038b835cc52a52f3d1e00b","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1709.tgz","fileCount":5,"integrity":"sha512-zRjJjhWBPRtwvaU/+XN7I5FK7oQUgAyS+/NZacfgbWxAjPqLDKsLi/W1bfG/NdhI3/ZzwZKICqyfBySpEw1lag==","signatures":[{"sig":"MEUCIQCoAVKT36Aqwb1rtehFpFczBZ3R3ajY8O3v+wBC5L5xEQIgZTuwrtqBJNMaY+p9uvreyTv66TPbV7xngNT2qicICV4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10908321},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"699ac9961fcc78f5b5d87bde4fede30871223bff","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"overrides":{"circuit-json":"^0.0.469","@tscircuit/props":"^0.0.624","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.86","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.19"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.469","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.400","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.624","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.162","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.239","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.84","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.418","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.30","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"0.0.47","@tscircuit/capacity-autorouter":"^0.0.815","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.27","@tscircuit/schematic-trace-solver":"^0.0.136","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.3"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1709_1787132494040_0.8781270726039339","host":"s3://npm-registry-packages-npm-production"}},"0.0.1710":{"name":"@tscircuit/core","version":"0.0.1710","_id":"@tscircuit/core@0.0.1710","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"e72ec498a82b5b0a8a1466e328a1b008eb40bd7c","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1710.tgz","fileCount":5,"integrity":"sha512-z3lRr1nQPKVJ2kltD53ed8LGgR5lhTEbSN2Hz0ISOEkcF3jRxVLYd2c2CF8/ipowKusVPiyyZ7CkHtHOACLtlg==","signatures":[{"sig":"MEYCIQDfuG1fjHZO6AqgBK9gibrPI9V81JiBpi76mQHGG0TFxwIhAOZwmDp5iA6/LqEOBY7SVm6S84dRJiLYzxCkADLzJxod","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10908321},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"192db6f1659f979064b5adee4d18a4d43307768a","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"overrides":{"circuit-json":"^0.0.469","@tscircuit/props":"^0.0.624","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.86","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.19"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.469","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.400","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.624","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.163","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.239","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.84","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.418","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.30","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"0.0.47","@tscircuit/capacity-autorouter":"^0.0.815","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.27","@tscircuit/schematic-trace-solver":"^0.0.136","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.3"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1710_1787144960054_0.8511155888855719","host":"s3://npm-registry-packages-npm-production"}},"0.0.1711":{"name":"@tscircuit/core","version":"0.0.1711","_id":"@tscircuit/core@0.0.1711","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"1fdf8b3cbd53e91d81f0208feeeedf07dc415669","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1711.tgz","fileCount":5,"integrity":"sha512-CNLWTsMgBtjhQALsyYXboLEcjRiYoVVy+HFZztYVMufA1F02rUE0hJ7ffztY80FcbP5ZPBs8/3L/CBfVWYZbGw==","signatures":[{"sig":"MEUCID5iQKhY6qW7NGvVuPZrOCOPQZURed1CgZhJxzT8FC+AAiEAkZyiotqfqWcDZeYPagyQ7p1l6KAfbD2U3wwrK3sTYFk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10908321},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"cac26f68ac56d8846e0beaf76c7e9fa372073671","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"overrides":{"circuit-json":"^0.0.469","@tscircuit/props":"^0.0.624","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.86","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.19"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.469","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.400","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.624","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.163","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.239","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.84","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.418","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.30","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"0.0.47","@tscircuit/capacity-autorouter":"^0.0.815","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.27","@tscircuit/schematic-trace-solver":"^0.0.137","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.3"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1711_1787151630950_0.9439950989641488","host":"s3://npm-registry-packages-npm-production"}},"0.0.1712":{"name":"@tscircuit/core","version":"0.0.1712","_id":"@tscircuit/core@0.0.1712","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"026e709e9125cdcabb0344ed847c1aaefeb720a5","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1712.tgz","fileCount":5,"integrity":"sha512-0gyck/SLFeGsIEr3nicsHZkM3b4eTFNX3HUC/kgnpzOuPSkQg/2fmKQ1x+lzSSQgbaZAnE56DJNgpoZ6R0vBIw==","signatures":[{"sig":"MEUCICYpxORwkxuX5R5d6vN73fvHfjC+lDDk/UB8MnaR38UwAiEAzmALtenEaijg/8e+wCggUgVSC8fpsKl+GA89pYugE7M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10908321},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"ddd8ad9013e92dfec1d388cf12f245f33e426d1c","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"overrides":{"circuit-json":"^0.0.469","@tscircuit/props":"^0.0.624","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"10.8.2","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.86","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.19"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.469","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.400","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.624","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.163","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.239","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.84","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.418","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.30","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"0.0.47","@tscircuit/capacity-autorouter":"^0.0.822","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.27","@tscircuit/schematic-trace-solver":"^0.0.137","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.3"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1712_1787158324198_0.2389835340418438","host":"s3://npm-registry-packages-npm-production"}},"0.0.1715":{"name":"@tscircuit/core","version":"0.0.1715","_id":"@tscircuit/core@0.0.1715","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"bc2ea718ff6b09bace49c6e30851e5c475c8fe88","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1715.tgz","fileCount":5,"integrity":"sha512-bMhtf47AbJG0IsE6AEJtQcHxhuiH2BJeXTSwkgp59mrvbrqIxkH54csmTr08qwlCv9FTSihHi2TLqbqytsxY8g==","signatures":[{"sig":"MEYCIQC9gk2IKsP6+TYu5B8bZUm30ngb4ayLp+q47iu5PKrpBAIhAKgcwJ3+rHl3DEhUrvVBjEf0k/BkeIEbV7PoPCN8LPm9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1715","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10908323},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"ad2fedfa433fe2efc62db827e5b75ee2a5810c7f","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.469","@tscircuit/props":"^0.0.624","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.17.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.86","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.19"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.469","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.400","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.624","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.164","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.239","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.84","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.418","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.30","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"^0.0.49","@tscircuit/capacity-autorouter":"^0.0.822","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.27","@tscircuit/schematic-trace-solver":"^0.0.137","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.3"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1715_1787171971029_0.2862597892779082","host":"s3://npm-registry-packages-npm-production"}},"0.0.1716":{"name":"@tscircuit/core","version":"0.0.1716","_id":"@tscircuit/core@0.0.1716","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"2b2f4b385f8e973a8e6d9521f06cf405081b7a22","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1716.tgz","fileCount":5,"integrity":"sha512-4XLF8bhiKFxej3sr9SiRRHWK4n3ZboGqgXOHWzVKynyzcSWnIi6pKcgNtqfOtNm8cVgwcxlRqOFVjpT0CIrSjw==","signatures":[{"sig":"MEUCIAsnikwOod3BquNzUUbd4ESehCzAXneEN2j06UtXB73zAiEAtD8Cy568MjEQcM/OlhHHlbvFb4UwtQLJrXPKWdATcic=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1716","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10908344},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"e265955346789f17e99067201a719fb5dfb4bba8","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.469","@tscircuit/props":"^0.0.624","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.17.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.86","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.19"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.469","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.400","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.624","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.164","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.239","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.84","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.418","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.30","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"^0.0.49","@tscircuit/capacity-autorouter":"^0.0.822","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.27","@tscircuit/schematic-trace-solver":"^0.0.137","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.3"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1716_1787174234318_0.8826384565517331","host":"s3://npm-registry-packages-npm-production"}},"0.0.1717":{"name":"@tscircuit/core","version":"0.0.1717","_id":"@tscircuit/core@0.0.1717","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"3ea4a8e89a59161eb3e6f4badac3b9b5f865165e","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1717.tgz","fileCount":5,"integrity":"sha512-+vI4r2z3WFcWUYyM8DarlFN6cYp0s4eX6cZex8Z+YejvqQo1K2AvttzSUZws/GlyRY8WVCiWfcj1Q9GVK/KeDQ==","signatures":[{"sig":"MEQCIF7GclJSGZ9fMD56lGFKrN6xvu2eOWrDlRPUJZ3x7j9dAiB3pfQ0/2VOqpv4BnBIW4X61Ey4ucsulkQJeq3C0zGnfQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1717","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10908344},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"67957feaae40de985ac763475a6b08783047be7b","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.469","@tscircuit/props":"^0.0.624","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.17.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.86","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.19"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.469","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.400","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.624","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.165","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.239","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.84","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.418","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.30","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"^0.0.49","@tscircuit/capacity-autorouter":"^0.0.822","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.27","@tscircuit/schematic-trace-solver":"^0.0.137","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.3"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1717_1787176451762_0.5101669883590143","host":"s3://npm-registry-packages-npm-production"}},"0.0.1718":{"name":"@tscircuit/core","version":"0.0.1718","_id":"@tscircuit/core@0.0.1718","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"239615dae1916422a5f55fd067699ac4e99ce86f","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1718.tgz","fileCount":5,"integrity":"sha512-BjyHGAwOyVT5IDXB9cjtxFKZoOc5Z4G3pFqEH6cM09F14BnIwzNglr6rY6djGdR6PyjB5D+Rl5XyRt/eurGMrA==","signatures":[{"sig":"MEYCIQCcsenWw73eyG5xAYaUWKJTuekIQgCkx/4Sn6T0oIBVigIhANPfMNCIfDxPOvv/9oW9xH8t4wmOM19k2gohYv4+NZUK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1718","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10910527},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"9ab80bf8e485994b440ee171e7b27370bf609e07","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.469","@tscircuit/props":"^0.0.624","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.17.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.86","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.19"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.469","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.400","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.624","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.165","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.239","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.84","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.418","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.30","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"^0.0.49","@tscircuit/capacity-autorouter":"^0.0.822","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.27","@tscircuit/schematic-trace-solver":"^0.0.137","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.3"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1718_1787186527596_0.6388942749565891","host":"s3://npm-registry-packages-npm-production"}},"0.0.1719":{"name":"@tscircuit/core","version":"0.0.1719","_id":"@tscircuit/core@0.0.1719","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"0134801b75b5b823fc514211a35be6f5932940ad","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1719.tgz","fileCount":5,"integrity":"sha512-X/IlNPnxeJpTFGBS2K2v2VTTmj2Cjz/zUUz8q6FaMhsNkDZbBoilUqpHwmiph8SItrerymFMMvCQKlEa2PLAsQ==","signatures":[{"sig":"MEUCIEsWusTWc1/iSEIr7muCLBfv6MiPSknGIRAXPloGN3a7AiEApSMUnJmvwZpBfgJ4gdTSJ5SW0FR8/P86Tnjt90daKvI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1719","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10910527},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"194ce69ed9690ee1f772859431486f31a196e408","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.469","@tscircuit/props":"^0.0.624","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.17.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.86","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.19"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.469","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.400","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.624","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.165","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.239","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.84","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.418","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.30","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"^0.0.49","@tscircuit/capacity-autorouter":"^0.0.822","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.27","@tscircuit/schematic-trace-solver":"^0.0.137","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.4"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1719_1787187428148_0.07628698165203884","host":"s3://npm-registry-packages-npm-production"}},"0.0.1720":{"name":"@tscircuit/core","version":"0.0.1720","_id":"@tscircuit/core@0.0.1720","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"dffd0b8b1f6e578273a2d8e589411ad46f137ad9","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1720.tgz","fileCount":5,"integrity":"sha512-kgICA6gBmWtUAipXMYBc7zIOoxOx+jfpK62rqG3UFZezLFudN5CObJhM8dqg7gK9k3Cp20tXK7B0erqe5uiHxA==","signatures":[{"sig":"MEUCIEG43mn7ab+XMdePJAdwzSqz3jZGf0OtibmSFA7ORFXjAiEAw0VFIGvm2MzyZVWIdfQy9DpuCQl7JFIerxROeKgzIwQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1720","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10910527},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"d3788f280aab250350bd4cf79465a96e3bf63b58","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.469","@tscircuit/props":"^0.0.624","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.17.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.86","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.19"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.469","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.400","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.624","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.165","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.239","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.84","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.418","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.30","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"^0.0.49","@tscircuit/capacity-autorouter":"^0.0.822","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.27","@tscircuit/schematic-trace-solver":"^0.0.140","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.4"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1720_1787202052817_0.9800449573808494","host":"s3://npm-registry-packages-npm-production"}},"0.0.1721":{"name":"@tscircuit/core","version":"0.0.1721","_id":"@tscircuit/core@0.0.1721","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"1e4fc091e18f63164898505b57da106b087e2316","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1721.tgz","fileCount":5,"integrity":"sha512-vX3GP1sBkjaYXI794tsg3g55H9Mvac6lIqzfCsJT57hHilIXSCFESIV/O91bbzV7T0Iy+1y+qUA+RXEHtM9m8A==","signatures":[{"sig":"MEUCIQDRwvaUS9VmpiETsJPXgugklOlD495nA1mFY/xpHGWpgAIgb693DZmy/mKHsbgzWYZ/Gxr+RFZH8dg2KqJkE97sOCU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1721","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10910685},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"9269e5d84731caa0510b0168e47d15b983476459","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.469","@tscircuit/props":"^0.0.624","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.17.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.86","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.19"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.469","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.400","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.624","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.165","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.239","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.84","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.418","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.30","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"^0.0.49","@tscircuit/capacity-autorouter":"^0.0.822","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.27","@tscircuit/schematic-trace-solver":"^0.0.140","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.4"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1721_1787207518156_0.37881990391857023","host":"s3://npm-registry-packages-npm-production"}},"0.0.1722":{"name":"@tscircuit/core","version":"0.0.1722","_id":"@tscircuit/core@0.0.1722","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"f92b3a8cfa6316d8481b00c6309ffbc1d50962db","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1722.tgz","fileCount":5,"integrity":"sha512-LIrlRZUhTHX03zy2zVSlh3L7+H5YwuSvSZ41QHYfbHeTZiM/swdGJ//5P/Wi6JA/HiMIUVMsoeaXTD/YlpFzbA==","signatures":[{"sig":"MEUCIQDQ7mMV396iO5DF18maBXEGz3YKkimEMVUK11+sfy+xpAIgEedxBgAQx6xgFNeLRMFMF/WHncy6bTmnaslX7RzsedM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1722","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10912071},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"853373fdcbf4639e8b445eccc9998412774d6f80","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.469","@tscircuit/props":"^0.0.624","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.17.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.86","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.19"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.469","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.400","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.624","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.165","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.239","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.84","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.418","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.30","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"^0.0.49","@tscircuit/capacity-autorouter":"^0.0.822","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.27","@tscircuit/schematic-trace-solver":"^0.0.140","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.4"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1722_1787223640576_0.6147927182834021","host":"s3://npm-registry-packages-npm-production"}},"0.0.1723":{"name":"@tscircuit/core","version":"0.0.1723","_id":"@tscircuit/core@0.0.1723","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"35ce8e5adf24188d03eae8b6f3c1b0ba2d986a78","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1723.tgz","fileCount":5,"integrity":"sha512-U20E8voj6MJYjcn+LtwYSLFGUT4yu2vXmQMGml3rn/8nAm9OdQ8AuC5RZ8maHBgYOvyRMDwQK6LyPSIrxkTilw==","signatures":[{"sig":"MEYCIQCarMpOR2BowJXjmuq0ttv1E/VIiYJHdpRtGggkKVLMJQIhAJ6/bqj0FuflqiQGjMqWGD6LyGlZQc9mZR2RCN34g8Vm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1723","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10912071},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"0f8a87ea897cae8d7bf95344dc6d71e33c9e2602","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.469","@tscircuit/props":"^0.0.624","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.17.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.86","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.19"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.469","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.400","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.624","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.166","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.239","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.84","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.418","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.30","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"^0.0.49","@tscircuit/capacity-autorouter":"^0.0.822","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.27","@tscircuit/schematic-trace-solver":"^0.0.140","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.4"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1723_1787241999895_0.3473267250422174","host":"s3://npm-registry-packages-npm-production"}},"0.0.1724":{"name":"@tscircuit/core","version":"0.0.1724","_id":"@tscircuit/core@0.0.1724","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"7adf9f1776245b8ee07f8ec581592dde095a4938","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1724.tgz","fileCount":5,"integrity":"sha512-K2dU4cHCOpiIiRHI6nKikO3cgBEHw2P3c8FAYuThlfzetJkUmynEqb/Ru7bUMQ55BBE4gdk0L2PtPbwIIlYmFg==","signatures":[{"sig":"MEUCIEsZu5fR9egV524Y3OXhcjuwQQfn2knz0g5c9/Yc+T7UAiEA5ul0Exy4o4w2d7XBmZyUxNqKOgi6DERkLrwvaxqU0YY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1724","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10916233},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"b65af75617c7975ca0a02507fcd1eb53096471e9","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.469","@tscircuit/props":"^0.0.624","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.17.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.86","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.19"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.469","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.400","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.624","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.166","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.239","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.84","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.418","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.33","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"^0.0.49","@tscircuit/capacity-autorouter":"^0.0.822","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.27","@tscircuit/schematic-trace-solver":"^0.0.140","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.4"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1724_1787259853928_0.04685694538905394","host":"s3://npm-registry-packages-npm-production"}},"0.0.1725":{"name":"@tscircuit/core","version":"0.0.1725","_id":"@tscircuit/core@0.0.1725","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"7394b64bccc9c3256b3339daa5de6eee7c4b4495","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1725.tgz","fileCount":5,"integrity":"sha512-Sq/j2IuIyzosE1uq67pIfho+S/Ea/rWtHIsHeAQ7W3qHHxXkLDpDrZP3VDYkHn0B6gm90Qn3dPsKEdo5c9+E4Q==","signatures":[{"sig":"MEQCIBJPW9FIf+wSM5tT8PrcSulyvXgYemLkoHEIGjT46QmUAiAbS7O4oPNIcbrVO4UPVzsj6onQsneUCfVFteHgA0URSg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1725","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10916233},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"6023e08c2d3e4ae64797041c7a2bc6530c77f477","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.469","@tscircuit/props":"^0.0.624","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.17.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.86","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.19"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.469","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.400","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.624","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.167","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.239","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.84","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.418","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.33","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"^0.0.49","@tscircuit/capacity-autorouter":"^0.0.822","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.27","@tscircuit/schematic-trace-solver":"^0.0.140","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.4"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1725_1787260971043_0.22941140624537804","host":"s3://npm-registry-packages-npm-production"}},"0.0.1726":{"name":"@tscircuit/core","version":"0.0.1726","_id":"@tscircuit/core@0.0.1726","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"145d9c0b445075e469d893f530ed449454b6112e","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1726.tgz","fileCount":5,"integrity":"sha512-Kd+eIHSTGYYoPf+nCFP+TzLBObU/KtbZ6fPh4BHzKNBsxCJEqZfarcRmbnWo9oc9+XZzt12qvtpDMTfrx6G/OA==","signatures":[{"sig":"MEUCID9ihczaBMo6gT7FoPJEXhMmuFS9n2Dqov46rGFrXAaBAiEAkXbAkEApBUH5MF7UxjMQhQsikYAgRACLIa2lhG27myE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1726","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10916233},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"a4456a7d5c7f030fe93718d031db9b81c3a0ed8c","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.469","@tscircuit/props":"^0.0.624","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.17.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.86","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.19"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.469","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.400","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.624","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.168","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.239","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.84","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.418","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.33","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"^0.0.49","@tscircuit/capacity-autorouter":"^0.0.822","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.27","@tscircuit/schematic-trace-solver":"^0.0.140","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.4"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1726_1787262044937_0.6770069106872385","host":"s3://npm-registry-packages-npm-production"}},"0.0.1727":{"name":"@tscircuit/core","version":"0.0.1727","_id":"@tscircuit/core@0.0.1727","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"859a6b3d122a29de06bd9a0e80670182fedc1f4c","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1727.tgz","fileCount":5,"integrity":"sha512-njy4tDM9qmFY0rt0rHrKLY3yIvfOfrs4Cw88EKZMPXhDIjEokt2M6UdKlrI44PGK+nYcIUYAtxZS8RkOSZzZ/Q==","signatures":[{"sig":"MEQCIA0qlGlvvWDsb/BghZiyc6inP3CfrhosyzumAHLFV15pAiApKVF1RPQjW2Lo4IpDZiSLviJpsHrc3JV7cRwP2Xy0CQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1727","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10917075},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"be65f60bffa31b8256524c46713dc685c123abf0","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.469","@tscircuit/props":"^0.0.624","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.17.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.86","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.19"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.469","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.400","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.624","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.168","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.239","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.84","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.418","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.33","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"^0.0.49","@tscircuit/capacity-autorouter":"^0.0.822","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.27","@tscircuit/schematic-trace-solver":"^0.0.140","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.4"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1727_1787269429641_0.6081373661315259","host":"s3://npm-registry-packages-npm-production"}},"0.0.1728":{"name":"@tscircuit/core","version":"0.0.1728","_id":"@tscircuit/core@0.0.1728","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"d31ff223431f2074b74e338fabccec1278d9386b","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1728.tgz","fileCount":5,"integrity":"sha512-1fjh1d/rjuBhfWNBjogjC6vsCBuZuh1Y2OqGsuHOCSQJVsO6n3bZ2gUpKAY+0QOIjp9Pz9vXnNK6yE3yE69iaw==","signatures":[{"sig":"MEUCIFDiZcdxnmx+Qk2sZerXoGhtjifxTRc9sLIzWOV9PVm6AiEAwM/4u3BYPX/FATGeDi4cOgDlP2dsxoeQPijFl0uBMv4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1728","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10917075},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"67ca2fe906125b2910642ce51e402c9111a7aeba","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.469","@tscircuit/props":"^0.0.624","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.17.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.86","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.19"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.469","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.400","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.624","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.168","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.239","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.84","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.418","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.33","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"^0.0.49","@tscircuit/capacity-autorouter":"^0.0.822","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.27","@tscircuit/schematic-trace-solver":"^0.0.141","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.4"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1728_1787286141784_0.1438766139393277","host":"s3://npm-registry-packages-npm-production"}},"0.0.1729":{"name":"@tscircuit/core","version":"0.0.1729","_id":"@tscircuit/core@0.0.1729","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"54e4fc93ea7feab0c241bf7c787bdfe76ec9ec68","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1729.tgz","fileCount":5,"integrity":"sha512-UcLhjTWJghUT4XF8j4AcyXsAhnVMqK18lGa6OhIBvhX2+gnNvkqZBSlFWCT9+H/EQikDy1pCiXTHYUnIFLTlnw==","signatures":[{"sig":"MEUCIGAjuMSJT7h/oZhCkX+G5XA7Hv+NcQl4bmtpKIipro1NAiEA+qj2knfcz522V6avkmrwY+oXggky+GTkfc2W+mNBp4A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1729","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10917075},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"5aff23ddccc2af3f05377daaff75bd078d3b7880","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.469","@tscircuit/props":"^0.0.624","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.17.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.86","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.19"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.469","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.400","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.624","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.168","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.239","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.84","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.424","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.33","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"^0.0.49","@tscircuit/capacity-autorouter":"^0.0.822","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.27","@tscircuit/schematic-trace-solver":"^0.0.141","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.4"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1729_1787298475325_0.26567067901226205","host":"s3://npm-registry-packages-npm-production"}},"0.0.1730":{"name":"@tscircuit/core","version":"0.0.1730","_id":"@tscircuit/core@0.0.1730","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"9b85c7c192f7ca36dc8fdb94c214e8c8e7ec0728","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1730.tgz","fileCount":5,"integrity":"sha512-Xlthe2eAkDYh9+IunoI9/8pBkr4GTqg+959KP7+ojYQB8uXIoCK0j/oOC6vSTnXpRDOCWNT3B6oH8D0O8l3qJA==","signatures":[{"sig":"MEYCIQDryoEbnyAikZ5l9OMzktQxgCC4l4Pi/kmqHqjt/dsqIQIhAN6X8EPq+rGOTkuwnSVrljLSCXY0tWyRnN293MnuktVE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1730","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10917075},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"ebfcbc2ea870e6bb66a10a3a63a119d4e14a506c","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.469","@tscircuit/props":"^0.0.624","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.17.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.86","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.19"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.469","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.400","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.624","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.168","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.239","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.84","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.424","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.33","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"^0.0.49","@tscircuit/capacity-autorouter":"^0.0.830","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.27","@tscircuit/schematic-trace-solver":"^0.0.141","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.4"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1730_1787338348385_0.26330706299127193","host":"s3://npm-registry-packages-npm-production"}},"0.0.1731":{"name":"@tscircuit/core","version":"0.0.1731","_id":"@tscircuit/core@0.0.1731","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"b508cbcad766fa57b50c6859dbf5991b5fcd410a","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1731.tgz","fileCount":5,"integrity":"sha512-ESD4cOmwsVyclXlY1Yj/TZukDjKvhSVPe45128TTcssJ+gTEFsw9ug169plGqDXq7Dmz+rtRIlUgRiW2mc7RFQ==","signatures":[{"sig":"MEUCIQCGlJJhWuSrFS/ndZSlpv4Rifk7NjB5HRiW173cp45ATQIgBJOgDdhQhY9EB2KCrZczMYhuGQsP8ZYfig79sXRrPFc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1731","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10918292},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"efae45688b7eebb8b17130cb48ea46b31aec76e3","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.469","@tscircuit/props":"^0.0.624","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.17.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.86","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.19"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.469","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.400","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.624","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.168","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.239","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.84","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.424","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.33","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"^0.0.49","@tscircuit/capacity-autorouter":"^0.0.830","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.27","@tscircuit/schematic-trace-solver":"^0.0.141","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.4"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1731_1787358609942_0.8045787030698177","host":"s3://npm-registry-packages-npm-production"}},"0.0.1732":{"name":"@tscircuit/core","version":"0.0.1732","_id":"@tscircuit/core@0.0.1732","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"dd48ec64b58ef7fc72a36967337a3d2e08e11d95","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1732.tgz","fileCount":5,"integrity":"sha512-mmAW+YQQbSeGq9k4KeSafSkRZdgc54w/bLR4rmw4KWjfmDBXsJWBzp7ZexnmcOsjVEkz4T9FO0Z2YFMIbp+Ipw==","signatures":[{"sig":"MEQCIEOlhexkzP4rlF4XrzjsNDrnXf5oVJbG3xCXYxYklLHtAiBpo/OVvd9drhq7X/AMe8ouOgl5FnfRtqAnEwPyk5h36Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1732","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10918292},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"65186ccdd10e9442c0267be355c0c30d17a70b21","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.469","@tscircuit/props":"^0.0.624","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.17.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.86","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.19"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.469","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.400","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.624","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.168","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.239","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.84","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.424","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.35","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"^0.0.49","@tscircuit/capacity-autorouter":"^0.0.830","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.27","@tscircuit/schematic-trace-solver":"^0.0.141","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.4"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1732_1787359064260_0.5601327810224972","host":"s3://npm-registry-packages-npm-production"}},"0.0.1733":{"name":"@tscircuit/core","version":"0.0.1733","_id":"@tscircuit/core@0.0.1733","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"656707bcd5ec4e5e105431125bd61d346bdd8ca0","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1733.tgz","fileCount":5,"integrity":"sha512-MK7L1MOhdxmI4BhGwwLMQwqzX/hnodz+IeaaovAchqNGDU3l0DoMred8qAS9Hrt7s4W67omxuGDLM6zTyd70lA==","signatures":[{"sig":"MEYCIQCTSnerj9Zw0EgUiuYePEVO5Lxsw+tWAz2AT25qhE2apwIhANR9BO35pbdmj0dMx3uSjfQ2vW/lI1/clqSA4PO3gNSm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1733","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10919937},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"b673455c550fa57d82e904bb17eef6664ffa44f8","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.473","@tscircuit/props":"^0.0.624","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.17.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.86","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.19"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.473","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.407","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.624","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.168","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.239","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.84","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.424","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.35","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"^0.0.49","@tscircuit/capacity-autorouter":"^0.0.830","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.27","@tscircuit/schematic-trace-solver":"^0.0.141","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.4"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1733_1787361186969_0.4022012743940526","host":"s3://npm-registry-packages-npm-production"}},"0.0.1734":{"name":"@tscircuit/core","version":"0.0.1734","_id":"@tscircuit/core@0.0.1734","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"3fd6408447965d829d3a6602ee6cc15bddc44477","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1734.tgz","fileCount":5,"integrity":"sha512-Vs5sEOFL4N/5vkbCZGktuhqc7vIax/bUzYFqq+VIgoO7oEt7JYSIKYn+jr0z9rIs5vFCGDEflgFF19xCsQCk5A==","signatures":[{"sig":"MEQCIF+dFvTuHfAuaClOO5o+DZ6nyG9U/8LDqlopLtlMG1DJAiAoPRofF7x0bfHj8690B/ftCPoEHuTN0Di/LAsnKey0uA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1734","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11072523},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"78557e06d9403bc62f2ad55a2a1008cc997d9780","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.473","@tscircuit/props":"^0.0.628","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.17.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.86","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.19"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.473","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.407","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.628","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.168","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.239","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.84","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.424","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.35","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"^0.0.49","@tscircuit/capacity-autorouter":"^0.0.830","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/breakout-point-solver":"github:tscircuit/breakout-point-solver#bac9629","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.27","@tscircuit/schematic-trace-solver":"^0.0.141","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.4"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1734_1787363074125_0.8746344871160934","host":"s3://npm-registry-packages-npm-production"}},"0.0.1735":{"name":"@tscircuit/core","version":"0.0.1735","_id":"@tscircuit/core@0.0.1735","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"b9736e7858d34a0da783db96918190f4796d1b61","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1735.tgz","fileCount":5,"integrity":"sha512-P8yrybCImu6twFrAjFFT9V7DyfIa3DoGye3vN+vjI+pzLMJZsH372Xnv+ms1OzmvmLmbgpUqUeLg3loCwtucBg==","signatures":[{"sig":"MEUCIFxPT1lIf9R0q+M23STgWAMsu5cPxT5XoQyYASTuhd4UAiEA45LORN+UkmQ9oiqjTC9rbD8NNdK+318Vc+DlBEPQr+o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1735","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11104552},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"a4804cab30dee6616d201e301d50b02396e84d22","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.473","@tscircuit/props":"^0.0.628","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.17.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.86","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.19"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.473","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.407","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.628","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.168","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.239","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.84","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.424","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.35","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"^0.0.49","@tscircuit/capacity-autorouter":"^0.0.830","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.27","@tscircuit/schematic-trace-solver":"^0.0.141","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1735_1787366974138_0.9018702289974807","host":"s3://npm-registry-packages-npm-production"}},"0.0.1736":{"name":"@tscircuit/core","version":"0.0.1736","_id":"@tscircuit/core@0.0.1736","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"7edf07dce4a3240edd8c48775322f7c28e2dc925","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1736.tgz","fileCount":5,"integrity":"sha512-Zq51femYGIfedcmn9Z2BWMMOMtttY3JMDU4vBYrwvAprMIisgmN3SQg4L9G7+eqG8Dc9Rhfg1DHHIZRGfZJAWA==","signatures":[{"sig":"MEUCIHf974dxIGrHRbRCM1AwnLU/57dZ5YlhA9WtC/jwFpxCAiEAsS41zc6lUDGh72AEhHN+bavMJdATvxpGabgpQlL4OVA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1736","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11104552},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"33640c38c7760ed755e5cf5d0ed7033de6cdd762","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.473","@tscircuit/props":"^0.0.628","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.17.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.86","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.19"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.473","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.407","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.628","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.168","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.239","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.84","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.424","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.35","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"^0.0.49","@tscircuit/capacity-autorouter":"^0.0.832","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.27","@tscircuit/schematic-trace-solver":"^0.0.141","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1736_1787383529212_0.997283318092379","host":"s3://npm-registry-packages-npm-production"}},"0.0.1737":{"name":"@tscircuit/core","version":"0.0.1737","_id":"@tscircuit/core@0.0.1737","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"3de20f607d33addee1efa5fd0de834fa5b7a1535","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1737.tgz","fileCount":5,"integrity":"sha512-Lp5qPBdOkC6bZm6T8WePb0MMy0sArJStIocbJ1hIadWJTBd1PkMzAd17oOoOPVMb/AuLOpRaX1ZCdN3AEg5Z0A==","signatures":[{"sig":"MEUCIE1bIwjXMLLRbth8kd7FP5GulZOEqIsOfo9sTwYZShoSAiEAwJ7tP0BSYgIgNHcw5MCjLsmygrfWd8/s77vSjM+d2fM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1737","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11105978},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"1ed5e2a0805549835b102842dd8ffa7c615e41c8","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.473","@tscircuit/props":"^0.0.628","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.17.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.86","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.19"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.473","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.407","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.628","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.168","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.239","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.84","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.424","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.35","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"^0.0.49","@tscircuit/capacity-autorouter":"^0.0.832","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.27","@tscircuit/schematic-trace-solver":"^0.0.141","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1737_1787421021491_0.09963849463142327","host":"s3://npm-registry-packages-npm-production"}},"0.0.1738":{"name":"@tscircuit/core","version":"0.0.1738","_id":"@tscircuit/core@0.0.1738","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"d12a5c9affad665fa8c9ea06a317e94fc9c84eed","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1738.tgz","fileCount":5,"integrity":"sha512-7S0bozWXqPxSr2xmSqlxloG1b7CYdF+WnGJEqhFRxK1YazFh96B2D1wofqqSsxNXvVn5szCciA5chaUHmnd2rw==","signatures":[{"sig":"MEUCIBDnnr+PTDvBFNHryuxQADQitVeD57AdMrPStPruGoY8AiEAlP5HEdxWkuLYMS21rvoyzL7uJuanlOMgsPrCvRfspPo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1738","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11105978},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"98477c23ce74ead62a124598f1002dbe1c018583","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.473","@tscircuit/props":"^0.0.628","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.17.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.86","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.19"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.473","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.407","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.628","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.168","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.239","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.84","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.424","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.35","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"^0.0.49","@tscircuit/capacity-autorouter":"^0.0.838","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.27","@tscircuit/schematic-trace-solver":"^0.0.141","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1738_1787511288477_0.07259951849746948","host":"s3://npm-registry-packages-npm-production"}},"0.0.1739":{"name":"@tscircuit/core","version":"0.0.1739","_id":"@tscircuit/core@0.0.1739","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"81cdce776752fddeb9e6f65df48b38125b1bc45a","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1739.tgz","fileCount":5,"integrity":"sha512-6DRcIOK5vEAvQ63wqAQd4sa5QBpB1MBBa4fAv6qnkxoK16qZBwXfzrMi5c20dd84e4LCWcfY3yuQxqYwTFW1nQ==","signatures":[{"sig":"MEUCIQCO2gootISni2JSzOLGeiRvZ/GBc0Dv6KV+4bG1syrXSgIgc3Q9aRtjc/Ztgawgocy5wBwG2c4neWH1g2NwNf8NtFY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1739","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11106236},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"a4441c142cc218e73d3fbe1441d631db51e3cfa5","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.475","@tscircuit/props":"^0.0.628","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.17.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.86","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.19"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.475","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.407","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.628","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.168","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.239","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.84","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.424","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.35","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"^0.0.49","@tscircuit/capacity-autorouter":"^0.0.838","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.27","@tscircuit/schematic-trace-solver":"^0.0.141","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1739_1787514594418_0.9957634103097974","host":"s3://npm-registry-packages-npm-production"}},"0.0.1740":{"name":"@tscircuit/core","version":"0.0.1740","_id":"@tscircuit/core@0.0.1740","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"0f547ba4e5c02e5fab717f8b32b68f9be6c43a27","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1740.tgz","fileCount":5,"integrity":"sha512-TNqYJ5zQzati+PvXqwcK3BNDmndvn2Z2UM8DHWNJQFRX3Mh4of3uyICzHhDW7q/DlJZSGhmi2II1WG2KVKl4Xg==","signatures":[{"sig":"MEQCICIyImTEIeKVokqT+nZyLtFiLLV2YkxhDtaipH0Li1IzAiBn1EzlMoc/zT01FBIYaqF/MA2VqYQSlBMcixnSTD4ggg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1740","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11106236},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"a13a352402ad8017adc055a199154d475f14482f","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.475","@tscircuit/props":"^0.0.628","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.17.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.86","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.19"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.475","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.407","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.628","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.168","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.239","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.84","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.424","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.35","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"^0.0.49","@tscircuit/capacity-autorouter":"^0.0.839","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.27","@tscircuit/schematic-trace-solver":"^0.0.141","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1740_1787519699103_0.11951482310884809","host":"s3://npm-registry-packages-npm-production"}},"0.0.1741":{"name":"@tscircuit/core","version":"0.0.1741","_id":"@tscircuit/core@0.0.1741","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"a78af84a8ebeffedad4792d272f4272ea8ea7eff","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1741.tgz","fileCount":5,"integrity":"sha512-aPOzlTIxcp2P/ILKGCjSzxk3HG9LaA1vmrQZ7fWgNYcLgtnXDn70f+DLCTvlqM9W2vHC66m7QMCVlpUW9m7DYQ==","signatures":[{"sig":"MEUCIQDPvaPBWi8f2iwqkMKxD437Dsg8oMyagD2biYSMQ6im0QIgQenQsNwjAQQ5aCLiV/1RnB+dO8ksL3NNC+3tskWdsFY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1741","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11110618},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"02229e50478699b597076a6978944257ca70d99d","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.475","@tscircuit/props":"^0.0.632","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.17.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.86","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.19"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.475","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.407","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.632","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.168","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.239","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.84","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.424","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.35","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"^0.0.49","@tscircuit/capacity-autorouter":"^0.0.839","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.27","@tscircuit/schematic-trace-solver":"^0.0.141","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1741_1787524976083_0.36286338539973806","host":"s3://npm-registry-packages-npm-production"}},"0.0.1742":{"name":"@tscircuit/core","version":"0.0.1742","_id":"@tscircuit/core@0.0.1742","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"a8d1c3e44a265f52d07e700b09cc8e62c28fcb86","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1742.tgz","fileCount":5,"integrity":"sha512-DtZ728jP+fsXLmG68qJDidAIbWRd+gMEjem0hl5EJ1hxBhmf3H56jDDQ8QDNXXDVlwhBc5NWLdjsxLX3C2+iWw==","signatures":[{"sig":"MEQCIAiH+1YpeBHBJ2fI/eF/22ZiZKsBk4rcaOLU75mVpo4hAiAoKgcz+2WlevQFVggWfdA3ycwB4Ei+Fe7Itbhv444bOg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1742","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11115190},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"d483e387dfbd57e378cd105bcdd94d32856792d4","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.475","@tscircuit/props":"^0.0.632","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.17.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.86","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.19"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.475","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.407","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.632","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.168","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.239","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.84","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.424","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.35","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"^0.0.49","@tscircuit/capacity-autorouter":"^0.0.839","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.27","@tscircuit/schematic-trace-solver":"^0.0.144","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1742_1787530849822_0.5375958023368508","host":"s3://npm-registry-packages-npm-production"}},"0.0.1743":{"name":"@tscircuit/core","version":"0.0.1743","_id":"@tscircuit/core@0.0.1743","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"a3f6056a4f9b34d224f52c6718254a79050b723f","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1743.tgz","fileCount":5,"integrity":"sha512-PfEbn+t8HqKNsrIywdN+KXZmMJrh5d7EokyQuQZYGUVr8Ssn6m/iIIXuoRLAMS86pT+qU9BLiYhyY0IHkIrRgQ==","signatures":[{"sig":"MEQCIAoW4aS1h07vP7/uPw7K3zBTT0pnzufyEt0uPWwhOhE8AiB2vi8mLvPQJV2OanFz1dt9r7wrA4HQbLT2TJw7BGyfJg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1743","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11115190},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"4c2b668da6e574603b4b80c6ff51a0aaf7187de2","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.475","@tscircuit/props":"^0.0.632","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.17.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.86","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.19"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.475","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.407","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.632","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.168","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.239","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.84","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.424","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.35","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"^0.0.49","@tscircuit/capacity-autorouter":"^0.0.839","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.27","@tscircuit/schematic-trace-solver":"^0.0.146","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1743_1787551262077_0.19561751260097315","host":"s3://npm-registry-packages-npm-production"}},"0.0.1744":{"name":"@tscircuit/core","version":"0.0.1744","_id":"@tscircuit/core@0.0.1744","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"3e5013f32c9ea221fd6343cf7697d4ca6f8577dd","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1744.tgz","fileCount":5,"integrity":"sha512-agiuXDA0Rbv2LC55BUnFv91cGSCtWNeUqooJoTFhveUmFtiCF+g6oUJp919n8UV6AnekSxpA7GNMQBQ9fZxpVQ==","signatures":[{"sig":"MEUCIQDlOS4KzwvdrYCT1+6pmQXjjMLJX/ucz6rgPn3voyg9BAIga7yUfWLEr6GeDbwcCDZZJKR9bk7FD3cSWNCXrg2B8HE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1744","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11115190},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"7fd52ba2405181c657ab8ac03e7c85f15cb3eee5","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.475","@tscircuit/props":"^0.0.632","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.17.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.86","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.19"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.475","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.407","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.632","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.168","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.239","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.84","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.35","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"^0.0.49","@tscircuit/capacity-autorouter":"^0.0.839","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.27","@tscircuit/schematic-trace-solver":"^0.0.146","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1744_1787553311923_0.1351707766315433","host":"s3://npm-registry-packages-npm-production"}},"0.0.1745":{"name":"@tscircuit/core","version":"0.0.1745","_id":"@tscircuit/core@0.0.1745","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"c6dbf8a4a377d0f9d4bda3ac7e04a67ef22bde80","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1745.tgz","fileCount":5,"integrity":"sha512-AKktqBdgmkLVpGASLT6jOVis5OHRayzLinxCOj9sl84uw33nr5r9NqEgTATDcRoB/TPlyoMOjC5KgRPaKwSqXg==","signatures":[{"sig":"MEYCIQCyKQtzmkbpipBhgnm9J8ZSg0a/PjHKicV28e/U0SM5YQIhAIWalYaODXVVtQLWcQSQWtU6cjP/AnLJQPiNyHXOjh59","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1745","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11116569},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"ff89324dc89906fb9c91262302a5e1a886f4637d","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.475","@tscircuit/props":"^0.0.632","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.17.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.86","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.19"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.475","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.407","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.632","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.168","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.239","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.84","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.35","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"^0.0.49","@tscircuit/capacity-autorouter":"^0.0.839","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.27","@tscircuit/schematic-trace-solver":"^0.0.146","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1745_1787566164574_0.07334157449383483","host":"s3://npm-registry-packages-npm-production"}},"0.0.1746":{"name":"@tscircuit/core","version":"0.0.1746","_id":"@tscircuit/core@0.0.1746","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"32336d16221526b99d3c4a603002d14431c95582","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1746.tgz","fileCount":5,"integrity":"sha512-7fNvs5bRSA5Da5rz6YqbeKLZix4HhYTPzl3rFNraOgzF4a8Gyxol6y548Bl1e2cSsrA5QvpD1fGGX1yJxFK75w==","signatures":[{"sig":"MEYCIQCM5ortL2MmySuuEd3aJnGGahOqznwiZ1nE+9dgQEeJJAIhALPbVPBOW67KRo+7RCBbfspCONnvCXn3ACt9ID2f+NSS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1746","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11117888},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"e1ca3b24ae948549c4ed82c9c2de5192ff12a5fc","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.475","@tscircuit/props":"^0.0.632","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.17.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.86","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.19"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.475","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.407","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.632","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.168","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.239","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.84","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.35","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"^0.0.49","@tscircuit/capacity-autorouter":"^0.0.839","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.27","@tscircuit/schematic-trace-solver":"^0.0.146","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1746_1787571543300_0.38625946858956905","host":"s3://npm-registry-packages-npm-production"}},"0.0.1747":{"name":"@tscircuit/core","version":"0.0.1747","_id":"@tscircuit/core@0.0.1747","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"1e6f9d8ef4264c43caf555fe189414dfc340aeba","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1747.tgz","fileCount":5,"integrity":"sha512-4Z2SoTzPXsldr79jq7UmgP/Q7Sl03yw2dHdHFLbiSLvXBy26h773pMgorBYptbrJuLkghVdrO2uUNddcXVsCWg==","signatures":[{"sig":"MEYCIQD7QpQn1tuzulFJii90D1zRsgnRPb58DFSM5YvvbfDO2AIhAOaERe0b5Ixvr9SGI92y0pnZjiNCJYSmdDMlJgZW8Cm/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1747","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11117888},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"71c80c88bacd0d12e8d6514a37204765e4144e33","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.475","@tscircuit/props":"^0.0.632","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.17.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.86","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.19"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.475","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.407","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.632","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.169","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.239","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.84","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.35","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"^0.0.49","@tscircuit/capacity-autorouter":"^0.0.839","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.27","@tscircuit/schematic-trace-solver":"^0.0.146","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1747_1787581407102_0.36640832811824975","host":"s3://npm-registry-packages-npm-production"}},"0.0.1748":{"name":"@tscircuit/core","version":"0.0.1748","_id":"@tscircuit/core@0.0.1748","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"1f5acd9fadcd9868b9059dd1b205477e61a4df1d","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1748.tgz","fileCount":5,"integrity":"sha512-/XjSyW85feKTK4uWFulZsromoE2hYQ18w39GKKksnhpXv9MFP25TxIsnw3pVTqvTfFGv6QdLZXPhcUFhzsmqaw==","signatures":[{"sig":"MEQCIH4cg5ouRXEdIt3avaWeJGBxXZxZkCQKWn9Cl2Q3FEspAiBxOWHlHUwNr13uHGt50N5R+dCnORlTGN99GK8Z76GRfg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1748","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11117888},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"205f12655b6fa0a4bd48bcb50926659f5e9ff10b","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.475","@tscircuit/props":"^0.0.632","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.17.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.86","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.19"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.475","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.407","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.632","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.169","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.239","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.84","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.35","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"^0.0.49","@tscircuit/capacity-autorouter":"^0.0.840","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.27","@tscircuit/schematic-trace-solver":"^0.0.146","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1748_1787584181252_0.18050207234751703","host":"s3://npm-registry-packages-npm-production"}},"0.0.1749":{"name":"@tscircuit/core","version":"0.0.1749","_id":"@tscircuit/core@0.0.1749","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"3ded73dc64ca2911c7e18cd479864b15d862d34b","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1749.tgz","fileCount":5,"integrity":"sha512-8iYbWvxunEzIj/hpYydlFtBGh6StjW4moLKKhuO9tvM0NQKNsQHlMLgLx50LUTwAbEX/vKEDZkL/e56SL0NX8A==","signatures":[{"sig":"MEUCIQCHmaT1fjmFuQ2y9SnUgzyRjqLKGMpZ4t9QsGqn7mRUoQIgcsOHZXdzLwNh/5DgfuBX/CH1pWBrrwfAIxgTe/7o0bA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1749","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11118007},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"12b2ef604bd8deccf6353b08c87fe6b409aed4af","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.475","@tscircuit/props":"^0.0.632","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.17.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.86","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.19"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.475","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.407","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.632","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.169","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.239","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.84","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.35","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"^0.0.49","@tscircuit/capacity-autorouter":"^0.0.840","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.27","@tscircuit/schematic-trace-solver":"^0.0.147","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1749_1787586102025_0.06530802948880887","host":"s3://npm-registry-packages-npm-production"}},"0.0.1750":{"name":"@tscircuit/core","version":"0.0.1750","_id":"@tscircuit/core@0.0.1750","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"24af60b9dc6155a87ea980e017f8f00a77e9e56d","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1750.tgz","fileCount":5,"integrity":"sha512-Jhp7aPjT4FVcWb9BEaAMS8Eq1g9R+4lzmQxyZVVogqZAG9ahh0LMbvjGolirHQqmfZMYiDNTXiHjJ4t07yt06A==","signatures":[{"sig":"MEYCIQCBIrPF8JkEdKVD/ucE6KTAOMHZpWtP1+5W6XlWMOc5vQIhALpOVadWZPo7L3J9GMXo2rHi0qqaJ8Wf4WUd0kygHrly","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1750","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11119156},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"245ff030abb37e6f2a58e59f2d746cdbc6698327","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.475","@tscircuit/props":"^0.0.632","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.17.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.86","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.19"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.475","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.407","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.632","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.169","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.239","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.84","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.35","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"^0.0.49","@tscircuit/capacity-autorouter":"^0.0.840","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.27","@tscircuit/schematic-trace-solver":"^0.0.147","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1750_1787605175076_0.2244271876817685","host":"s3://npm-registry-packages-npm-production"}},"0.0.1751":{"name":"@tscircuit/core","version":"0.0.1751","_id":"@tscircuit/core@0.0.1751","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"975e76751a696340f1faa7c4fcde651dfd7c29f7","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1751.tgz","fileCount":5,"integrity":"sha512-oFwevUVW1NhC43sC0Ypws1NILDRVqRs9gwtdvvoaGIi5mSd3VRPM6Ley3GbAM5umc/VM3fCXNJpoP+8yKaUVKA==","signatures":[{"sig":"MEUCIQDhYjatH6VvCLm3G5l0iC9fMnOBrcFa7F9bRiCPSLVaEAIgMyI5Bhn9Un6QYCPekrhh1RCEtGY8A56Zw9+B5t1WSmI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1751","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11124872},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"a319a3fc73fcb04a337426ae3d869596f6a6a1f0","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.475","@tscircuit/props":"^0.0.633","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.17.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.86","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.19"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.475","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.407","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.633","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.169","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.239","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.84","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.35","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"^0.0.49","@tscircuit/capacity-autorouter":"^0.0.840","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.27","@tscircuit/schematic-trace-solver":"^0.0.147","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1751_1787607216301_0.10152768610813023","host":"s3://npm-registry-packages-npm-production"}},"0.0.1752":{"name":"@tscircuit/core","version":"0.0.1752","_id":"@tscircuit/core@0.0.1752","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"36662f2f95e5d9a344c44c5e59ddbffcb9f8febc","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1752.tgz","fileCount":5,"integrity":"sha512-neVTKDvlMVXKM8Hno/Hl7OdK+QXkPz/jBCpBgF0fd04135VIxE2WreIOvXLknTDEOLq9bg8jaW93UYLZxm/VCA==","signatures":[{"sig":"MEQCICcrCKwRjVwi3Xi5Xyzo8E4nJgdPDUZUXZhkJpHoUzrqAiAMmRydgFWVoUL+rs3L0czH97syzH4bi678woJ+2w3NnA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1752","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11153564},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"f0832fbd3926ae41f1615aa800b88d63fc7a14d5","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.475","@tscircuit/props":"^0.0.634","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.17.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.86","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.19"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.475","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.407","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.634","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.169","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.239","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.84","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.36","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"^0.0.49","@tscircuit/capacity-autorouter":"^0.0.840","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.27","@tscircuit/schematic-trace-solver":"^0.0.147","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1752_1787608460982_0.16480254502871072","host":"s3://npm-registry-packages-npm-production"}},"0.0.1753":{"name":"@tscircuit/core","version":"0.0.1753","_id":"@tscircuit/core@0.0.1753","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"ec3af1de8c4ae5da6d18c113ca68b5d2668d2609","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1753.tgz","fileCount":5,"integrity":"sha512-LehYJ3CeHQHAXzvq6dJBFzrZbcm6J0KdxZfUoCBXHOD7EwcBLIjSguc9keS3VqxzoghPoOrCuOQbY9SmBsTpCw==","signatures":[{"sig":"MEYCIQCIifutrxNK0XIS+MmPSo/socJycofSeXmA6jB0DduO2AIhAMy464LCHnhgEeG25oUGWeYwWQ34yRdMUKj19yg2l8DZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1753","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11153564},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"c504c4adfbcf3d1b4a991c07edf77e85baa0bf55","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.475","@tscircuit/props":"^0.0.634","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.17.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.86","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.19"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.475","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.407","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.634","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.169","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.239","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.84","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.36","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"^0.0.49","@tscircuit/capacity-autorouter":"^0.0.840","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.27","@tscircuit/schematic-trace-solver":"^0.0.149","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1753_1787610284148_0.04302804590777787","host":"s3://npm-registry-packages-npm-production"}},"0.0.1754":{"name":"@tscircuit/core","version":"0.0.1754","_id":"@tscircuit/core@0.0.1754","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"d7847f8fb7928783ae48bf17f163a5af7dc05e8e","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1754.tgz","fileCount":5,"integrity":"sha512-9gBxfL+Qx6shr7bQjBKDIv1XrDaRwRzo/rUoaNalvTofUpV9bN3iPyp2rmMUfnoFmGvnOJieuYl8NJPiQHjyvg==","signatures":[{"sig":"MEYCIQCRKoGYPYmRwetHykyI30BPuudxp0uQZ4bH9zsCKJLMzgIhAJ/ABLcOSTg13Erw6Kck3RFhocHDLOtdlnkTIzFqXPmI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1754","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11154662},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"a9cddddf47a4e02f3c299b526a74b331aea48581","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.475","@tscircuit/props":"^0.0.635","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.17.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.86","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.19"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.475","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.407","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.635","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.169","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.239","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.84","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.36","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"^0.0.49","@tscircuit/capacity-autorouter":"^0.0.840","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.27","@tscircuit/schematic-trace-solver":"^0.0.149","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1754_1787612299209_0.946459643907628","host":"s3://npm-registry-packages-npm-production"}},"0.0.1755":{"name":"@tscircuit/core","version":"0.0.1755","_id":"@tscircuit/core@0.0.1755","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"dcd8801cacbf5a39d4eb5e08b0dece5092fbaab4","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1755.tgz","fileCount":5,"integrity":"sha512-yhUu3tRFaT1WlLsGAe60KUn9GgEcbkFJHImNuxW49UUu1Xt0JWqj3v0lSDDE48tU7EoDzx71Pw8b3b8WXaOkWA==","signatures":[{"sig":"MEUCIQCviRdLvOd8vIfIf2hBB7Kz8sV+zyNjbj3aRn+cDJzQlwIgfEZvVdYW/C5zJqmW3Suh/DfqrU/htFtMi/hV7UUAtFw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1755","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11154875},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"fe875b9fc456d7b3d461bc7dab5df458bc53bac5","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.475","@tscircuit/props":"^0.0.635","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.17.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.86","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.19"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.475","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.407","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.635","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.169","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.239","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.84","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.36","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"^0.0.49","@tscircuit/capacity-autorouter":"^0.0.840","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.27","@tscircuit/schematic-trace-solver":"^0.0.149","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1755_1787613626469_0.24857224383884846","host":"s3://npm-registry-packages-npm-production"}},"0.0.1756":{"name":"@tscircuit/core","version":"0.0.1756","_id":"@tscircuit/core@0.0.1756","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"2f4a218d5a2ee3564bebde379214417a8794e34a","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1756.tgz","fileCount":5,"integrity":"sha512-e1miEjROhPr9kGEDkKvxo9CJxomq/Y9shtO9/05nvY++PHP9TTauVkuy2CTNAHru+PATkjto0Q7TW+A6Ob0mgA==","signatures":[{"sig":"MEQCIF8pHgZCccdqLMliVlFToVl+4257h18gd7WaMS/klfhVAiA/2EdmNXz38HI0/+arTtRImrJji126EURVzTEWnAQ1aQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1756","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11154889},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"e1bc1a6b7e434dcaaf2d5c5048df055f9407052f","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.475","@tscircuit/props":"^0.0.635","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.17.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.86","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.19"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.475","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.407","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.635","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.169","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.239","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.84","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.36","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"^0.0.49","@tscircuit/capacity-autorouter":"^0.0.840","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.27","@tscircuit/schematic-trace-solver":"^0.0.149","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1756_1787615865834_0.812780312816253","host":"s3://npm-registry-packages-npm-production"}},"0.0.1757":{"name":"@tscircuit/core","version":"0.0.1757","_id":"@tscircuit/core@0.0.1757","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"b858429299f43f7a008f1a86659c67f3f91ffaf2","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1757.tgz","fileCount":5,"integrity":"sha512-cKRgm/BrT/A7UztbkN8tPi31oeV2QeHtE1X9OsXf2/5qDD18igGVEBs2KxFzS6mypA6AqLouexLuOUDGBs3bsA==","signatures":[{"sig":"MEUCIQDaQ3UrrH6b09Rjv5xOR2om3S5RG00dZrxu+xHLpvROxgIgUbpLezQ2oR6KBiCDCmbmxc1XCO69Ed3Hzn/BbcmQgiU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1757","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11154889},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"0c29dd6f0c525a31eda8ea54a17e512be8c2972c","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.475","@tscircuit/props":"^0.0.635","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.17.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.86","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.19"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.475","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.407","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.635","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.170","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.239","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.84","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.36","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"^0.0.49","@tscircuit/capacity-autorouter":"^0.0.840","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.27","@tscircuit/schematic-trace-solver":"^0.0.149","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1757_1787616328590_0.531960037192158","host":"s3://npm-registry-packages-npm-production"}},"0.0.1758":{"name":"@tscircuit/core","version":"0.0.1758","_id":"@tscircuit/core@0.0.1758","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"657d686205e3af78bfe6afbdf0119bd520a57094","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1758.tgz","fileCount":5,"integrity":"sha512-k0joHBXBBzzWaeorJKS1WV5cGjgxX/ouaKOhvMnfESWsZjSPbd7FvzefRgCmXUIYBREyOcRS0anXmBdC/Gd0HQ==","signatures":[{"sig":"MEUCIDvFTxewb672zxEygAifMA0kdIvqz7HMumsjxMdB5nl8AiEAiVJ1Aq8FZKwO2HWKsGxJ1C7GdhdFvWrWcVvJH1w7250=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1758","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11154889},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"27ef99597550845683b1cf2d23d891e1d32ad74e","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.475","@tscircuit/props":"^0.0.635","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.17.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.86","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.19"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.475","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.407","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.635","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.171","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.239","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.84","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.36","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"^0.0.49","@tscircuit/capacity-autorouter":"^0.0.840","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.27","@tscircuit/schematic-trace-solver":"^0.0.149","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1758_1787621718592_0.29977640805520545","host":"s3://npm-registry-packages-npm-production"}},"0.0.1759":{"name":"@tscircuit/core","version":"0.0.1759","_id":"@tscircuit/core@0.0.1759","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"e5665845fe56e932b5183254c6b81591510229e3","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1759.tgz","fileCount":5,"integrity":"sha512-MgSJEmKoIBbqHZZG4DAHU4RWDVX9H8Ac2QQvRf8z99d4Pa2LCO12PibQ3Lrod1AbIkuUMALhM5o1apmeg2GTvQ==","signatures":[{"sig":"MEUCIHi33d9LvK6ZYFcK5NvWiOGdjV9j3QMZ7druqq8VQ2krAiEA607SCqph5+5NaG2uLEtx0yCLh73uVBU7r7sHrRUGItU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1759","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11199630},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"3203a7ed7002e9298d5bf70b8d10f4e7ae8bb979","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.475","@tscircuit/props":"^0.0.635","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.17.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.86","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.19"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.475","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.407","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.635","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.171","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.239","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.84","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.37","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"^0.0.49","@tscircuit/capacity-autorouter":"^0.0.840","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.27","@tscircuit/schematic-trace-solver":"^0.0.149","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1759_1787625662880_0.138341518038253","host":"s3://npm-registry-packages-npm-production"}},"0.0.1760":{"name":"@tscircuit/core","version":"0.0.1760","_id":"@tscircuit/core@0.0.1760","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"15386b6535e4d15f7ae91e1bbe9f4e578bff2d7b","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1760.tgz","fileCount":5,"integrity":"sha512-AzkguOHbeTffstmBwpTwq5ZNKDwcNp9BYaID0+GuMstvFDsPkHmwzP3zF66oloVdJbgnQQ3hI1jkIIV4/83Wmg==","signatures":[{"sig":"MEQCIARruTvjfAA9RQKzFMTIvFvKvsxASjxhJQOj56DqSuvWAiAKJMEaZYmMnzRFM+FHHGpi56gWvIuq9ahHED5MvxODlg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1760","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11199630},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"d765b5bbea3428448f31d8b029df85c8679fd60a","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.475","@tscircuit/props":"^0.0.635","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.17.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.86","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.19"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.475","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.407","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.635","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.171","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.239","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.84","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.37","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"^0.0.49","@tscircuit/capacity-autorouter":"^0.0.840","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.27","@tscircuit/schematic-trace-solver":"^0.0.153","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1760_1787640360513_0.9356587216810337","host":"s3://npm-registry-packages-npm-production"}},"0.0.1761":{"name":"@tscircuit/core","version":"0.0.1761","_id":"@tscircuit/core@0.0.1761","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"c77165d5eaa7191635d93bb8253d00bedda426a4","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1761.tgz","fileCount":5,"integrity":"sha512-wS4B4bxZ1V7ZifadTGcubPeYgGrt/HSKacQ6T59BEF0NZMIIxtfgYVQNW+cp/rYDOS4Tmr2nQF8CmCpB/B6jrg==","signatures":[{"sig":"MEUCIEtMmNrSNngCdbXdVNPAdMjqirFwQLghLSDbC6DMbgmAAiEA7baW+ZntZaZAOP4lmZ0v/HPNxOAdlt1G74eQEpwZwS8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1761","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11199898},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"b1264d82c79973962a4863e357d9654eb0a58cd1","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.475","@tscircuit/props":"^0.0.635","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.17.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.86","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.19"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.475","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.407","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.635","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.171","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.239","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.84","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.37","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"^0.0.49","@tscircuit/capacity-autorouter":"^0.0.840","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.27","@tscircuit/schematic-trace-solver":"^0.0.153","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1761_1787681895960_0.9240036541933649","host":"s3://npm-registry-packages-npm-production"}},"0.0.1762":{"name":"@tscircuit/core","version":"0.0.1762","_id":"@tscircuit/core@0.0.1762","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"c9e5b63f59e02cc6db6d75ebb6fdc1d42bb14bb6","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1762.tgz","fileCount":5,"integrity":"sha512-WMSqEikqH3i4qWu7tJyLn4DpMISR3mLlBlbl5G957iUXKTVLfPXyyS61TevIF7KatJ7u/L0TQ2F+BF6YgeHxJQ==","signatures":[{"sig":"MEYCIQCT+/ns3YcfiOfFQhAx2oNUUYFDThv9SGDneuArhseBggIhAOEz8BuMzaQU+9rmEWn8aC4jYWoF7MIg/G9luxHgcdB6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1762","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11199898},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"8a2f14194ec396b4b9161e7f4e34a17738191063","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.475","@tscircuit/props":"^0.0.635","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.17.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.86","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.19"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.475","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.407","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.635","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.171","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.239","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.84","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.37","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"^0.0.49","@tscircuit/capacity-autorouter":"^0.0.840","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.27","@tscircuit/schematic-trace-solver":"^0.0.156","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1762_1787686486626_0.9634015050001059","host":"s3://npm-registry-packages-npm-production"}},"0.0.1763":{"name":"@tscircuit/core","version":"0.0.1763","_id":"@tscircuit/core@0.0.1763","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"05a215cb4ab0da6791d4479bc9efd6922552c03f","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1763.tgz","fileCount":5,"integrity":"sha512-q3J4+HqnL4R/QW+/Blau09aOV1ufVmHUtLwGkFWCWNkNRUizDWQmcLUVVVEB8KaMlm+DSeafK50CwYeIJHCVdw==","signatures":[{"sig":"MEYCIQD813L0oS+bbOkM2fay+dnrvBnrZ2kKIvuFc30tx6DHzAIhAI7F1kGl1m9VeyV58hVN1pxQz6BpAKKZame0hzwV2of2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1763","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11199898},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"20b5e6e48069482f540340295b192c92def3bd53","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.475","@tscircuit/props":"^0.0.635","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.17.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.86","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.19"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.475","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.407","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.635","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.171","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.239","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.84","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.37","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"^0.0.50","@tscircuit/capacity-autorouter":"^0.0.844","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.156","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1763_1787693994863_0.24331775389371058","host":"s3://npm-registry-packages-npm-production"}},"0.0.1764":{"name":"@tscircuit/core","version":"0.0.1764","_id":"@tscircuit/core@0.0.1764","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"fc573b3a1b463b5a840becc7ccb6239dd734f912","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1764.tgz","fileCount":5,"integrity":"sha512-vIBkse35gCbHU5dw0wd9VJAroDCX1d86aJwo6gg5dGBaPhjwah9co9CUIO8yWi9G9rcTrqxV+lIo5vfEhxKNvA==","signatures":[{"sig":"MEQCIAUuH/FFs1G03JvcgW/VUm1ot80S/tHpmFCqVWWH3do/AiA1nkmVadKNd2L8LEqfzXjRT61jc8LfhtmMoBxvqNP6KQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1764","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11199898},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"3a06c88cb52369a28bab5b8a464b9def1f5a1a4b","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.475","@tscircuit/props":"^0.0.635","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.17.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.86","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.19"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.475","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.407","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.635","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.171","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.239","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.84","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.37","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"^0.0.50","@tscircuit/capacity-autorouter":"^0.0.845","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.156","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1764_1787710229240_0.3914615749400565","host":"s3://npm-registry-packages-npm-production"}},"0.0.1765":{"name":"@tscircuit/core","version":"0.0.1765","_id":"@tscircuit/core@0.0.1765","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"e0cb2afdd1e6dcf41563266404cdd931bbadc0e8","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1765.tgz","fileCount":5,"integrity":"sha512-Ud8nTAXUSc84o1Nv/RK5XWT/Gxl3cz5R++0MPhjygHYk7Xb+AB4A4pG2/i30nyq5a0wsWYCW7lmHhOR2REULPw==","signatures":[{"sig":"MEUCIHlHQWWsyCm+yFt/9fdpY2QyrbZbTCqItYl+DhH6aQx5AiEAtHPxZ7SD5GbhhmYWIqExf7HzBctmzdW49MBVoSzclRg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1765","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11200864},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"dc1925c1be78834373f40580f94fe8416dc85909","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.475","@tscircuit/props":"^0.0.635","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.17.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.86","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.19"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.475","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.407","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.635","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.171","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.242","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.84","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.37","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"^0.0.50","@tscircuit/capacity-autorouter":"^0.0.845","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.156","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1765_1787723408628_0.7996942219920102","host":"s3://npm-registry-packages-npm-production"}},"0.0.1766":{"name":"@tscircuit/core","version":"0.0.1766","_id":"@tscircuit/core@0.0.1766","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"dd20fa3f4943f2bf36138c69a9e9da69681fbfbd","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1766.tgz","fileCount":5,"integrity":"sha512-Xy6ntQWEGb9G/ihlzyx7HwGB6NvYb5nGcrXLjREDzGdUadCb3wI+3Ued7yWMZmqZdOwEUk/Gf2TKA7BdAgiFJg==","signatures":[{"sig":"MEUCIQCH+qXK0SY8BwtMJS80xY9WYNRtdbWlCbmb7n2mITvfaAIgf2toP7y0xQO3xDjYhUWEBkahaF1v0SY5Ob2oNoNV+XM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1766","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11201161},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"1b7ed08e70de000f7d189d6d2bf48f22c97d714e","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.476","@tscircuit/props":"^0.0.635","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.17.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.86","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.19"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.476","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.407","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.635","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.171","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.242","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.84","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.37","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"^0.0.50","@tscircuit/capacity-autorouter":"^0.0.845","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.156","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1766_1787724620707_0.725582040267376","host":"s3://npm-registry-packages-npm-production"}},"0.0.1767":{"name":"@tscircuit/core","version":"0.0.1767","_id":"@tscircuit/core@0.0.1767","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"856c49c7833aa110264ea1f6bc7d5f87cfced11a","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1767.tgz","fileCount":5,"integrity":"sha512-ZutyQt9hMjHms0l+qTRELORtuTr+UDWQ1FuXntsJOy4iwtiUJvNYW+DazBQGQXbp0UYSv7pt6u5z4OvwSWI/8Q==","signatures":[{"sig":"MEQCIA+Jx1KjTODJnV29x1r+X8U323bgYoy919lBMks0TTufAiA/5JyMS7GYeoqjJ3nUGrZFJtHnl8G0bwcHuoK7XqVdCQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1767","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11201161},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"5f93ed5de8494f5b88fc75e1a62a8bc14854d283","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.476","@tscircuit/props":"^0.0.635","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.17.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.86","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.19"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.476","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.407","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.635","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.171","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.243","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.84","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.37","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"^0.0.50","@tscircuit/capacity-autorouter":"^0.0.845","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.156","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1767_1787727211376_0.16462317610433685","host":"s3://npm-registry-packages-npm-production"}},"0.0.1768":{"name":"@tscircuit/core","version":"0.0.1768","_id":"@tscircuit/core@0.0.1768","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"71cf6ca36b40be8d6a76f9a38316bcaa1cb4a7a8","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1768.tgz","fileCount":5,"integrity":"sha512-tgKODFdUawMFWxllcNmgQjj9RA20DHuc8GMbcA7lF3FO+0mvnWfLp4asLEp8aAoDHt1LSUxmiDkFYABzG3zwDg==","signatures":[{"sig":"MEYCIQCFIeyMCqGdiDRLQe+eY4G5sGVcctK30Pm7XOgG7hbadwIhAMik+XBRyy/0a8BglErGW3MdG4VUMPLdVRRiEnzkW4Cg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1768","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11201200},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"0e00b2433ec9a6ae41af39fa70fd2db973a1c4ef","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.476","@tscircuit/props":"^0.0.635","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.17.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.86","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.19"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.476","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.407","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.635","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.171","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.243","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.84","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.37","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"^0.0.50","@tscircuit/capacity-autorouter":"^0.0.845","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.156","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1768_1787739515722_0.2950730273337927","host":"s3://npm-registry-packages-npm-production"}},"0.0.1769":{"name":"@tscircuit/core","version":"0.0.1769","_id":"@tscircuit/core@0.0.1769","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"30d7f4a3ac67f8df2ab52bdb5303968356d8b689","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1769.tgz","fileCount":5,"integrity":"sha512-lWMv8o+uqHu62gg5VFl7xUqRTsZmDw9v9OIDwFdKsg2AllkoD0dyn1gzwzDfsn4vsGRbWzrKiuicfWUl+vYebw==","signatures":[{"sig":"MEUCIQCCD9UlrkzKzhB3iPxbrJFookS/s6NRFJ3vdb8wlC62rQIgPQ917phzR+3XqkHrY4Bc34reWeBMf1QSsn8HHAWygPE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1769","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11201200},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"b6fc302140ee5563391a0526f184c8ab4eff0926","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.476","@tscircuit/props":"^0.0.635","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.17.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.86","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.19"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.476","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.407","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.635","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.171","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.243","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.84","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.37","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"^0.0.50","@tscircuit/capacity-autorouter":"^0.0.845","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.158","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1769_1787750215233_0.9235455558532877","host":"s3://npm-registry-packages-npm-production"}},"0.0.1770":{"name":"@tscircuit/core","version":"0.0.1770","_id":"@tscircuit/core@0.0.1770","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"8d6f7c9246b92762a142d857d0e7446f6076b49f","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1770.tgz","fileCount":5,"integrity":"sha512-EU1V/DYhakymdTjLoeTVrdZscyCbnKTl/6qo+9Veo7TyZVeVn8kF34dTgO51J3+M6n2xi8pkA7Bj7Nj2flkyfQ==","signatures":[{"sig":"MEUCIDEX3bgcW/duMRby8KskxqUvFgLCV1IoF5UOr2yhMz03AiEAn5ZGRZYwcPX7STs7cX+CK3jq8c/mZSCoSqogvKiEsWc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1770","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11201200},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"2e4a0362e37ffe7d0c705e2ce0b550870aca5ff0","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.476","@tscircuit/props":"^0.0.635","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.17.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.86","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.19"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.476","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.407","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.635","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.171","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.243","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.84","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.37","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"^0.0.50","@tscircuit/capacity-autorouter":"^0.0.845","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.159","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1770_1787752703182_0.875394128656755","host":"s3://npm-registry-packages-npm-production"}},"0.0.1771":{"name":"@tscircuit/core","version":"0.0.1771","_id":"@tscircuit/core@0.0.1771","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"6bfb71b1e419ee4b59ef4f3ee0037e82c89f6271","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1771.tgz","fileCount":5,"integrity":"sha512-bRyBfcYY4y4DlLkfXtzVPRVm1W2EIQiOlCO5Zx59Oh5yzRUGRmBrs+D3hikwe2CpHCCqobvl6mkYXSlG6aJHsA==","signatures":[{"sig":"MEQCIC02tElTMTbTce4ysDnubOw97CdLKLIYP7t2f935KCrGAiBTy4ge0EgUhBeFxsj4SBduwfUfrrjuZxdw0xOB61ZRkA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1771","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11220708},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"025530b3e5f0d2fd132f3aea790dc694f5d9f895","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.476","@tscircuit/props":"^0.0.635","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.17.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.86","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.19"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.476","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.407","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.635","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.171","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.243","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.84","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.38","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"^0.0.50","@tscircuit/capacity-autorouter":"^0.0.845","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.159","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1771_1787760393970_0.9153745855902189","host":"s3://npm-registry-packages-npm-production"}},"0.0.1772":{"name":"@tscircuit/core","version":"0.0.1772","_id":"@tscircuit/core@0.0.1772","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"49a4883749fe4b27950c32889b17b37b5da6b9c1","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1772.tgz","fileCount":5,"integrity":"sha512-qNq9u6gXvkddYXIXnuo95YIUv9i0xu0+pkPkcPUd7+JDVZOzJkfo8APxI7c5hnkp33oZxH+aQbEvhYwtir8xBw==","signatures":[{"sig":"MEUCIQC89y/iPxEMGJo84i235fvK/mfjaMVOYgSsDzHsEe8I/gIgRODBJb3nv1Dh3jlNKX6uOGSGxmSVwpospETnNxr/Q5A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1772","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11228700},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"caed2d646b202a75ac1b18def8e914eb1b3543d6","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.476","@tscircuit/props":"^0.0.636","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.17.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.86","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.19"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.476","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.407","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.636","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.171","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.243","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.84","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.38","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"^0.0.50","@tscircuit/capacity-autorouter":"^0.0.845","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.159","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1772_1787769169087_0.07849730705194458","host":"s3://npm-registry-packages-npm-production"}},"0.0.1773":{"name":"@tscircuit/core","version":"0.0.1773","_id":"@tscircuit/core@0.0.1773","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"f1616e4f58c9b93ad3a503520c706c71fd8e6c58","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1773.tgz","fileCount":5,"integrity":"sha512-lgmzGxsl4Hh6Dg+sdpU0sKoQZgnabKDAgPhG76RUN2ZZ/ui6H7rXD752YORURP0PcJRbYBpwagqLZD69hDGKmA==","signatures":[{"sig":"MEYCIQCBg66mIkC65MVTGBMcKkwTddQ8RFi84uY2rV09K8OCHAIhAJjIWfM9VaNUycwu2sd/sgBTeHIBMxK8oUATf7Hr6u7n","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1773","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11228900},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"beeb3179513bb13639a5c8f2ff6c92a1c72d7225","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.476","@tscircuit/props":"^0.0.636","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.17.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.86","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.19"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.476","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.407","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.636","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.171","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.243","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.84","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.38","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"^0.0.50","@tscircuit/capacity-autorouter":"^0.0.845","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.160","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1773_1787769755999_0.9074218373392522","host":"s3://npm-registry-packages-npm-production"}},"0.0.1774":{"name":"@tscircuit/core","version":"0.0.1774","_id":"@tscircuit/core@0.0.1774","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"d0a68b495ec9dd7d237c95b0a3f049c17a692ec9","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1774.tgz","fileCount":5,"integrity":"sha512-z9oj9/zeEkepIO7Rp/rGdB3ZORBgyusoCpV2uz1zSg1APTFa5g+//hIK9BzqdGltV7mAswHZXH9NMmB9Q4vN3Q==","signatures":[{"sig":"MEQCIElHlnD7TH6E4aJ58yjFQdzGFRoDjBybu0MsuNSXXS8cAiANnmbsHaFj1A+36iGKewSE/UcyrCWLof87dhGSpKX9jw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1774","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11280430},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"2110d604b6ad919b69be9bb0c62db37a65c68988","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.476","@tscircuit/props":"^0.0.637","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.17.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.86","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.19"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.476","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.407","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.637","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.171","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.243","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.84","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.38","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#03c67d2b00925a3ac24a822cd5a071d8ac2ad087","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"https://pkg.pr.new/@tscircuit/copper-pour-solver@85","@tscircuit/capacity-autorouter":"^0.0.845","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.160","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#47f930139fe969550e049aa7fb741bbcb1f08569","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1774_1787770716383_0.5607673775419943","host":"s3://npm-registry-packages-npm-production"}},"0.0.1775":{"name":"@tscircuit/core","version":"0.0.1775","_id":"@tscircuit/core@0.0.1775","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"2b23992848fbafeda1720f0d444f9b947884a7bb","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1775.tgz","fileCount":5,"integrity":"sha512-W9i/lj1nVqvMZiaH96fidfMtkzVbPbUXplC9OC/cMS0hBUT1Z2TNBgbrndAb41J9oBBuqbiNFG0epJVz12FSZw==","signatures":[{"sig":"MEQCIG4QqB2s9uwKegCNRU6PKqf9fK5hs01jIxwDuJaqtrTLAiBGCv8ZO6IG6Gt85PHWK9HkVCQNN/lbIKX4qRE5NFPhwQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1775","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11280629},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"74ce1c3872220633982687197c824b4f61c19285","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.476","@tscircuit/props":"^0.0.637","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.17.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.86","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.19"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.476","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.407","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.637","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.171","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.243","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.84","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.38","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#03c67d2b00925a3ac24a822cd5a071d8ac2ad087","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"https://pkg.pr.new/@tscircuit/copper-pour-solver@85","@tscircuit/capacity-autorouter":"^0.0.845","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.160","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#47f930139fe969550e049aa7fb741bbcb1f08569","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1775_1787771921243_0.9784120046012776","host":"s3://npm-registry-packages-npm-production"}},"0.0.1776":{"name":"@tscircuit/core","version":"0.0.1776","_id":"@tscircuit/core@0.0.1776","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"8ad87fe9a5698ae8c995ba4ba860d6ba93bdce89","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1776.tgz","fileCount":5,"integrity":"sha512-2rPvr/puIPNO107NSqIJXwPOnE5s7K04wSqIHdV6k5ilTTfBkH/RhB1AhmuXjEK7K83On2edBMJUKmQF75aLvg==","signatures":[{"sig":"MEYCIQDsQlOvw6SRaTltVS6B7skPfIQ1ynqi2UU8Hm17Ek0+tAIhAPeTrBd3rxZJ6IYDSh4T/3G34urb4ezou5KRWJZciKrN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1776","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11280639},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"7008944130dc3be351934182d717d1f3ee99f97a","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.476","@tscircuit/props":"^0.0.637","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.17.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.86","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.19"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.476","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.407","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.637","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.171","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.243","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.84","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.38","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#03c67d2b00925a3ac24a822cd5a071d8ac2ad087","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"https://pkg.pr.new/@tscircuit/copper-pour-solver@e9689c6","@tscircuit/capacity-autorouter":"^0.0.845","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.164","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#47f930139fe969550e049aa7fb741bbcb1f08569","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1776_1787776969638_0.5838797543601857","host":"s3://npm-registry-packages-npm-production"}},"0.0.1777":{"name":"@tscircuit/core","version":"0.0.1777","_id":"@tscircuit/core@0.0.1777","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"b27685d3354224a8bdda8552f77a30343aeaf90b","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1777.tgz","fileCount":5,"integrity":"sha512-DdMutWuYDhKMy+2AiLdEY3mHQHaTghM2IqCFXybs56W90W+wTkG5ijNW6FF+YzCAB6qC5SurJf3bnFkVzD4dqw==","signatures":[{"sig":"MEQCICRMHv03QayxxywEkIR9jmB/H9kZZrz98vcyp2hWjmhmAiAKDjWmcOvOlKfE6ecWhNiKN9YRyaka9jsP4ZmdPrU2Cg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1777","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11280639},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"6d3bc282563e9fe1ea080bab3c0068ea590baefd","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.476","@tscircuit/props":"^0.0.637","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.17.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.86","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.19"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.476","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.407","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.637","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.171","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.243","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.84","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.38","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#03c67d2b00925a3ac24a822cd5a071d8ac2ad087","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"https://pkg.pr.new/@tscircuit/copper-pour-solver@e9689c6","@tscircuit/capacity-autorouter":"^0.0.845","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.166","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#47f930139fe969550e049aa7fb741bbcb1f08569","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1777_1787778924244_0.7989682580124977","host":"s3://npm-registry-packages-npm-production"}},"0.0.1778":{"name":"@tscircuit/core","version":"0.0.1778","_id":"@tscircuit/core@0.0.1778","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"29954cc2368310b0cc4928e4c132ebe097196f1e","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1778.tgz","fileCount":5,"integrity":"sha512-Hw3h101Bq5rLe1BF1ezMd0A6Bb8y+NHjLSM7AFqjoL3Lh61M4CxLssdsevUXYwZDcz4Sp6xMR5Vhicj2Z3QZSg==","signatures":[{"sig":"MEQCIH4pFMuYishtd7TqccQ7g15LGtUcaHWWSvF2PVDfjf3bAiBU6GicbGgEewGig70V9gJUbeETgYSbXxVXUn9WiJRqYA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1778","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11280705},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"019f3110912f5cb55bb3cee7331bcea8c6b59a6d","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.476","@tscircuit/props":"^0.0.637","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.17.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.86","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.19"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.476","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.407","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.637","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.171","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.243","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.84","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.38","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#03c67d2b00925a3ac24a822cd5a071d8ac2ad087","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"https://pkg.pr.new/@tscircuit/copper-pour-solver@e9689c6486cff2b1fac01935a1d0ba7850355d24","@tscircuit/capacity-autorouter":"^0.0.845","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.166","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#47f930139fe969550e049aa7fb741bbcb1f08569","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1778_1787787112229_0.01498935489388975","host":"s3://npm-registry-packages-npm-production"}},"0.0.1779":{"name":"@tscircuit/core","version":"0.0.1779","_id":"@tscircuit/core@0.0.1779","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"1b36d0e506711344daf4a02ee14f72d351e0f7ad","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1779.tgz","fileCount":5,"integrity":"sha512-nwY8eqjv59VBqfcW5fDl6wOKqWp6ADSz5l81Ri13BwVtASOhGKj7+OKn2k7V6RLtBFg7TcJ+++jmu4vZo57gDA==","signatures":[{"sig":"MEQCIDu9h9hAGqK5g/97HvPCpp9RqTeSAxif3A02uGpJDgqtAiAgYa23X4BGtjDHQDJ2l5ShmU527nF4s+M1CcMNnkhEeQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1779","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11280705},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"fdf33aaf1c26af11730619bbb8b98e7379c0287c","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.476","@tscircuit/props":"^0.0.637","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.17.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.86","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.19"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.476","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.407","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.637","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.174","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.243","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.84","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.38","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#03c67d2b00925a3ac24a822cd5a071d8ac2ad087","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"https://pkg.pr.new/@tscircuit/copper-pour-solver@e9689c6486cff2b1fac01935a1d0ba7850355d24","@tscircuit/capacity-autorouter":"^0.0.845","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.166","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#47f930139fe969550e049aa7fb741bbcb1f08569","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1779_1787787263878_0.035243376065449805","host":"s3://npm-registry-packages-npm-production"}},"0.0.1780":{"name":"@tscircuit/core","version":"0.0.1780","_id":"@tscircuit/core@0.0.1780","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"0a7f5d757363bf62bf3b8d5c6407595b87119da1","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1780.tgz","fileCount":5,"integrity":"sha512-kCazaUySQ9Vn5hvnH06N35AMDojcqP5IKr2s2LiGbT08vUtZeqrzE2ejdXoTEoEbfTyHwC+RKXHWvYeRjkhaHw==","signatures":[{"sig":"MEQCIAesuufMNjPrPWQQKBS1o7+eqoPIPXAzgIGhERjzCgW0AiBPWqQqTuO7JW32tODxf2QGKoQbKutk/4HCsKRkQ30XqA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1780","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11280705},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"9823c21c1d3ecb7545c37351bc29225bf58338d5","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.476","@tscircuit/props":"^0.0.637","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.17.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.86","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.19"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.476","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.407","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.637","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.175","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.243","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.84","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.38","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#03c67d2b00925a3ac24a822cd5a071d8ac2ad087","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"https://pkg.pr.new/@tscircuit/copper-pour-solver@e9689c6486cff2b1fac01935a1d0ba7850355d24","@tscircuit/capacity-autorouter":"^0.0.845","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.166","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#47f930139fe969550e049aa7fb741bbcb1f08569","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1780_1787787424771_0.04542646532195227","host":"s3://npm-registry-packages-npm-production"}},"0.0.1781":{"name":"@tscircuit/core","version":"0.0.1781","_id":"@tscircuit/core@0.0.1781","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"7a242c20d10e1634d9e373f145fffe20d6ba7285","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1781.tgz","fileCount":5,"integrity":"sha512-7AvYftaNiUgTdhR7qnNoydgpjvEW7Hz+WAFmuX+eHUKEjvSen/sJF+WVA32Ii9QOIhkUzFLlWl5Te/rhRfLqXA==","signatures":[{"sig":"MEUCIQDGex5mE/QK4DrzUi1aB8MZPMwBhpTN1PtQQiDC2VNk5AIgRLHWQv0n1nfN9TQgYl4V/LC8IWTmLSoPKT+Uu/k7K/A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1781","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11280957},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"f6000d03569b27d5be55556016421cf5467817dc","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.476","@tscircuit/props":"^0.0.637","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.17.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.86","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.19"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.476","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.407","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.637","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.175","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.243","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.84","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.38","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#03c67d2b00925a3ac24a822cd5a071d8ac2ad087","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"https://pkg.pr.new/@tscircuit/copper-pour-solver@e9689c6486cff2b1fac01935a1d0ba7850355d24","@tscircuit/capacity-autorouter":"^0.0.845","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.166","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#47f930139fe969550e049aa7fb741bbcb1f08569","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1781_1787789704991_0.28492687833326835","host":"s3://npm-registry-packages-npm-production"}},"0.0.1782":{"name":"@tscircuit/core","version":"0.0.1782","_id":"@tscircuit/core@0.0.1782","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"8871975b2efef36a336876f8fe4f02997948e651","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1782.tgz","fileCount":5,"integrity":"sha512-V8k5QvzsPv6jwOnnyh71sGBMyknJrUpnyNZCgiION+8UnYAkIUJ4086kTN91TKX/5bFCqXd8uv0V6ir9EdLZ5A==","signatures":[{"sig":"MEQCICFw9gU9QgzPt+qS/YRhvQLN0sHJVDnzV2vPX4vMJ3mVAiAfCquOqQf5sgUqXMIePaLq3gfmXjNwtlMdbrjfnq9rZA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1782","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11356720},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"060dd724c210ddb9bbb997153974dd2ad825d77c","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.476","@tscircuit/props":"^0.0.637","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.17.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.86","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.19"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.476","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.407","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.637","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.175","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.243","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.84","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.39","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#03c67d2b00925a3ac24a822cd5a071d8ac2ad087","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"https://pkg.pr.new/@tscircuit/copper-pour-solver@85","@tscircuit/capacity-autorouter":"^0.0.845","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.166","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#47f930139fe969550e049aa7fb741bbcb1f08569","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1782_1787794368755_0.06315567245354647","host":"s3://npm-registry-packages-npm-production"}},"0.0.1783":{"name":"@tscircuit/core","version":"0.0.1783","_id":"@tscircuit/core@0.0.1783","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"fd979324479a13a1bc8551197c4fc5ba718f4395","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1783.tgz","fileCount":5,"integrity":"sha512-5k+ewqMF/B+MYeEiN1cQUT0PJObVUYsdZXQnj9p9swnxy/RwInj4CaD0xvC0DYDYvKcnzstUbolKKRk6WC0/+g==","signatures":[{"sig":"MEYCIQDGRsLST6GifkVBJrslSwUHlsbf/gnQRqEsn34qY0tr5wIhAMYwnPZkP4NBQzI0nK2iI9dmyNgtC6soDleKTqlKwmJ9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1783","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11358682},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"753b51b723fdd0969ecf5b96b716a430a7175517","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.478","@tscircuit/props":"^0.0.639","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.17.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.86","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.19"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.478","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.407","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.639","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.175","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.243","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.84","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.39","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#03c67d2b00925a3ac24a822cd5a071d8ac2ad087","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"https://pkg.pr.new/@tscircuit/copper-pour-solver@85","@tscircuit/capacity-autorouter":"^0.0.845","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.166","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#47f930139fe969550e049aa7fb741bbcb1f08569","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1783_1787794846103_0.5158540595329155","host":"s3://npm-registry-packages-npm-production"}},"0.0.1784":{"name":"@tscircuit/core","version":"0.0.1784","_id":"@tscircuit/core@0.0.1784","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"75fbba272930fd79b1e0682aabb0da66d0f115ab","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1784.tgz","fileCount":5,"integrity":"sha512-QWbM7OQEANRnE3ePfE3Ja/5aGC0ZqW2tSagdtFI40eAg1F78dmsmOKL/nJ9FjDlyGGaQNOJWPKknFD8oNzG6KA==","signatures":[{"sig":"MEUCIH+TdyX42qPbw6dWga/JeWzA8+OlGS+ew0PDDNHSJaReAiEAkx/bDvILKfpWp2f0Yokm9J0tcT+S5c0xjnre2k/sD1s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1784","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11365163},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"572913c70cad7b70e5b24afccef4a729893c81e1","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.479","@tscircuit/props":"^0.0.640","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.17.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.86","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.19"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.479","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.410","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.640","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.175","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.243","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.84","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.39","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#03c67d2b00925a3ac24a822cd5a071d8ac2ad087","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"https://pkg.pr.new/@tscircuit/copper-pour-solver@85","@tscircuit/capacity-autorouter":"^0.0.845","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.166","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#47f930139fe969550e049aa7fb741bbcb1f08569","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1784_1787798066745_0.48868252541827983","host":"s3://npm-registry-packages-npm-production"}},"0.0.1785":{"name":"@tscircuit/core","version":"0.0.1785","_id":"@tscircuit/core@0.0.1785","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"76a61450977bfa53702bdfeb1f0a0415e8a74a6d","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1785.tgz","fileCount":5,"integrity":"sha512-yh7STkCK661Y3AfQ4Zmg4Ujmm4OC9jdRGfrnwAsyTHYV1k21nuOGhAtcgbx0Unsv1SdTLetfXN9KOE6HWUOpyg==","signatures":[{"sig":"MEQCIHdGyOuz5COc7eYGEEuTdXT12fopVN+3flkIYrJb5bnaAiBMAN50+EusZSxaVD2fbk8okX3Mu4Mmk7+x1U/ZClNHuw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1785","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11365075},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"fec306b74e818b60845f13373a66db734da0226d","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.479","@tscircuit/props":"^0.0.640","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.17.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.86","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.19"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.479","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.410","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.640","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.175","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.243","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.84","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.39","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#03c67d2b00925a3ac24a822cd5a071d8ac2ad087","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"^0.0.51","@tscircuit/capacity-autorouter":"^0.0.845","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.166","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#47f930139fe969550e049aa7fb741bbcb1f08569","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1785_1787806179252_0.5379445074358706","host":"s3://npm-registry-packages-npm-production"}},"0.0.1786":{"name":"@tscircuit/core","version":"0.0.1786","_id":"@tscircuit/core@0.0.1786","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"70befdd6e49e2d8c1735a64178361df62f11e2e7","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1786.tgz","fileCount":5,"integrity":"sha512-GiEhIrp0t2T8/e8613GAFVfpW5JqyWENhEzeQ3PFsObVsJof+dRkfLYUXdhz7KykswY6oeWZSojx+z+Tf+UF2w==","signatures":[{"sig":"MEYCIQDm7gD1lYy6Ed77iBcMiZRnMr6FUEOlW4pGnx+HfbQB6wIhAPRNrvf8mxYmMmquyy8iKgQA2lyYu7xl0jxGZbqsTyJC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1786","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11365075},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"5d83dcdef5b1fdd704157a044a1e2d293742b734","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.479","@tscircuit/props":"^0.0.640","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.17.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.86","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.19"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.479","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.410","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.640","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.177","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.243","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.84","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.39","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#03c67d2b00925a3ac24a822cd5a071d8ac2ad087","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"^0.0.51","@tscircuit/capacity-autorouter":"^0.0.845","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.166","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#47f930139fe969550e049aa7fb741bbcb1f08569","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1786_1787807098212_0.6543755001837812","host":"s3://npm-registry-packages-npm-production"}},"0.0.1787":{"name":"@tscircuit/core","version":"0.0.1787","_id":"@tscircuit/core@0.0.1787","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"4e6c9bab75d4467ad282c8b305bcadf1f942546e","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1787.tgz","fileCount":5,"integrity":"sha512-ThI1JIXVaViJaJ/LYADOL9naYbu3owjRdSEH+bJf2ju4EYi1uqRLlo1k5UIpM8Uo6+R5KwixJX4cPx0iE3SfoA==","signatures":[{"sig":"MEYCIQDDeqEzE3QFt8rnvBqueeSIJlQN4vk4AjvAkbOISR0IygIhAODfql+altWA2TMIw3eymV6mKlrLwhDxCIlSdgp6JP40","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1787","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11365075},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"e443b0650c4ef4e40d7b5070048fce2c1ab9cde0","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.479","@tscircuit/props":"^0.0.640","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.17.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.86","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.19"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.479","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.410","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.640","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.178","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.243","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.84","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.39","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#03c67d2b00925a3ac24a822cd5a071d8ac2ad087","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"^0.0.51","@tscircuit/capacity-autorouter":"^0.0.845","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.166","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#47f930139fe969550e049aa7fb741bbcb1f08569","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1787_1787807214409_0.33810103459438","host":"s3://npm-registry-packages-npm-production"}},"0.0.1788":{"name":"@tscircuit/core","version":"0.0.1788","_id":"@tscircuit/core@0.0.1788","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"9f8dc477dcfb636e9339a710ba1c123677f74683","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1788.tgz","fileCount":5,"integrity":"sha512-2/IVVdq6BNhnjjIUm4oDYIZZoaLQXnlsQWQRj9RU9t0ijNHvOUsZsJ4Dln6K9KitG5T0/mIPlJ1mLAN4E2qgAA==","signatures":[{"sig":"MEUCIQCmaKJ38FijTLkqzL2/AELJTJEgC0mVF92nQIxBrGFK7AIgXg9kBrIZYJY+wPZe6gyRRDEhjq3qQHeClKSCutA7s/g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1788","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11365075},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"0361ca60234bfea0d76d191f7978ecab7db663f3","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.479","@tscircuit/props":"^0.0.640","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.17.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.86","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.19"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.479","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.410","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.640","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.178","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.243","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.84","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.39","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#03c67d2b00925a3ac24a822cd5a071d8ac2ad087","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"^0.0.51","@tscircuit/capacity-autorouter":"^0.0.845","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.168","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#47f930139fe969550e049aa7fb741bbcb1f08569","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1788_1787840339460_0.31669604591755385","host":"s3://npm-registry-packages-npm-production"}},"0.0.1789":{"name":"@tscircuit/core","version":"0.0.1789","_id":"@tscircuit/core@0.0.1789","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"368d378065b17148e0cfac86161105c77cf4d1ef","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1789.tgz","fileCount":5,"integrity":"sha512-u9tL49qdsVg2UHjT66VjkFjIWESXXQExvnRjS6NvN/aRuz3upcY/UZLsmxzdJTx01MFLr8DaxndYDjgR7Lq94A==","signatures":[{"sig":"MEYCIQDA3WS7lLPvKwZZwCPjCG0V1icmURD+l46cqXKlAQ/fBwIhAMR1M59+7O+VqJOhUUlKYpqlhCBokL8qlXBXH2vL5R+k","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1789","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11384551},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"73d53bd121c410424dd85868d7eed883babf67d8","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.479","@tscircuit/props":"^0.0.640","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.17.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.86","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.19"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.479","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.410","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.640","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.178","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.243","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.84","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.40","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#03c67d2b00925a3ac24a822cd5a071d8ac2ad087","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"^0.0.51","@tscircuit/capacity-autorouter":"^0.0.845","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.168","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#47f930139fe969550e049aa7fb741bbcb1f08569","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1789_1787846818783_0.6741712698030742","host":"s3://npm-registry-packages-npm-production"}},"0.0.1790":{"name":"@tscircuit/core","version":"0.0.1790","_id":"@tscircuit/core@0.0.1790","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"3c7fe16243a3a71ab9a093197bb6d9f1b7890343","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1790.tgz","fileCount":5,"integrity":"sha512-ZuRUIWAeFihh1Zmm3rtb5HpT8aH4unyBYg2A3xrh4y/7beWFZDtklQkzgKX6ikdb0WCzZew9xeZzPl9r9E+Dsw==","signatures":[{"sig":"MEQCIH3hq4BWzGNOoHii3nOvo0RsUOngb0Oz+nyalj7pPm+iAiAwWEQN9vYTdr/9qQr5mneFZUN25jKXvMGZf7dlBu/K8A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1790","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11643862},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"7a8575e93ed6cc43d69f3ca93def39f9c28f266d","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.479","@tscircuit/props":"^0.0.641","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.17.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.86","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.19"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.479","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.410","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.641","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.178","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.243","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.84","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.40","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#03c67d2b00925a3ac24a822cd5a071d8ac2ad087","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"^0.0.51","@tscircuit/capacity-autorouter":"^0.0.845","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.168","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#47f930139fe969550e049aa7fb741bbcb1f08569","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1790_1787866892341_0.26331465751713146","host":"s3://npm-registry-packages-npm-production"}},"0.0.1791":{"name":"@tscircuit/core","version":"0.0.1791","_id":"@tscircuit/core@0.0.1791","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"1eb2c32a14355b87e3ff7160eba4bcdc12c6d6bd","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1791.tgz","fileCount":5,"integrity":"sha512-byy8YWfS9mZfKteUBQsnBrnbeOp5IFpC9pX12CeAmxpARSbBAxHQeJOMp36Owqh8FzN8QE+1MvCz+NBsQfkP+g==","signatures":[{"sig":"MEUCIQDb28nJA+f+ImhAh6PDB/W6JKBse8BluSTMFALQ/W+kbwIgfuRjhFCandCYZz+6/UMxrXlQVLQrFU2G6Qaqxq+BDKY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1791","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11643862},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"51fa814e5e9b30abbcc20478d28f8f8998dc46c5","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.479","@tscircuit/props":"^0.0.641","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.17.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.86","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.19"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.479","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.410","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.641","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.178","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.243","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.84","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.40","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#03c67d2b00925a3ac24a822cd5a071d8ac2ad087","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"^0.0.51","@tscircuit/capacity-autorouter":"^0.0.845","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.170","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#47f930139fe969550e049aa7fb741bbcb1f08569","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1791_1787868961745_0.4027694033832476","host":"s3://npm-registry-packages-npm-production"}},"0.0.1792":{"name":"@tscircuit/core","version":"0.0.1792","_id":"@tscircuit/core@0.0.1792","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"01422a3a8eb4655343b60bfc7a511565db55046a","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1792.tgz","fileCount":5,"integrity":"sha512-tGbzN2Cs3VFHdFRfaMn0DqTNAbGCCc1kyI4A8SJQqANUvpvwhrHfRSEaCSeseZ/7i7oNaFYcF7E73wucpN397Q==","signatures":[{"sig":"MEUCIQCqT0vr6Jhf3uuprHrcRT+cDg6hzcLWyXVlI/piZrCxRwIgQMgdrgPwZPENUoZTbJFS/0/23tgFGDOJXxSpJx8AhQA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1792","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11646297},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"fa641588fa260c65c0f53f58290b8a5970027e17","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.479","@tscircuit/props":"^0.0.641","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.17.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.86","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.19"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.479","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.410","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.641","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.178","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.243","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.84","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.41","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#03c67d2b00925a3ac24a822cd5a071d8ac2ad087","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"^0.0.51","@tscircuit/capacity-autorouter":"^0.0.845","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.170","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#47f930139fe969550e049aa7fb741bbcb1f08569","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1792_1787871059323_0.4058468563019435","host":"s3://npm-registry-packages-npm-production"}},"0.0.1793":{"name":"@tscircuit/core","version":"0.0.1793","_id":"@tscircuit/core@0.0.1793","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"11035f751fc3d04ff70bb27d74852d1953a66cdb","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1793.tgz","fileCount":5,"integrity":"sha512-gkD/oIkUoskCF++K097l4jNaXuNL9lWlVCwMVCORugkZQy40NbQwZoAQTrSg9B0i2FBMjkDh1aWYw76Ox2L8ww==","signatures":[{"sig":"MEYCIQDAFZkW8gR9wPVnhN7kKKGJShUz6l80XPN6PVAsfEFbWQIhAIb8nYbrKMyauSRS83aQfU8mjvc6kjrXpSkLxfaOixux","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1793","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11646438},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"64cd7f8f82319fbd036d1e7a3500cf64e7c2606b","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.479","@tscircuit/props":"^0.0.642","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.17.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.86","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.19"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.479","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.410","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.642","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.178","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.243","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.84","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.41","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#03c67d2b00925a3ac24a822cd5a071d8ac2ad087","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"^0.0.51","@tscircuit/capacity-autorouter":"^0.0.845","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.170","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#47f930139fe969550e049aa7fb741bbcb1f08569","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1793_1787879926619_0.30216536290992546","host":"s3://npm-registry-packages-npm-production"}},"0.0.1794":{"name":"@tscircuit/core","version":"0.0.1794","_id":"@tscircuit/core@0.0.1794","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"5ee662cee496010abc8bb9211e2af296821f0c09","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1794.tgz","fileCount":5,"integrity":"sha512-Jhj+729dHX4nMcg3PEBJzQu/qFshaI8N+eUTgpJR0lqF3BFzEpRW7qFySeR18rCLQ+euhNKmUaQB/HjoPlkhJQ==","signatures":[{"sig":"MEUCIG96cgxIEDXAZtD2EfOKeBFYfoKFmlAlAlssG4LeZI8dAiEAqVs1hI1jCpzMQEjws0ZlmLoopWTCo1Yw4hezFNYDfOA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1794","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11646438},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"1b715c0cfbf638aca94be775fda933228b287b21","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.479","@tscircuit/props":"^0.0.642","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.17.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.86","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.19"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.479","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.410","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.642","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.178","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.243","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.84","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.41","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#03c67d2b00925a3ac24a822cd5a071d8ac2ad087","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"^0.0.51","@tscircuit/capacity-autorouter":"^0.0.851","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.170","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#47f930139fe969550e049aa7fb741bbcb1f08569","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1794_1787891088915_0.21647507454894188","host":"s3://npm-registry-packages-npm-production"}},"0.0.1795":{"name":"@tscircuit/core","version":"0.0.1795","_id":"@tscircuit/core@0.0.1795","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"a74ca5dd04e5c6fc2eacb25bb68d98e845b577f8","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1795.tgz","fileCount":5,"integrity":"sha512-G8QXA3008jhdoikPuGztyIKoMB4BnolOIPl5AAIH06A0LYeLDNrrZUrOzMtUEtAVVdbplbqMbwQGg9yCTr/3Og==","signatures":[{"sig":"MEQCIF1hJSXSRN4IstxN47JQffSaDXV9+4TdPagOKho4KLBrAiANfMF4t8FxDTnEHGAeRG8JZibiPmxYgI5tPesZ1V12ZA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1795","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11646438},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"01b67dbb2475cd21ff426021c850cd9f81da9b72","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.479","@tscircuit/props":"^0.0.642","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.17.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.86","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.19"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.479","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.410","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.642","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.178","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.243","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.84","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.41","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#03c67d2b00925a3ac24a822cd5a071d8ac2ad087","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"^0.0.51","@tscircuit/capacity-autorouter":"^0.0.851","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.171","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#47f930139fe969550e049aa7fb741bbcb1f08569","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1795_1787895847694_0.29018133054081785","host":"s3://npm-registry-packages-npm-production"}},"0.0.1796":{"name":"@tscircuit/core","version":"0.0.1796","_id":"@tscircuit/core@0.0.1796","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"429b8632dff1d268269a5ff84bcc015d0b3cb29d","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1796.tgz","fileCount":5,"integrity":"sha512-WMCalMwialPGaUEYw0MGJ9XM5Qm1HIteXpz0zoYVK9AdZAir3uBHmvCIKg1hy/Cj3IUT9t3cCEdpU7K2pSQGsw==","signatures":[{"sig":"MEQCIAPC3lJzxn6T3AOTuVGslcmghXV2DlnaKNr07srS+q4QAiA9KKRyme6IbE6y1GmsbXQ7OiSShxEaTWttOayu8K2BCw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1796","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11646630},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"ecb970a4757537542943436d3915910fa2fbc3dd","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.479","@tscircuit/props":"^0.0.642","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.17.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.86","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.19"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.479","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.410","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.642","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.178","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.243","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.84","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tsci/tscircuit.ti-am62l":"github:tscircuit/ti#0a290ae9d1ba1a534e45d1980830d150a9a2c278","@tscircuit/fanout-solver":"0.0.41","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#e67a81f0745acda84382e9afc83f59d9e2681cc1","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"^0.0.51","@tscircuit/capacity-autorouter":"^0.0.851","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.171","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#47f930139fe969550e049aa7fb741bbcb1f08569","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1796_1787910436349_0.9078664188190775","host":"s3://npm-registry-packages-npm-production"}},"0.0.1797":{"name":"@tscircuit/core","version":"0.0.1797","_id":"@tscircuit/core@0.0.1797","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"bb1693320537c21dfc3111a7881dc05feb1a6a78","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1797.tgz","fileCount":5,"integrity":"sha512-sMb1zNCbALz2QRPBLXoQo9PhBc6U/WgOvGPzka7L9+Ii6qmfwe9+TzQhV43Ha4d3aropO0iosoWKnyf76sCnfQ==","signatures":[{"sig":"MEUCIQDj4TLGsIrQHtbTz6Dh3QAY3zXue5mCNH1I9YyW8/jsdAIgGizvwzH1iG8R6/XpejrCDF5rnAEqJ60YXduaFs09bDI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1797","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11646630},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"a27f5d425bd2d52aaab3fe984f25c457490ff045","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.479","@tscircuit/props":"^0.0.642","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.17.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.86","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.19"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.479","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.410","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.642","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.178","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.243","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.84","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tsci/tscircuit.ti-am62l":"github:tscircuit/ti#0a290ae9d1ba1a534e45d1980830d150a9a2c278","@tscircuit/fanout-solver":"0.0.41","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#e67a81f0745acda84382e9afc83f59d9e2681cc1","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"^0.0.51","@tscircuit/capacity-autorouter":"^0.0.851","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.173","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#47f930139fe969550e049aa7fb741bbcb1f08569","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1797_1787945398587_0.961443919737843","host":"s3://npm-registry-packages-npm-production"}},"0.0.1798":{"name":"@tscircuit/core","version":"0.0.1798","_id":"@tscircuit/core@0.0.1798","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"e70632405f8b83a42922f997f912d912cd2370d7","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1798.tgz","fileCount":5,"integrity":"sha512-Q3qJF5ZKd0dzlCg1XW9CZhBay6EViPjFj+eDdfsT9fO6bZG/o0k/4GODkUv396qhEU/As3hEgOBl55LJXFTQBw==","signatures":[{"sig":"MEUCIHpNlGVYwhr7E59s/OE2n6nJMeXVFr9wlfsBAO4YZNtGAiEAvIrqr0Vi7thDTufqv+p47NI6Td3qLPKKOGS2ni8vNek=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1798","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11648091},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"492f348b8c0ca4d6fb3c7907f27d633cb76c0eb9","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.479","@tscircuit/props":"^0.0.643","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.17.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.86","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.19"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.479","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.410","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.643","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.178","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.243","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.84","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tsci/tscircuit.ti-am62l":"github:tscircuit/ti#0a290ae9d1ba1a534e45d1980830d150a9a2c278","@tscircuit/fanout-solver":"0.0.42","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#e67a81f0745acda84382e9afc83f59d9e2681cc1","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"^0.0.51","@tscircuit/capacity-autorouter":"^0.0.851","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.173","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#47f930139fe969550e049aa7fb741bbcb1f08569","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1798_1787948638988_0.8617504781461252","host":"s3://npm-registry-packages-npm-production"}},"0.0.1799":{"name":"@tscircuit/core","version":"0.0.1799","_id":"@tscircuit/core@0.0.1799","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"2d28524325e3a7043e769d14bd1217f1280e4487","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1799.tgz","fileCount":5,"integrity":"sha512-qstOUV85UxpPt6CtoZ2uoMPwApR3mfO+gvjoKfAz2nOkbJOCiD2v+kg2XdJ8yrI2jIPnSnqEcUzihifap8cKAg==","signatures":[{"sig":"MEUCIQCQRAAsLy/BQK0ux3dvEyagkQLK9r0fRoskX3A9v54RcwIgGxQRrfwrE+YGA6whoMYi1xQip7HvHWm2XdCq6uk22us=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1799","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11648182},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"f5f299e4f043a18d2668599ba506ef13e2729204","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.479","@tscircuit/props":"^0.0.643","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.17.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.86","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.19"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.479","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.410","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.643","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.178","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.243","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.84","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tsci/tscircuit.ti-am62l":"github:tscircuit/ti#0a290ae9d1ba1a534e45d1980830d150a9a2c278","@tscircuit/fanout-solver":"0.0.42","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#e67a81f0745acda84382e9afc83f59d9e2681cc1","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"^0.0.51","@tscircuit/capacity-autorouter":"^0.0.851","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.173","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#47f930139fe969550e049aa7fb741bbcb1f08569","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1799_1787958495971_0.6771386110613253","host":"s3://npm-registry-packages-npm-production"}},"0.0.1800":{"name":"@tscircuit/core","version":"0.0.1800","_id":"@tscircuit/core@0.0.1800","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"e94edb00be799e325c38840ffc089ac1fac5b5bd","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1800.tgz","fileCount":5,"integrity":"sha512-OMkBOv0zIpskW8wlprcXaTFG06IFh4ydTnrEzCjSqvA6a48P8AzkfneaFOgB/8IQAyHRYlpd+NYgC1huO/EMRA==","signatures":[{"sig":"MEQCICQ2QWTENULIeJ1qlv8Z8kePVQaSIMTmzp85/v8duoHbAiBjBmv4figIQgqiq73f1VUW9/3LC46FnJs8+YQZbwUxxQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1800","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11648503},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"29ece18d57cefdf8a4680d6e14ee0643a5c1947c","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.479","@tscircuit/props":"^0.0.643","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.17.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.86","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.19"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.479","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.410","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.643","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.178","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.243","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.84","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tsci/tscircuit.ti-am62l":"github:tscircuit/ti#0a290ae9d1ba1a534e45d1980830d150a9a2c278","@tscircuit/fanout-solver":"0.0.42","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#e67a81f0745acda84382e9afc83f59d9e2681cc1","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"^0.0.51","@tscircuit/capacity-autorouter":"^0.0.851","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.173","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#47f930139fe969550e049aa7fb741bbcb1f08569","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1800_1787960585691_0.2607168678783698","host":"s3://npm-registry-packages-npm-production"}},"0.0.1801":{"name":"@tscircuit/core","version":"0.0.1801","_id":"@tscircuit/core@0.0.1801","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"773210828555466215ec1822bc2eade0f8440afd","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1801.tgz","fileCount":5,"integrity":"sha512-ojY4zZVvCSwGJq7NMELYRRbBf0Nq3BfZ1r7eUx3zjwkBjxD5PwBxHlj716f/4KYY7WAqSI8g8gg3OZT6Hsh7jw==","signatures":[{"sig":"MEQCIHYMKwwtyNzqwdtoakxZNeOmjuTVvmwMUvEGrXOPVtiZAiBBpUwOfLhzKSRjWyt5Ok7d8suz6qCy4VWzAUWRpEEqxw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1801","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11647872},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"c0827ea227c8f38c26b8d2043dfafd705621b8af","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.479","@tscircuit/props":"^0.0.643","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.17.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.86","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.19"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.479","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.410","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.643","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.178","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.243","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.84","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tsci/tscircuit.ti-am62l":"github:tscircuit/ti#0a290ae9d1ba1a534e45d1980830d150a9a2c278","@tscircuit/fanout-solver":"0.0.42","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#e67a81f0745acda84382e9afc83f59d9e2681cc1","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"^0.0.51","@tscircuit/capacity-autorouter":"^0.0.851","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.173","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#47f930139fe969550e049aa7fb741bbcb1f08569","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1801_1787977098948_0.2435770773712569","host":"s3://npm-registry-packages-npm-production"}},"0.0.1802":{"name":"@tscircuit/core","version":"0.0.1802","_id":"@tscircuit/core@0.0.1802","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"606fb71484413e6b1fd67b9748a9b212f05fecfd","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1802.tgz","fileCount":5,"integrity":"sha512-yTmnf9KmMqkFg+jFkmho2RvXZQFA87b76amQDcHzfHuRpITeGEWZTthyjDmfzba2XIoQbBSp2RGw9BmaM6n2WA==","signatures":[{"sig":"MEQCIBkrzzg9l4uXZTJ63U7n0Dz5QZZkFYMu/QvLJRjuKjOzAiBdvlwQqyzePYYsekxIoiCBj3rxRwTOROIEigrL8m4Z+g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1802","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11647680},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"4c04b813828748d611005c5bf0b598039fab1388","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.479","@tscircuit/props":"^0.0.643","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.17.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.86","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.19"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.479","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.410","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.643","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.178","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.243","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.84","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.42","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#e67a81f0745acda84382e9afc83f59d9e2681cc1","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"^0.0.51","@tscircuit/capacity-autorouter":"^0.0.851","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.173","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#47f930139fe969550e049aa7fb741bbcb1f08569","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1802_1787995355186_0.9514999794071279","host":"s3://npm-registry-packages-npm-production"}},"0.0.1803":{"name":"@tscircuit/core","version":"0.0.1803","_id":"@tscircuit/core@0.0.1803","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"5e6a583098333eccd9859ded8f4513585c477eb3","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1803.tgz","fileCount":5,"integrity":"sha512-Xn0LdpIEagxJp8igI3/k8kSpDegrzpI8HD4uEZTFIndDGQjOccNmplL88z2z6vyyulfWOWfBkDHK1u4kH6v8FQ==","signatures":[{"sig":"MEYCIQDnZBmnkxQ5djVNCVZJrzgxDmjo0aZQptXa97PTjn1bXAIhAMTzcDL+7Ps1vDRUXR/LkEqX6Qy3rAgg3UhUBJj37gdn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1803","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11648163},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"1b99b81d779488933b87fc7f5e2e86ee4154be3e","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.479","@tscircuit/props":"^0.0.643","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.17.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.86","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.19"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.479","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.410","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.643","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.178","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.243","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.84","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.43","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#e67a81f0745acda84382e9afc83f59d9e2681cc1","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"^0.0.51","@tscircuit/capacity-autorouter":"^0.0.851","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.173","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#47f930139fe969550e049aa7fb741bbcb1f08569","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1803_1788035417440_0.21136836008185322","host":"s3://npm-registry-packages-npm-production"}},"0.0.1804":{"name":"@tscircuit/core","version":"0.0.1804","_id":"@tscircuit/core@0.0.1804","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"7900d85362c303b9645f06337b7ebd41b09113e3","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1804.tgz","fileCount":5,"integrity":"sha512-ukssabUTMVvaOAbMOu5iYQPTpQFDZmd17/k7D+LA1cspnc9LAUzIV1fYr2Ux0PvgWY+WZ4n0bdCWBV7LQ7XJSg==","signatures":[{"sig":"MEYCIQCDYuR3kSAu74eFDay7o/+1wYfL9LYNokBZ8uq+aJk2yAIhAP6MdvpSSiSI0Fk/O0hEW51aa+jVGN6WVmoysl1/5tmF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1804","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11650777},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"81e7910d0f449e2bf3137fb7b914c87f5b1297cd","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.479","@tscircuit/props":"^0.0.643","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.17.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.86","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.19"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.479","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.410","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.643","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.178","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.243","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.84","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.45","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#e67a81f0745acda84382e9afc83f59d9e2681cc1","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"^0.0.51","@tscircuit/capacity-autorouter":"^0.0.851","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.173","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#47f930139fe969550e049aa7fb741bbcb1f08569","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1804_1788042353191_0.023783358500336638","host":"s3://npm-registry-packages-npm-production"}},"0.0.1805":{"name":"@tscircuit/core","version":"0.0.1805","_id":"@tscircuit/core@0.0.1805","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"b05bc41ba92093edbef854c034e6784e80691906","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1805.tgz","fileCount":5,"integrity":"sha512-rlvhhy5ochlR+ZpB6NqyRdL2HLlH/DMI91FWiTSQv9cVUf9LBjHTLHlvxFc389lmdjWDjaLNt1Hul7DAnhSRzw==","signatures":[{"sig":"MEUCIQCvvPlcJ0rAZ3ejj7fPnJh4fAYICitPnV88vwaC1TZc2AIgf/exRgQ2q5Ijk2oWYuux4WWwxfNAs0zftpKKev1sJk0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1805","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11650777},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"055a43bddab3cead191200a5f45fcc3820aadb02","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.479","@tscircuit/props":"^0.0.643","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.17.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.86","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.19"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.479","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.410","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.643","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.178","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.243","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.84","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.45","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"^0.0.51","@tscircuit/capacity-autorouter":"^0.0.851","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.173","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#47f930139fe969550e049aa7fb741bbcb1f08569","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1805_1788060750717_0.22761893168658887","host":"s3://npm-registry-packages-npm-production"}},"0.0.1806":{"name":"@tscircuit/core","version":"0.0.1806","_id":"@tscircuit/core@0.0.1806","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"7f5291ac766617850e573c8617140dcaf83c86d6","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1806.tgz","fileCount":5,"integrity":"sha512-Myk1E0egJjHAj9GQAqedhZUoMRFDnS1FTkZJClvcdSc/xwgTetMNjTP5cxPIz5BvqSCg71ha79QSV4e583Go2Q==","signatures":[{"sig":"MEQCIEQyRZsJVVpiT6A+vIMpFd2U43bWCM3Bbsi/NrNCNfkzAiBMngxlMgmPkRMnk/jWOcMlhQSgoo/D6fjS3/j3iRdpmw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1806","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11653572},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"a68b25cded4a03f00d4f681fbadf7237dccfc89e","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.479","@tscircuit/props":"^0.0.643","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.17.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.86","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.19"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.479","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.410","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.643","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.178","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.243","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.84","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.46","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"^0.0.51","@tscircuit/capacity-autorouter":"^0.0.851","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.173","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#47f930139fe969550e049aa7fb741bbcb1f08569","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1806_1788061745178_0.2251262272908472","host":"s3://npm-registry-packages-npm-production"}},"0.0.1807":{"name":"@tscircuit/core","version":"0.0.1807","_id":"@tscircuit/core@0.0.1807","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"28ec7bebe55b51e7d8e8e3b3e53c6129c0c55ad4","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1807.tgz","fileCount":5,"integrity":"sha512-wdhkoxOdC3VPtw7ofP/h1i5BbOLvGQFJdoX+G2fyNarsx3cmac0Pat73pBz8ZCvrZKCWvF5nUvX5YfeiRB34nw==","signatures":[{"sig":"MEYCIQDROc3r3iXIkncUNQdKJJcDp9iizJr0fSSGY3/v4qiSsgIhAISex4SMIRZmy+bjUq1yLwwPjjhFhvg4/e4pZGentbWl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1807","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11653572},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"befcc718d4bf8cec5fbee8bc73b56f4f0302449f","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.479","@tscircuit/props":"^0.0.643","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.17.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.86","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.19"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.479","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.410","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.643","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.178","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.243","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.88","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.46","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"^0.0.51","@tscircuit/capacity-autorouter":"^0.0.851","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.173","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#47f930139fe969550e049aa7fb741bbcb1f08569","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1807_1788080137568_0.5111196542319185","host":"s3://npm-registry-packages-npm-production"}},"0.0.1808":{"name":"@tscircuit/core","version":"0.0.1808","_id":"@tscircuit/core@0.0.1808","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"1a78473c2efba9ef3fe3419c3a80b6e862108128","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1808.tgz","fileCount":5,"integrity":"sha512-Lm/JSnarfCPItHiru0HPhk9Z34ke3OvYeNu1nLFN1fNyCa7bSXI8dR3+04awbe6hjHGAVM/Nk1D/PttzWmhVSA==","signatures":[{"sig":"MEUCIEj7JCf9gk2zPsnItCcgIv6OBZRX5vt13z0+Lsnm1eAtAiEArQ9240pz9YdzT9j1lHjUiJ9JDkFrlzVSs1PpVC9IOls=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1808","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11653976},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"d217d98ffb85d2fd8ccd5dc501ab9a7d2513cefe","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.479","@tscircuit/props":"^0.0.643","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.17.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.86","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.19"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.479","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.410","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.643","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.178","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.243","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.88","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.46","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"^0.0.51","@tscircuit/capacity-autorouter":"^0.0.851","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.173","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#47f930139fe969550e049aa7fb741bbcb1f08569","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1808_1788110788402_0.6090272966833641","host":"s3://npm-registry-packages-npm-production"}},"0.0.1809":{"name":"@tscircuit/core","version":"0.0.1809","_id":"@tscircuit/core@0.0.1809","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"6211e7f5201ee5047dc2e3f214e51c5d6296ac41","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1809.tgz","fileCount":5,"integrity":"sha512-1w3iftJDn0+ohF1uMZ8ISUMx8OHuFvpUB+h9G/ZIzGvabZPH7YrHd/twyzKd7wJgZHRsi6WlyQ0k9iZJmclKSA==","signatures":[{"sig":"MEQCIAEIlHeA04DFc8/9mCJSK0OqrXGUfiejhgLDJM6M1NDTAiA5zONNcEoB9dy/X+NavxqCA1BBx0v7hszcOlBOwOzHiA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1809","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11662598},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"d057be10c79815d767df9d6d3df53f6a97585a93","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.479","@tscircuit/props":"^0.0.643","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.17.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.86","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.19"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.479","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.410","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.643","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.178","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.243","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.88","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.46","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"^0.0.51","@tscircuit/capacity-autorouter":"^0.0.851","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.173","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#47f930139fe969550e049aa7fb741bbcb1f08569","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1809_1788110853231_0.40615960099466286","host":"s3://npm-registry-packages-npm-production"}},"0.0.1810":{"name":"@tscircuit/core","version":"0.0.1810","_id":"@tscircuit/core@0.0.1810","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"4e54a5ad1da38ad5149b79483466c0904fffeed9","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1810.tgz","fileCount":5,"integrity":"sha512-IsBGUZbmn0SfKNWfkahZ3nTWKWp/vdKiNvBQrFKtwZm/7mkETO1+4mT/BAgJt2sGhB7BsC2/Q8GH3/gdxXmd5Q==","signatures":[{"sig":"MEQCIANBH2+MTQFr0qJFfR/phSgPxYwWYNX30nvXruaxIdTVAiBpxRYltW4GUOp9QtFBQVL9jhOvkNVnieAG00dK9Y8Ghw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1810","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11662598},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"f0c9754ab1da838a6887637c42109712ea9a797c","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.479","@tscircuit/props":"^0.0.643","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.17.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.86","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.19"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.479","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.410","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.643","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.178","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.244","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.88","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.46","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"^0.0.51","@tscircuit/capacity-autorouter":"^0.0.851","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.173","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#47f930139fe969550e049aa7fb741bbcb1f08569","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1810_1788116378664_0.39541071296178276","host":"s3://npm-registry-packages-npm-production"}},"0.0.1811":{"name":"@tscircuit/core","version":"0.0.1811","_id":"@tscircuit/core@0.0.1811","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"7b47856ada85ef80fffe599318cb1c56e4731661","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1811.tgz","fileCount":5,"integrity":"sha512-AhD2+3i0f+C4PK1RfwFA7O2Z04sAY2tcvZH5CDp1HXeFYiTy9iz6Km1QejBAYIhNF4Svm2osj5W9zO7cGwChIQ==","signatures":[{"sig":"MEQCIAFsF/OPg5/kRve8eJDmAzXS+NRhiFej1aIj7oRgi4G6AiAl7+z+22w04BcMpWFCaIxQ40rWNQldotRTCZ/TowqybQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1811","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11670423},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"eca4d161d2b433cefb5a03c921ae3009f51b08c7","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.479","@tscircuit/props":"^0.0.644","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.17.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.86","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.19"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.479","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.410","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.644","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.178","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.244","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.88","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.46","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"^0.0.51","@tscircuit/capacity-autorouter":"^0.0.851","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.173","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#47f930139fe969550e049aa7fb741bbcb1f08569","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1811_1788123300266_0.9213383383009031","host":"s3://npm-registry-packages-npm-production"}},"0.0.1812":{"name":"@tscircuit/core","version":"0.0.1812","_id":"@tscircuit/core@0.0.1812","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"a276437d2ee3008d7946b2aecc97f19efffa0dc0","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1812.tgz","fileCount":5,"integrity":"sha512-PB7+oArdXvVN3qj4RwPRPHkD08REGXwzXZlqMLFN7fPhJgaxnGk/s9I38D6ap5BritANqdYy5yaLeFBLdDaXWw==","signatures":[{"sig":"MEQCIAa9jXwdzwo3gQCCtwbdKyWZNVO83xKsjlsBOPxdKIROAiAhu6X8Ja0a2d3pJ4aIhS9pJE9v7h5YsoKT9HyXNJ9zOg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1812","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11673828},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"c1e8a4bafe7ded1d474c8e46a7788eaea5f46c19","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.479","@tscircuit/props":"^0.0.644","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.17.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.89","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.19"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.479","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.410","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.644","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.178","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.244","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.88","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.46","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"^0.0.51","@tscircuit/capacity-autorouter":"^0.0.851","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.173","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#47f930139fe969550e049aa7fb741bbcb1f08569","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1812_1788123410439_0.7463292754843758","host":"s3://npm-registry-packages-npm-production"}},"0.0.1813":{"name":"@tscircuit/core","version":"0.0.1813","_id":"@tscircuit/core@0.0.1813","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"9f516978810628ece6f9cf2d56ba21a534a76eac","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1813.tgz","fileCount":5,"integrity":"sha512-DErfopCyIizilgRAY97XFycNSJHN2r4KIu8/TtVn6c/DrNkbmnKgTXbqEAo43JLhV2tlCgvdhas/ycos4J+MzA==","signatures":[{"sig":"MEUCIQCSJXWV7Qjdj/DNqt6jQZEA+1N4jJTK0ijeMkWVSna7qwIgX/VQAQVErtciJg/2L8SawKhtHtKLmMTix2T/GLLzInA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1813","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11673890},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"e5a9aa1c421019dd303d540eb8efb7b3fa269829","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.479","@tscircuit/props":"^0.0.644","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.17.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.89","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.19"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.479","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.410","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.644","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.178","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.244","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.88","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.46","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"^0.0.51","@tscircuit/capacity-autorouter":"^0.0.851","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.173","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#47f930139fe969550e049aa7fb741bbcb1f08569","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1813_1788142230859_0.824372696699722","host":"s3://npm-registry-packages-npm-production"}},"0.0.1814":{"name":"@tscircuit/core","version":"0.0.1814","_id":"@tscircuit/core@0.0.1814","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"14cd5b88776b53ec223586309025c044e6d82991","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1814.tgz","fileCount":5,"integrity":"sha512-RKwWYb88Q/u+fShzxbHYJs9Zg+bRZhoH8qjiZ5spLp1wEO3EXF6197pmrH10bBBjT0Pog/4hGayTD4MBaPEmoA==","signatures":[{"sig":"MEUCIHMdUy4lZEMwdeefBcy0sbK0v6N0K1JOK298/XRfyRIKAiEA6S9SV6rHgPeeYjQPGBsQNlU8HiRCOvh+IjeGdSxlB6E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1814","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11676702},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"42878311566c2efff9704118a716f544a3143b2d","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.479","@tscircuit/props":"^0.0.644","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.17.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.89","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.19"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.479","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.410","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.644","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.178","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.244","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.88","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.46","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"^0.0.51","@tscircuit/capacity-autorouter":"^0.0.851","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.173","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#47f930139fe969550e049aa7fb741bbcb1f08569","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1814_1788149488234_0.7687957947156077","host":"s3://npm-registry-packages-npm-production"}},"0.0.1815":{"name":"@tscircuit/core","version":"0.0.1815","_id":"@tscircuit/core@0.0.1815","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"99c33a9c0697bd3743c713f6ea2798f250d09afa","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1815.tgz","fileCount":5,"integrity":"sha512-Hefuce2hV6jYJNU2D9HKoznP/lru1VMYh7NHWPrBfibhf7rUkLhm7Q+Zv0QErPu91kfYwzkGLejdJIRfYvrc8g==","signatures":[{"sig":"MEUCICXqXYSpVt2ywt1m0SAjeVUZ425KVEBJZ6+M9gekVGDaAiEA2BVE6Zkwnb7kxmdiIuKdDybLcBaN5i2WgXtNkdx0rpE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1815","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11685277},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"1da084c09c74d44e223c535edf07d6a8187e9cce","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.479","@tscircuit/props":"^0.0.644","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.17.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.89","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.19"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.479","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.410","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.644","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.178","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.244","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.88","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.46","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"^0.0.51","@tscircuit/capacity-autorouter":"^0.0.851","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.173","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#d880f80e4eb7a34d5da5a521f10a63c810d4728b","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1815_1788189727053_0.13904074687917256","host":"s3://npm-registry-packages-npm-production"}},"0.0.1816":{"name":"@tscircuit/core","version":"0.0.1816","_id":"@tscircuit/core@0.0.1816","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"42697af75bc17bd6053da0ca30e9aa464a46dbff","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1816.tgz","fileCount":5,"integrity":"sha512-PXlHsHGwQmiw/uNNI+/qv/aJGMO2D0oc32wEYvvwKDje5nji+cnKGp80gFQfv+Yx1vqvacPuMDu5mKw4vMNxFg==","signatures":[{"sig":"MEQCIBNNCqUzBzlQp63sYu57b55DWwRgyLV3FS8HiTzV22mzAiAJMPMv/aKGD/tPYGwNJEpepWzDCESBk663szTtU17Kaw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1816","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11686074},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"51c17c970db7bfdb57bc6dcd996a44d18b1da4ff","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.479","@tscircuit/props":"^0.0.644","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.17.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.89","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.19"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.479","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.410","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.644","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.178","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.244","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.88","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.46","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"^0.0.51","@tscircuit/capacity-autorouter":"^0.0.851","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.173","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#d880f80e4eb7a34d5da5a521f10a63c810d4728b","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1816_1788197252167_0.5856732721659463","host":"s3://npm-registry-packages-npm-production"}},"0.0.1817":{"name":"@tscircuit/core","version":"0.0.1817","_id":"@tscircuit/core@0.0.1817","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"6e4b126dcb6985b4851c1fbf76fa21948b6ac3c6","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1817.tgz","fileCount":5,"integrity":"sha512-hUF7RMBE/JtghjbD95zLsm5QePPIRcic/XksGCfpeTNnbeOmuF9h9hjNOw9cT+2VE97abIKOKLNgmqkAQxX4cQ==","signatures":[{"sig":"MEYCIQCCawfP3uGmd4y/h3x1xp78hR5Yha7/KlsMQ5vkmx3xrAIhAP+DD4hK/6teTvjeOX85YucDI7rL6VboH2k+Fa2ss1Et","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1817","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11686074},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"6c9291f0697ced746340c15a9ca242030b019541","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.479","@tscircuit/props":"^0.0.644","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.17.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.89","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.19"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.479","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.410","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.644","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.178","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.244","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.88","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.46","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"^0.0.51","@tscircuit/capacity-autorouter":"^0.0.851","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.174","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#d880f80e4eb7a34d5da5a521f10a63c810d4728b","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1817_1788235723465_0.2534162623339147","host":"s3://npm-registry-packages-npm-production"}},"0.0.1818":{"name":"@tscircuit/core","version":"0.0.1818","_id":"@tscircuit/core@0.0.1818","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"b2c6bc80f92718a34151ea212d8996a361f6f104","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1818.tgz","fileCount":5,"integrity":"sha512-4baR1LlaY+EO1+eCMAGbxaabFU7RCQEIlPPHVbGkCtR3H1S3tNAaND/2xdD1q5G3d8GTZYkmhRXndv7OusnY5Q==","signatures":[{"sig":"MEUCIQCZrf/GHiakiWCutA5BSKHk4GcFmaUd9r5sUNCaznbAUwIgdlJwzt1LzI6FZYpQZ7Hosi+V4dVboFyr7lgCPC3TwB0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1818","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11686074},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"def3c0329206f26f9198cfb4550eca3a2c3dca85","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.479","@tscircuit/props":"^0.0.644","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.17.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.89","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.19"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.479","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.410","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.644","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.178","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.244","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.88","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.46","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"^0.0.51","@tscircuit/capacity-autorouter":"^0.0.851","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.175","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#d880f80e4eb7a34d5da5a521f10a63c810d4728b","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1818_1788279068098_0.7349605453071402","host":"s3://npm-registry-packages-npm-production"}},"0.0.1819":{"name":"@tscircuit/core","version":"0.0.1819","_id":"@tscircuit/core@0.0.1819","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"fac70d01a61e96d6b3f8d5bce55fa87312b7f2af","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1819.tgz","fileCount":5,"integrity":"sha512-lOgHNnanYIZOWr2gTN3lFULntIwVpJrZNdUgt2x+y3YLBeZnwiB1Y4Pz8p40FPvthJ2a3+3fP7Fo9vr3B2H+Tg==","signatures":[{"sig":"MEYCIQCy3Rw8bS4TXiYPwE9LQcvYnUOD6wAH6AeWgaPReNCgGwIhALv7MeWRRkRqG5xovuVa+y4ueqxWyvCsDaFgM6oH7TRf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1819","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11691684},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"60d18ee090f5e18250af66e5c612a32e4dcb49a7","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.479","@tscircuit/props":"^0.0.644","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.17.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.89","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.19"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.479","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.410","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.644","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.178","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.244","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.88","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.47","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"^0.0.51","@tscircuit/capacity-autorouter":"^0.0.851","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.175","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#d880f80e4eb7a34d5da5a521f10a63c810d4728b","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1819_1788292670648_0.02493926220976972","host":"s3://npm-registry-packages-npm-production"}},"0.0.1820":{"name":"@tscircuit/core","version":"0.0.1820","_id":"@tscircuit/core@0.0.1820","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"b5f9d24c4b33cbb0a0e871692c7acb89c74c79a6","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1820.tgz","fileCount":5,"integrity":"sha512-8kpshy6SPJ3HwhIJOoLVaeANv5RwEVk1UtMxAkfLgvJtvpVZkg8mNwQtR6vwOFZZ+nCXebZw4iWu44pdsz6Wsg==","signatures":[{"sig":"MEUCIHBOoA1ii4qzj99deWC8UtYjYbJ88cBGZEG61z2+Jzn5AiEApENq49kEq50i2dtmUTEvRTPctHebK7bhuexMj0CUUzI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1820","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11691684},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"49eb4e2f1cccd17d715a5bcd14410fb2cf1409a6","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.479","@tscircuit/props":"^0.0.644","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.17.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.89","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.19"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.479","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.410","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.644","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.178","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.244","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.88","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.48","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"^0.0.51","@tscircuit/capacity-autorouter":"^0.0.851","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.175","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#d880f80e4eb7a34d5da5a521f10a63c810d4728b","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1820_1788308271456_0.35841575234944245","host":"s3://npm-registry-packages-npm-production"}},"0.0.1821":{"name":"@tscircuit/core","version":"0.0.1821","_id":"@tscircuit/core@0.0.1821","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"5821ab567e74550bd1f7cd757d1ddc6edcc3a493","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1821.tgz","fileCount":5,"integrity":"sha512-dAkbTnPWtIiefkasKyno7CF4T1QZk6qH+sguqs4oxa4gIOCzYqJllcMFJRhuHV0p+3rI4a6ls6fOvpgH0TzsAw==","signatures":[{"sig":"MEQCICC2cCas8pTWwl6A2f6NC9I7hXHjQoAKZAglvuPHnz5pAiBjPwnt0Uwa70jSjvy9WpZ9WXFlj4wd8Fp7WHaXqLUC7Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1821","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11725634},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"0377c97f27fd8e5458e5ffea976eac6753f7c29b","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.479","@tscircuit/props":"^0.0.644","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.17.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.89","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.19"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.479","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.410","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.644","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.178","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.244","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.88","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.49","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"^0.0.51","@tscircuit/capacity-autorouter":"^0.0.851","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.175","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#d880f80e4eb7a34d5da5a521f10a63c810d4728b","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1821_1788318952816_0.7655319160080372","host":"s3://npm-registry-packages-npm-production"}},"0.0.1822":{"name":"@tscircuit/core","version":"0.0.1822","_id":"@tscircuit/core@0.0.1822","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"e032add142e9fd57506f5b3cf673ece5abaa885f","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1822.tgz","fileCount":5,"integrity":"sha512-ZYW27s4EoOdSy75w6mNSP50mkinURQ2Na87j/UemKSnnKKUWUqYK+h5jG9bXgRG3X3Pm02EJ+1F8Qlzlduh7lA==","signatures":[{"sig":"MEYCIQDd9p4ppmOQkEifBIGPhT3gD5SmZdZ5K9Yp1bEoQSBIIgIhANeaoVbdqicQjgxOwHKQJJZjRtgfwrQ8i8cle/hkPEzW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1822","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11727935},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"81f09379b9a963f4e62ac622c504f83bcc13a118","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.479","@tscircuit/props":"^0.0.646","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.17.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.89","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.19"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.479","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.410","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.646","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.178","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.244","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.88","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.49","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"^0.0.51","@tscircuit/capacity-autorouter":"^0.0.866","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.175","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#d880f80e4eb7a34d5da5a521f10a63c810d4728b","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1822_1788328905626_0.6925508499667399","host":"s3://npm-registry-packages-npm-production"}},"0.0.1823":{"name":"@tscircuit/core","version":"0.0.1823","_id":"@tscircuit/core@0.0.1823","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"d339f3580cc2d50e8e3871fd7e7113c25fabc939","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1823.tgz","fileCount":5,"integrity":"sha512-UkltkVgqZ6k0xuAo0tOSvUz2Buahl/57gLoJ8CDtN/vwK69Uu9JfD2DGqQTkpViuBhK5deZmcKzkItTXJrM6zQ==","signatures":[{"sig":"MEUCIQDCUbK3lpKjc3AEk9+N9cQh4AWA73gBj8CdJFgWx93OlgIgSTgf+aC9kDaa/uIwVsBjkf0xu5CzacCzb2QoEHc7R88=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1823","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11727935},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"1ef108e7eb4537c4ecb38cf93037f7a333aa94bd","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.479","@tscircuit/props":"^0.0.646","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.17.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.89","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.19"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.479","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.410","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.646","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.178","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.244","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.88","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.49","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"^0.0.51","@tscircuit/capacity-autorouter":"^0.0.866","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.178","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#d880f80e4eb7a34d5da5a521f10a63c810d4728b","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1823_1788331348631_0.5602297087799659","host":"s3://npm-registry-packages-npm-production"}},"0.0.1824":{"name":"@tscircuit/core","version":"0.0.1824","_id":"@tscircuit/core@0.0.1824","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"af2333f4e3862c0b3ae106d936a05a024a173c65","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1824.tgz","fileCount":5,"integrity":"sha512-8Pi7I0CZPhWyhGUFN/QIDCTT8kiOK9aWmTqXJEP5el6BR8BVIY1suvLXBmiCv6f7twHxOrnoRvBAZ1QTQltQwA==","signatures":[{"sig":"MEUCIQDia2H3mwDeGVd3+1CiuxnD1RuTR4/+WQddRt1QUJsJLAIgPRgbwKO4m1uPv57ov+ulb+v+ZWzIVL8HPGjzjapPd2k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1824","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11727935},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"f32e8f6809b83b90e1d3d8601229005b172c9e42","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.479","@tscircuit/props":"^0.0.646","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.17.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.89","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.19"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.479","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.410","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.646","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.179","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.244","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.88","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.49","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"^0.0.51","@tscircuit/capacity-autorouter":"^0.0.866","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.178","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#d880f80e4eb7a34d5da5a521f10a63c810d4728b","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1824_1788363914244_0.06481876204736658","host":"s3://npm-registry-packages-npm-production"}},"0.0.1825":{"name":"@tscircuit/core","version":"0.0.1825","_id":"@tscircuit/core@0.0.1825","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"af49d3d841f02d2131a76ca3dc0a4b9abb8ed63f","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1825.tgz","fileCount":5,"integrity":"sha512-1IXbBgBhy+4g6cQxhf0jdIoahZKDKsLykAsjb1WtPj34NneQLKfWgcQ/O5Po8WbE2LFTsKrKLAy3uTtLYnaJUg==","signatures":[{"sig":"MEQCIF4WKyi+Rzc7DiwQ147p86Ldy92G4tSCfDrG0s7Zap10AiBSVVrDpCZrCLNtbm7fEMkN6YeLCcvOu+EJ2bGntDWSFg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1825","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11727935},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"feea3df4e3fa377e41c3cb5c454f6ecc7485c9dc","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.479","@tscircuit/props":"^0.0.646","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.17.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.89","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.19"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.479","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.410","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.646","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.180","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.244","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.88","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.49","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"^0.0.51","@tscircuit/capacity-autorouter":"^0.0.866","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.178","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#d880f80e4eb7a34d5da5a521f10a63c810d4728b","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1825_1788367021806_0.023020558757387066","host":"s3://npm-registry-packages-npm-production"}},"0.0.1826":{"name":"@tscircuit/core","version":"0.0.1826","_id":"@tscircuit/core@0.0.1826","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"71b30f5d3c00f77d457f4f979d00bbed14deb655","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1826.tgz","fileCount":5,"integrity":"sha512-TFgTN2ryHwuVxIL/HKOfkk5No/6ANQekdYUlHxL3LZastsLt7RwUElHFaT16nrmhaR6zsMOj8mhYknGZuyfX1Q==","signatures":[{"sig":"MEUCIQD9xdu1s7eUulsIT+LUHCgE9mQuunMxyRHNpQHOo+3N3wIgSjAvxq+ty64SWDJZMCrzeW/ihIxohh7NI5IOcaskiIs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1826","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11728705},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"25595a9988b542334f1b9a7d1a2c083b8796f633","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.479","@tscircuit/props":"^0.0.646","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.89","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.19"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.479","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.410","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.646","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.180","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.244","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.88","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.49","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"^0.0.51","@tscircuit/capacity-autorouter":"^0.0.866","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.178","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#d880f80e4eb7a34d5da5a521f10a63c810d4728b","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1826_1788389078816_0.6139462172974812","host":"s3://npm-registry-packages-npm-production"}},"0.0.1827":{"name":"@tscircuit/core","version":"0.0.1827","_id":"@tscircuit/core@0.0.1827","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"fed7c7b55bcd0c663b4e62ce1d03f4fdb46864b2","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1827.tgz","fileCount":5,"integrity":"sha512-T/HTwbOU7M9WzWQPgeCh44yZ5NL8o0sDPdA4FtxztSosgOWqmSyWD/Azmw1H0C6UiluYSpMUgShAac3VZzcaVA==","signatures":[{"sig":"MEYCIQCKSsQdGfQVCm/Gy9WHIFk2XPTARfmM14zGV3+XSooyEwIhAL4dxEoqTnbiPU5WyNSjKbeFx+o6fyX/Te4vz8eatjkx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1827","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11729294},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"dcabe3521d29c404a45337cb0c9cf4e5623e0c60","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.479","@tscircuit/props":"^0.0.646","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.17.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.89","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.19"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.479","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.410","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.646","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.180","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.244","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.88","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.49","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"^0.0.51","@tscircuit/capacity-autorouter":"^0.0.866","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.178","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#d880f80e4eb7a34d5da5a521f10a63c810d4728b","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1827_1788390827463_0.9567712149908099","host":"s3://npm-registry-packages-npm-production"}},"0.0.1828":{"name":"@tscircuit/core","version":"0.0.1828","_id":"@tscircuit/core@0.0.1828","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"f91f7a8509d8445b1450eb3712ecb34cc98cbc9b","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1828.tgz","fileCount":5,"integrity":"sha512-6IErWRbKxVMdXPa73nApKaJf4UL1HOGoYXlQ4GRy63b4xDl9GUW0lTbjJ6uNeXCFi3kfCzc4UJoat21bcbQchQ==","signatures":[{"sig":"MEUCIQCZCz85rbJhssi5IVx1CpP5pOGfUbUYyrpEHbBXgtm0IgIgCFM5g5JwibzHyqIuQyinKgtYD2hy+GlhKUtr9nSCFgI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1828","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11796920},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"6f06f84b347f3faa837336e48f401c44dd6e48a2","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.479","@tscircuit/props":"^0.0.646","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.89","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.19"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.479","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.410","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.646","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.180","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.244","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.88","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.52","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"^0.0.51","@tscircuit/capacity-autorouter":"^0.0.866","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.178","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#d880f80e4eb7a34d5da5a521f10a63c810d4728b","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1828_1788393539855_0.8513931839447595","host":"s3://npm-registry-packages-npm-production"}},"0.0.1829":{"name":"@tscircuit/core","version":"0.0.1829","_id":"@tscircuit/core@0.0.1829","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"41bba06da8aea3be5d1f51b9cc11f30f4deb3506","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1829.tgz","fileCount":5,"integrity":"sha512-JYGxzCqDsuCmzgfxTZsTM3THxsLKsRDBxrwraQ4iYmRC4Uy+7gh5dZhtCaiWTh9JPBAypSxxSM0V5DYLXMEWMQ==","signatures":[{"sig":"MEUCIDvNZVZUeyRqR1ThjPIIkEa5s11AFSABNv3zOZZtfLnhAiEAvQwkV6jdYY/QJ3250eZqf6JnjBDJZCCPikhvnoTMXjg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1829","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11796920},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"b761dc8cdd79c0d1861a3bbfa743a695ce9e7e8b","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.479","@tscircuit/props":"^0.0.646","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.17.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.89","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.19"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.479","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.410","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.646","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.180","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.244","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.88","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.53","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"^0.0.51","@tscircuit/capacity-autorouter":"^0.0.866","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.178","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#d880f80e4eb7a34d5da5a521f10a63c810d4728b","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1829_1788411139392_0.5497563644026113","host":"s3://npm-registry-packages-npm-production"}},"0.0.1830":{"name":"@tscircuit/core","version":"0.0.1830","_id":"@tscircuit/core@0.0.1830","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"0c277c4d56f36a43214b339ba3b4e066f1e9bf2a","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1830.tgz","fileCount":5,"integrity":"sha512-Yi8UngWagypfMcs709Ml2XqTR6LN31LFVnbv+gpRZqbzMOtET6XKuaeHZwih7s7f6OitQfxZX3P2FfdB9q4I0g==","signatures":[{"sig":"MEUCIBDzlBiAEWHr84g//+/CoYa+TlwyRExUB5AGnt/2cNrhAiEA8v4gXoc5lP79yC2PvW9e4zfOOq70CpzQzdbpp8jN+Fc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1830","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11807904},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"0b906a888c5db30edf6ba65a1635ce07186a5756","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.479","@tscircuit/props":"^0.0.646","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.17.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.89","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.19"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.479","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.410","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.646","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.180","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.244","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.88","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.54","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"^0.0.51","@tscircuit/capacity-autorouter":"^0.0.866","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.178","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#d880f80e4eb7a34d5da5a521f10a63c810d4728b","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1830_1788418277002_0.5220646208985951","host":"s3://npm-registry-packages-npm-production"}},"0.0.1831":{"name":"@tscircuit/core","version":"0.0.1831","_id":"@tscircuit/core@0.0.1831","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"d74efa5e0172f1b75ac58b7a8a40770f7cb831cc","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1831.tgz","fileCount":5,"integrity":"sha512-+KwHpeQxpTTEv/+xk+26GIMWOv1gRi8DqJFMNV+GEY+6yGMgqSCCMP0+Y//K0G+2kMr3548SIOySW19xCazEtA==","signatures":[{"sig":"MEUCIQDFNsZgyROcQlGHBzkmwucGO5KpMvTRWr0RKlCWQcV8agIgUf77pOT4WXJW+k0CBRjYgovzbOdY0PGUYPUPYlzl6Zo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1831","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11807904},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"0a1b539742e1ba0423346ec2c0016a71e4bf1961","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.479","@tscircuit/props":"^0.0.646","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.17.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.89","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.19"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.479","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.410","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.646","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.181","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.244","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.88","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.54","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"^0.0.51","@tscircuit/capacity-autorouter":"^0.0.866","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.178","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#d880f80e4eb7a34d5da5a521f10a63c810d4728b","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1831_1788451406382_0.8228334774972554","host":"s3://npm-registry-packages-npm-production"}},"0.0.1832":{"name":"@tscircuit/core","version":"0.0.1832","_id":"@tscircuit/core@0.0.1832","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"73fd97884e1cc8359c94187471d4a407623e8de7","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1832.tgz","fileCount":5,"integrity":"sha512-fATHgElzFI2Lioqh1yR44EQIW3TwR7VXSilf/aVl4jS9FCvM7YcerMyi9PxbQ1u4aWbji07tFAohoNUqbUq1EA==","signatures":[{"sig":"MEQCIBqXJuBu+OuSFAk7EneO52SwccJxhPoUeYbrasYf59UuAiBX/MSFBSS1FtPxKtj6dXB6YWLGxmvAi2zoYwUYYCYnuw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1832","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11807904},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"bec71d8e2bbb1797049a7a9b7cc013c0ca7c2133","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.479","@tscircuit/props":"^0.0.646","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.89","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.19"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.479","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.410","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.646","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.181","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.244","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.88","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.54","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"^0.0.52","@tscircuit/capacity-autorouter":"^0.0.866","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.178","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#d880f80e4eb7a34d5da5a521f10a63c810d4728b","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1832_1788454781784_0.08037537132775063","host":"s3://npm-registry-packages-npm-production"}},"0.0.1833":{"name":"@tscircuit/core","version":"0.0.1833","_id":"@tscircuit/core@0.0.1833","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"ce881844efec0105552a60952e305a6fee66f771","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1833.tgz","fileCount":5,"integrity":"sha512-jIKyIdNyjCU6ghwArmHxpLECJLDRKOPhKIXH/1ec4zXarbVj/g7CuT5xY3hE/w3DWUZrxyj8lGV/acBAuqF+Ig==","signatures":[{"sig":"MEQCIBwbzUeNH4zkZ47Vzwdknwml4vfURpdi0FE1vNtTpTi7AiA1IYHAgCKnF5k3nJi0tvy3voYKizmAned445z9PHpeyQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1833","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11808020},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"a5330939a6e72b5a88de43b3ee9bcc000feb1fc9","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.479","@tscircuit/props":"^0.0.646","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.89","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.19"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.479","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.410","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.646","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.181","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.244","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.88","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.55","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"^0.0.52","@tscircuit/capacity-autorouter":"^0.0.866","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.178","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#d880f80e4eb7a34d5da5a521f10a63c810d4728b","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1833_1788491052523_0.42307855832452","host":"s3://npm-registry-packages-npm-production"}},"0.0.1834":{"name":"@tscircuit/core","version":"0.0.1834","_id":"@tscircuit/core@0.0.1834","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"3e94737047d8e6a0c791d0188bc8770f74158e64","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1834.tgz","fileCount":5,"integrity":"sha512-aalULoT2CfU4/hOOzZaHjauzx3FueyfW1qyYoLAIRpXTuO2ugFTe+5CwPqzyd92zuJGcgg+RFcAJES+ZFfulFA==","signatures":[{"sig":"MEQCIDVt6N4RnvPeBvM5kXZeg8pr453FfueXdV4CfHOQvIN4AiAlhCBbZsdjpYQpN3vD+ZxvForBjbNG1JVNsyQUh2HpFA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1834","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11840464},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"7c9dc65668e72c80669429f32be5f19a23c2062d","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.479","@tscircuit/props":"^0.0.646","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.17.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.89","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.19"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.479","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.410","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.646","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.181","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.244","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.88","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.56","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"^0.0.52","@tscircuit/capacity-autorouter":"^0.0.866","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.178","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#d880f80e4eb7a34d5da5a521f10a63c810d4728b","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1834_1788498045804_0.2987952161431502","host":"s3://npm-registry-packages-npm-production"}},"0.0.1835":{"name":"@tscircuit/core","version":"0.0.1835","_id":"@tscircuit/core@0.0.1835","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"c244f109b71bc5c1cd58232de893f4bcb4cfa621","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1835.tgz","fileCount":5,"integrity":"sha512-rVKQGaMN7d14Sdv7FYZs6v6Sj/0D3pHFMvo2ClUJuR+xzzbIfcteUVPwzK1RnOw2h6eHIDzXK9MOcn1LjScXaQ==","signatures":[{"sig":"MEQCIHTxrxfx6lOPnhlPdeIMMLrRino8FLMcF/jpqEHbvXiSAiAcCLDNl7fREW5fbxhz/R2+zN7kSpU5CDlkg7OpuEU1uA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1835","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11840464},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"60cb2fb0f5347730ae82c7ddc528a8698a7c9bc3","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.479","@tscircuit/props":"^0.0.646","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.17.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.89","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.19"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.479","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.410","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.646","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.181","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.244","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.88","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.57","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"^0.0.52","@tscircuit/capacity-autorouter":"^0.0.866","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.178","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#d880f80e4eb7a34d5da5a521f10a63c810d4728b","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1835_1788500950533_0.001221160697708612","host":"s3://npm-registry-packages-npm-production"}},"0.0.1836":{"name":"@tscircuit/core","version":"0.0.1836","_id":"@tscircuit/core@0.0.1836","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"00cecc0aeef3af806876945c9ecbb7b983dd0fcf","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1836.tgz","fileCount":5,"integrity":"sha512-fjcq6vit2qnHT/aQdCuFesqHlZ8bd1a9S9Ta2BfAQwASjlNglg9TO+gUSayik5L4tavYZ/e7Y5EJjU46a1W4tA==","signatures":[{"sig":"MEUCIBQmd3NbXLIF/Mhu2eOTWMyrvpfIer6ViOcEJwx1Z0nUAiEApMgd36hsdhWvno7XPsbBs7sydh1QvXav/0E6t9xef1g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1836","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11840643},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"3a67462f8fd516e675330dd1a668acb0c0f38619","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.481","@tscircuit/props":"^0.0.646","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.17.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.89","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.19"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.481","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.410","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.646","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.181","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.244","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.88","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.57","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"^0.0.52","@tscircuit/capacity-autorouter":"^0.0.866","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.178","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#d880f80e4eb7a34d5da5a521f10a63c810d4728b","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1836_1788513356815_0.25924007806410976","host":"s3://npm-registry-packages-npm-production"}},"0.0.1837":{"name":"@tscircuit/core","version":"0.0.1837","_id":"@tscircuit/core@0.0.1837","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"789e3726237eee8e3d6be177d0c7c318f78ee13d","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1837.tgz","fileCount":5,"integrity":"sha512-9M3DT94/HNuNDNFfQyfU8RtLouLngIvVi5v/5RBoh22NBGnhzCcw/P8wwk8SULvG/S48lO2tFjak7YibFrHeCg==","signatures":[{"sig":"MEQCIBMgQupgcWETy0uNPlU6zT2Ug3cl+mBsrx4Op0JICaUEAiByEzdIH1Tj+qbfbxy6Ml9XozLMuyOGO8qDE2VZVQmKnA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1837","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11840643},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"6ef496ed2a2715286d164a007cc12c6a5b850448","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.481","@tscircuit/props":"^0.0.646","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.17.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.89","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.19"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.481","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.410","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.646","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.182","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.244","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.88","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.57","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"^0.0.52","@tscircuit/capacity-autorouter":"^0.0.866","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.178","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#d880f80e4eb7a34d5da5a521f10a63c810d4728b","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1837_1788515312003_0.889034138798898","host":"s3://npm-registry-packages-npm-production"}},"0.0.1838":{"name":"@tscircuit/core","version":"0.0.1838","_id":"@tscircuit/core@0.0.1838","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"41bcdd53c387ac2ac4706f1f765e7fdc9ed7e9a3","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1838.tgz","fileCount":5,"integrity":"sha512-XphweZjHreIyoRsCIonahFOvZ7gEjBByWs3MluqU7iWj49xOALrFVfzOvsHvO8qyIslr7jcmyl2l2/82CtJMCw==","signatures":[{"sig":"MEUCIQD7HJH4KjOV3kFvPINEzSyEFtxnGOjqF9YuU8mBK/HBrAIgedcnZhH+y4/uRDcnk27w1/dNWGTbip3Cpy+iWJsNM44=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1838","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11840643},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"bf10658333efcc15c2be01361439ca9a98473045","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.481","@tscircuit/props":"^0.0.646","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.89","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.19"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.481","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.410","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.646","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.182","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.244","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.88","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.57","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"^0.0.52","@tscircuit/capacity-autorouter":"^0.0.866","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.183","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#d880f80e4eb7a34d5da5a521f10a63c810d4728b","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1838_1788533568253_0.8735967398539026","host":"s3://npm-registry-packages-npm-production"}},"0.0.1839":{"name":"@tscircuit/core","version":"0.0.1839","_id":"@tscircuit/core@0.0.1839","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"8f79001db74e264e4c82913bcdaa14d2c6e73557","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1839.tgz","fileCount":5,"integrity":"sha512-EOGZ8k9UNszJKx8WRbt1b2LE84ciAsb+ODZEaNRy4FS9TnoBL9LkYVrkAHjKs+JKx74vNoTAjSPS/Qn5HvhqtQ==","signatures":[{"sig":"MEQCIGrWXWUVP3GpVVDv3rrz4caTY+3V/KzMy8FWWsgpJfC5AiAWNeJXrFlFuXOYmPtDYjEZSe+LpUHtiZYZjRYqRtGllg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1839","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11844624},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"6375d081874caf32783deeb016b2711f258d59bb","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.481","@tscircuit/props":"^0.0.646","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.89","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.19"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.481","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.410","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.646","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.182","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.244","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.88","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.57","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"^0.0.52","@tscircuit/capacity-autorouter":"^0.0.866","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.183","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#d880f80e4eb7a34d5da5a521f10a63c810d4728b","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1839_1788543565108_0.33029840468590765","host":"s3://npm-registry-packages-npm-production"}},"0.0.1840":{"name":"@tscircuit/core","version":"0.0.1840","_id":"@tscircuit/core@0.0.1840","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"42401894a575f5578844908e490ce385ccc244c6","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1840.tgz","fileCount":5,"integrity":"sha512-RKOYr5ipqVLCIl7S0TzijIw0OGtDKfqfoBBg9/uRUPhHA+n1q0Go5a51Z6rLR5Asu0b6221d36f6e1BYM+wsSQ==","signatures":[{"sig":"MEQCIH9YCbjYSzxD48Y/JGAPVbLnvSzcjW2+BiqgVeioMz0oAiBZa2QlSe+R1jQZpKxpnKNC8lD4dvV+8FHKNuX8tUTpVg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1840","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11844624},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"a7643fe259b2feb3277aed07072dd121e66a6638","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.481","@tscircuit/props":"^0.0.646","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.89","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.19"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.481","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.410","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.646","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.182","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.244","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.88","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.57","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"^0.0.52","@tscircuit/capacity-autorouter":"^0.0.874","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.183","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#d880f80e4eb7a34d5da5a521f10a63c810d4728b","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1840_1788551538129_0.6334821172906773","host":"s3://npm-registry-packages-npm-production"}},"0.0.1841":{"name":"@tscircuit/core","version":"0.0.1841","_id":"@tscircuit/core@0.0.1841","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"8e4d1e11aea86d7e2e8ac66ea03579ab8250e296","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1841.tgz","fileCount":5,"integrity":"sha512-BpKIxc1zVqyQFBCrkmOiJeBJdtSkSxnTqiK2azn1LTlC2kv2p7BTc5Whq8wSaTA2WNVPxkIpmWovBBr3knDcMA==","signatures":[{"sig":"MEYCIQCYYWtsKHWMu1iquR4kZQBaLb6nV3nRz9k5ZdR0RNi7OQIhAMyFj3bOby3lDJA2d0bucZy+GtuhRLxqsV4EmBW8eT22","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1841","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11848038},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"01abe22674f56c201690e42fa3f1b43c47df5978","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.481","@tscircuit/props":"^0.0.646","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.89","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.19"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.481","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.410","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.646","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.182","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.244","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.88","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.57","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"^0.0.52","@tscircuit/capacity-autorouter":"^0.0.874","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.183","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#d880f80e4eb7a34d5da5a521f10a63c810d4728b","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1841_1788554216948_0.9630816901909744","host":"s3://npm-registry-packages-npm-production"}},"0.0.1842":{"name":"@tscircuit/core","version":"0.0.1842","_id":"@tscircuit/core@0.0.1842","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"27eedd7735073b9282891f42dc9f8070c5469441","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1842.tgz","fileCount":5,"integrity":"sha512-/gZMJKudxQohTf/nioSEwUrMBjXcYyuMG3LgSxiC/F+aF9rO+/Ygql4Ucjk5rDXcI7G/37IeiiAqVEJTJ6T3iQ==","signatures":[{"sig":"MEUCIBUrCTmuFV5zXk+EsQyOlMJro7Lk4ceifV32QygO5qOWAiEA09NZpT/s3dSHrQYZBTszuHzJt0rHsdOY70pw3g74wlA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1842","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11848038},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"ffc3aa5cdae6168f73efc2a8b16795e7019797c0","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.481","@tscircuit/props":"^0.0.646","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.89","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.19"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.481","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.412","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.646","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.182","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.244","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.88","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.57","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"^0.0.52","@tscircuit/capacity-autorouter":"^0.0.874","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.183","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#d880f80e4eb7a34d5da5a521f10a63c810d4728b","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1842_1788562303879_0.42074342783753105","host":"s3://npm-registry-packages-npm-production"}},"0.0.1843":{"name":"@tscircuit/core","version":"0.0.1843","_id":"@tscircuit/core@0.0.1843","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"4f42b1ed50acbfb5abe559a454b27a398d4f290f","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1843.tgz","fileCount":5,"integrity":"sha512-xOAx3K0tUsPP8aaEoqBLg8nVtwClyHeWpkyG7aCq36WfMJg9W2cWiXmz8oPHb7+J/qrLQtNwlnXrmRS6v8a3pA==","signatures":[{"sig":"MEQCIDzhHQRmi6ovVV28VwrCRxfD8ZBkoVFtjtgqaTX18hI8AiAOmEub2BxqD1WKV5a/5ALKOqw4Qv22VMp0RVNajpFhEA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1843","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11851254},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"6779efaac6945c8c1e4f06c5a0198c504baf6f14","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.484","@tscircuit/props":"^0.0.646","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.89","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.19"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.484","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.413","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.646","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.182","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.244","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.88","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.57","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"^0.0.52","@tscircuit/capacity-autorouter":"^0.0.874","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.183","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#d880f80e4eb7a34d5da5a521f10a63c810d4728b","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1843_1788589525322_0.10132571820949643","host":"s3://npm-registry-packages-npm-production"}},"0.0.1844":{"name":"@tscircuit/core","version":"0.0.1844","_id":"@tscircuit/core@0.0.1844","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"76112937f902d6340df087c2a24828ff5eb61a13","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1844.tgz","fileCount":5,"integrity":"sha512-bIE5gFMna3Z3UnVAE58yON4Y7t2qkhlvFESLkyK2OIkS876+7bqxjDbrfnVxD3r+H9YbmsvW0MS32pYcsKeF3g==","signatures":[{"sig":"MEYCIQCCODfFL2XgvvDB8jC0J+MzHDkDJpr92OHsw1LXgvAZUwIhALDYx7u1nt067kBx6IFwbMKGS/0PgDkupjX0x/2dGwoK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1844","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11851254},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"4f6ec7aa66e980820d243e58445821f2ca94dd2a","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.484","@tscircuit/props":"^0.0.646","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.89","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.19"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.484","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.413","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.646","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.183","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.244","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.88","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.57","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"^0.0.52","@tscircuit/capacity-autorouter":"^0.0.874","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.183","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#d880f80e4eb7a34d5da5a521f10a63c810d4728b","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1844_1788598192531_0.11295061045639687","host":"s3://npm-registry-packages-npm-production"}},"0.0.1845":{"name":"@tscircuit/core","version":"0.0.1845","_id":"@tscircuit/core@0.0.1845","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"ccd3ccf002be9eb0d6b58a136d8d4890a60a9cf0","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1845.tgz","fileCount":5,"integrity":"sha512-kLTrnPFlnE+POyW9IeBCY+a0so3N5uPrdqztlgzNnYubRQxHKdMF6zGArJikfG6VUfYnoRfWp/ReqP9xJuUDrA==","signatures":[{"sig":"MEQCIGSA/EjK4/OcPpIm3xz8G6kvp+lMQfEihPdYYNPIZd+PAiA5GuP5iHGivMuW8sEgZHAsneAspYBIR/vBB/nVs3+v2A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1845","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11859406},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"f425e2742f94d1c6b6c3870ab71c19dfd374af94","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.484","@tscircuit/props":"^0.0.646","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.89","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.19"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.484","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.413","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.646","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.183","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.244","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.88","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.57","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"^0.0.52","@tscircuit/capacity-autorouter":"^0.0.874","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.183","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1845_1788616019757_0.5469100569947145","host":"s3://npm-registry-packages-npm-production"}},"0.0.1846":{"name":"@tscircuit/core","version":"0.0.1846","_id":"@tscircuit/core@0.0.1846","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"a03ed2e228f91b6cd8fe82ef1fadd2a6bed284e6","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1846.tgz","fileCount":5,"integrity":"sha512-jiniVNKH0o4tR37fFuYtOZTaaTcjsgKvmN3OqFH1Wq0oR9IGc5tTk9pgDn8nlZQvHi6+zv1FV7sG5UP1r+PoVA==","signatures":[{"sig":"MEUCIECYs/cbvLm8cAutR0WIHkpkPlfMv4CjKN5NNxkx6e8ZAiEA8/1KvjBanBxcBVnUBeUjSjTV5NxzTqTbAsluLW8HG64=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1846","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11859221},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"7a55b65a454d416608a1af64eac097965c37d32e","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.484","@tscircuit/props":"^0.0.646","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.89","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.21"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.484","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.413","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.646","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.183","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.244","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.88","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.57","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"^0.0.52","@tscircuit/capacity-autorouter":"^0.0.874","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.183","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1846_1788632433169_0.013182330148128196","host":"s3://npm-registry-packages-npm-production"}},"0.0.1847":{"name":"@tscircuit/core","version":"0.0.1847","_id":"@tscircuit/core@0.0.1847","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"893312c28eed6635acccd8a7e4225a08b924aa6a","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1847.tgz","fileCount":5,"integrity":"sha512-rrRuuW1kQHwhUf+Uyee3c5g8H+HlvhLv+nG0mkt/b9p7fywLpv/PKjmgEahgx1mhbjn8Fsi9izvJfaZLh6v1QQ==","signatures":[{"sig":"MEUCIAHz9Vao0d2Ik7TSAISSDx/g8cPi/+cAsg/JlZffFefzAiEA4zgrTHd+KGxrXZEb5zGjgu0glkPhvQ/TQ5ZKnANwZPA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1847","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11859484},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"6a7c6dfc4539c897c78a15f3ee95a49d27a7a598","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.484","@tscircuit/props":"^0.0.646","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.89","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.21"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.484","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.413","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.646","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.183","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.244","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.88","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.57","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"^0.0.52","@tscircuit/capacity-autorouter":"^0.0.874","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.183","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1847_1788641785686_0.9388301913070447","host":"s3://npm-registry-packages-npm-production"}},"0.0.1848":{"name":"@tscircuit/core","version":"0.0.1848","_id":"@tscircuit/core@0.0.1848","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"97e58ae4ba6471711f557a7d38ddb73bc941fb74","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1848.tgz","fileCount":5,"integrity":"sha512-Ved5Ie17huA3eA29N4zBhKLwff+Z+nIdWYg3ZNBydB4cww/dDnO5/X0WEWQWTbkDabtsPTpcMLWugNQjdoGvoQ==","signatures":[{"sig":"MEYCIQCEXL/NEpn0VOC56RpP/q8N2b/+VZDLAGeI5gJvmWSO6gIhAJ0qGQfFD9Fngrv9gwLTt7vm930N+i5QyEy7FfXIzlEB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1848","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11859484},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"8c16d03858c48242d18e8b08e3ea1e5434a2d5af","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.484","@tscircuit/props":"^0.0.646","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.89","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.21"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.484","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.413","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.646","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.183","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.244","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.88","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.58","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"^0.0.52","@tscircuit/capacity-autorouter":"^0.0.874","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.183","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1848_1788647424962_0.3565073257143887","host":"s3://npm-registry-packages-npm-production"}},"0.0.1849":{"name":"@tscircuit/core","version":"0.0.1849","_id":"@tscircuit/core@0.0.1849","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"3bbfd9246c9f566bde3a2109245bf1f8bf619d7c","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1849.tgz","fileCount":5,"integrity":"sha512-iHsmtxv6hOOCaW6MqzeetreI4s8lJOrtGRIPDR0Ifu4f2Cz+litCzs+kVQrrq74DPSvSQHbAC2aRMOxrMFysbA==","signatures":[{"sig":"MEYCIQCXqF3IGJpH/0bZfILoGbN72LFvf4LCk4Xl9746lyPhhwIhAIKyTs8SgvfWZjecMVCun8rPh0tNjiJfosuFYpLnWQGw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1849","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11859563},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"781c4dfdbe0cfb59f7a03d3d5e15686b914f101e","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.484","@tscircuit/props":"^0.0.646","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.89","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.21"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.484","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.413","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.646","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.183","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.244","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.88","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.58","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"^0.0.52","@tscircuit/capacity-autorouter":"^0.0.885","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.183","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1849_1788654950885_0.013378155270501457","host":"s3://npm-registry-packages-npm-production"}},"0.0.1850":{"name":"@tscircuit/core","version":"0.0.1850","_id":"@tscircuit/core@0.0.1850","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"783f0956d09482e94b73a7b0049fe9dd8aabf6f8","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1850.tgz","fileCount":5,"integrity":"sha512-vxm1hgQ4TsLaam6hujh4/pQtzL+nJ6rgvehoBllI0uMFZESZ2LYWBw8/0pfyHMwL0Y7ehwk3LH/eTZ+07MN8Xw==","signatures":[{"sig":"MEUCIQD0H3w8EEs6FnYx8wv+L4DfXBVa6QP5yfwDgERa3dxoAgIgXdpW3NbGtqUJlCk696QFpIlFnunC4mnObgsVBJk+Qqs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1850","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11879619},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"5ac15209668edfed75c655f7be999497d55783ce","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.484","@tscircuit/props":"^0.0.646","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.89","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.21"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.484","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.413","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.646","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.183","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.244","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.88","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.60","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"^0.0.52","@tscircuit/capacity-autorouter":"^0.0.885","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.183","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1850_1788660575835_0.272693951303967","host":"s3://npm-registry-packages-npm-production"}},"0.0.1851":{"name":"@tscircuit/core","version":"0.0.1851","_id":"@tscircuit/core@0.0.1851","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"3eb981a241ff7dbae26a91262b1d143965840d81","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1851.tgz","fileCount":5,"integrity":"sha512-Qiwf4DkxPTXDy4/+V29RNcg7MruX+wZZ1wveSRrsejZYYR1u/cSGPwBQkRF2Kn7cQb8RcGBmT9FwPrnKDghfLQ==","signatures":[{"sig":"MEUCIAvTVArtpEWJ0oVNmNbBpslFNpNz3lWGp/NvV1xSN2iwAiEAgA8TFgP69fAA76y1xKZJt5F80IjGBG19l1DbgHYg6ZQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1851","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11879619},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"63f501f6046edc1a0101705adbf902ed60a0df84","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.484","@tscircuit/props":"^0.0.646","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.89","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.21"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.484","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.413","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.646","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.183","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.244","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.88","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.60","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"^0.0.52","@tscircuit/capacity-autorouter":"^0.0.885","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.186","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1851_1788666793137_0.9727508789540844","host":"s3://npm-registry-packages-npm-production"}},"0.0.1852":{"name":"@tscircuit/core","version":"0.0.1852","_id":"@tscircuit/core@0.0.1852","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"194f78dfe4886793edc9ed72fdf7fd627ca80023","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1852.tgz","fileCount":5,"integrity":"sha512-AiEv+TaVRkH12WABelMuu9D6gp2hVMJ3+/vGu2PQEyr6rD1UyJcgP5CmKCmKsiSnJsgW2wwuv7TjwMcvHILyLg==","signatures":[{"sig":"MEUCICAdiO5IwJsHDXdE0CAhny56mBvsC+6qOD4HViaQONOKAiEA1jySN9XMvcRR8ZwidJvDjIdU7ksyN7k5cIHA8lqCx6E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1852","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11896500},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"7f576a6143dd4c7e82a97277c0a0b164c0fa7958","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.484","@tscircuit/props":"^0.0.646","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.89","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.21"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.484","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.413","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.646","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.183","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.244","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.88","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.62","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"^0.0.52","@tscircuit/capacity-autorouter":"^0.0.885","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.186","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1852_1788672208375_0.9220745360743692","host":"s3://npm-registry-packages-npm-production"}},"0.0.1853":{"name":"@tscircuit/core","version":"0.0.1853","_id":"@tscircuit/core@0.0.1853","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"77189e38ceb4f0fd6b34d244d4547ce2af9117d1","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1853.tgz","fileCount":5,"integrity":"sha512-QIGXw8ORuIxNJX8oCvWPyQ62MS54Q2s0G1c267xR8InHUm/DN6V8XWqMsaYEEPGTHECOXbCY+inoZRf4icK48Q==","signatures":[{"sig":"MEUCIQCZRMJxAoLUHP4CqrJzZHWtriBP9eb2WfndDEBpwXkfIQIgErx2Og7mJ58GznQG3oTMs6RGxMLIZt2Spr3cC7PhIjs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1853","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11896500},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"c39fcab86310b0b696da5d85c5afb916b8c92c40","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.484","@tscircuit/props":"^0.0.646","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.89","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.21"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.484","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.413","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.646","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.183","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.244","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.93","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.62","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"^0.0.52","@tscircuit/capacity-autorouter":"^0.0.885","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.186","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1853_1788706944725_0.691072728534248","host":"s3://npm-registry-packages-npm-production"}},"0.0.1854":{"name":"@tscircuit/core","version":"0.0.1854","_id":"@tscircuit/core@0.0.1854","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"88597cc42752f515fdc5aa4fdb225455dafc474e","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1854.tgz","fileCount":5,"integrity":"sha512-ZPFLRz1Je6p8n6kyUzeyLjfw94orLwa6sezbbLSkfXRrIlJhbeU1S2LeXwIrK+nE/bI3tjPOdzcF1lgg/Vy6Jw==","signatures":[{"sig":"MEYCIQC5QDwh38DTExJdRpWb/quC+7zVJgvLOBV/vt5Wj1VpLAIhAMep87w1g5/ul8gRTkcpNVSxoiblYJEqUPIGKSP4Wq1T","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1854","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11901215},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"e3a66327ce1f504ccc05ee1f24fb437728579de2","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.484","@tscircuit/props":"^0.0.646","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.89","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.21"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.484","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.413","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.646","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.183","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.244","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.93","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.64","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"^0.0.52","@tscircuit/capacity-autorouter":"^0.0.885","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.186","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1854_1788707629505_0.8502574699672867","host":"s3://npm-registry-packages-npm-production"}},"0.0.1855":{"name":"@tscircuit/core","version":"0.0.1855","_id":"@tscircuit/core@0.0.1855","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"1d7e1f293756844e7d31e183c5f0877b30bc9261","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1855.tgz","fileCount":5,"integrity":"sha512-4VJKKvZssxaUCQIYIpGgfoSUS7wOEvK+Ml++e1XRERWD/sEdTSxasuQC0HNXSIX8FN9F5RDuqYkT4XdWOrITvw==","signatures":[{"sig":"MEUCIDfPJzGLjFH2AucmFqT4+OA2CAXZ2MEMUxYu77TqSwLIAiEAr8AnldlionXkQiWnR+2vevC0AoaDgotgQpiJ4Wn8qmA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1855","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11901215},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"3db14216dfb2ebd29526d9890ee2458c093462c6","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.484","@tscircuit/props":"^0.0.646","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.89","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.21"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.484","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.413","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.646","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.184","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.244","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.93","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.64","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"^0.0.52","@tscircuit/capacity-autorouter":"^0.0.885","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.186","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1855_1788716752518_0.7926234425267049","host":"s3://npm-registry-packages-npm-production"}},"0.0.1856":{"name":"@tscircuit/core","version":"0.0.1856","_id":"@tscircuit/core@0.0.1856","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"23a85be140e569c8098e102b91154252cc51cba4","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1856.tgz","fileCount":5,"integrity":"sha512-z/PIRiPAK5yWjXidzTBDgcAffcQMHBC9hiDCVXDXZvKclcLzH734b+6kSkTHtuoYe2Vp991+bRAlpdQLjuuimA==","signatures":[{"sig":"MEUCIQDPoe2akity4+KsaTxQH2Rz9bjC++7lEcEbYl0M/6coVAIgNy4mJ8EXizUv5DQIWxnK06NG8yV+09N7AaegImrb/7Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1856","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12036482},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"a1753e1366c3e1d1822cef0a5f88136eef4c11d2","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.484","@tscircuit/props":"^0.0.646","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.89","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.21"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.484","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.413","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.646","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.184","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.244","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.93","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.65","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"^0.0.52","@tscircuit/capacity-autorouter":"^0.0.885","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.186","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1856_1788726752052_0.7927709453489409","host":"s3://npm-registry-packages-npm-production"}},"0.0.1857":{"name":"@tscircuit/core","version":"0.0.1857","_id":"@tscircuit/core@0.0.1857","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"eb577c32e5890af60cb738be85006d377338c283","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1857.tgz","fileCount":5,"integrity":"sha512-3twhGN/KRpGsFgq3o/UB4vHTHjXJcKSwDwR8BOUJzImr3rkvrqcqiTdd+5uauHfmZ4y5i1D2WqEB0Hwi8V37sQ==","signatures":[{"sig":"MEYCIQDTENJ/VNZ2xOyb7HkBWNeELkWR7TnWzxJ6+mtEtCMprAIhALtbBZ/HKJIVAIgJnkaZXgayebqynE/JP6T023WL3RQb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1857","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12036482},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"d47ffc894cc6ee84110800c268f8e333c48cbc46","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.484","@tscircuit/props":"^0.0.646","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.89","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.21"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.484","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.413","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.646","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.184","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.244","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.93","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.66","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"^0.0.52","@tscircuit/capacity-autorouter":"^0.0.885","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.186","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1857_1788728278446_0.05390476534418509","host":"s3://npm-registry-packages-npm-production"}},"0.0.1858":{"name":"@tscircuit/core","version":"0.0.1858","_id":"@tscircuit/core@0.0.1858","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"5c1d405d5ed2d702977d9cca3eae311022122141","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1858.tgz","fileCount":5,"integrity":"sha512-3hZynhMY3SYRSiUDQKauAx92pKHjEtze2Q+oBSez1WxZFzILQOOQWqIKGlUQ/b6iVTmi4GTVpZ4dutUuZy3ciQ==","signatures":[{"sig":"MEQCIAYyNNB27sVHYd0tu/zFcZMa8EsfqNeMtEmDZ0s1aJN8AiAPQws0TUeMJIGv3SQG6fUl5VoFydvLxzptCnFZr/PQ7A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1858","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12036482},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"2f9303ecde64ca485e1fdaa3710e89ddf1aa305e","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.484","@tscircuit/props":"^0.0.646","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.89","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.21"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.484","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.413","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.646","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.184","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.244","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.93","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.66","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/copper-pour-solver":"^0.0.52","@tscircuit/capacity-autorouter":"^0.0.886","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.186","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1858_1788798724907_0.7943119754954429","host":"s3://npm-registry-packages-npm-production"}},"0.0.1859":{"name":"@tscircuit/core","version":"0.0.1859","_id":"@tscircuit/core@0.0.1859","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"c1353d00defb1beec8df5f14ca23856a50545fbf","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1859.tgz","fileCount":5,"integrity":"sha512-Jop5WlT9fZ1aZtK0oNfbCxgtsGSiMXEgDcjLNbMLpQToEuvm/bKwnn1CxtfVHZa/cBNbGpXpnk8oiMf4lojgsw==","signatures":[{"sig":"MEUCIQC9wZWsVbDRk0hNS8auSwTMxR0zmJG8RHak62RzdO6ShQIgX0LlzrRf/ZTk/978cWGHRmu0XVKrZl5FV6hD5knfpWQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1859","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12057589},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"3913d9739cb74ee2a08b1c8b545ae3c5f9408c9d","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.484","@tscircuit/props":"^0.0.646","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.89","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.21"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.484","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.413","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.646","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.184","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.244","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.93","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.66","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/via-stitch-solver":"github:tscircuit/via-stitch-solver#75653b6440e75584b052f03595afd34283ae7558","@tscircuit/copper-pour-solver":"^0.0.52","@tscircuit/capacity-autorouter":"^0.0.886","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.186","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1859_1788806846841_0.7926851243903326","host":"s3://npm-registry-packages-npm-production"}},"0.0.1860":{"name":"@tscircuit/core","version":"0.0.1860","_id":"@tscircuit/core@0.0.1860","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"593c3d9096942bfac4fbc598f4afd942ab01cf2e","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1860.tgz","fileCount":5,"integrity":"sha512-C/W8jsft8CHTECvvMpNQXeH029qtFtr/TzwShzrpJQ0nM5tLqlxwl+y0rf2VWKz9OMdcJgU1p9AADr/bDOUWLw==","signatures":[{"sig":"MEUCIQDYqXsJFN3yLzmqucmhEg8hnnE/ebWMg0rVyBC07vH0CgIgVgtrg9R/CNgHtagCqaq9Q03dHzLBTg9eK8Lil3FzA+s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1860","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12058548},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"57a88f7eae0c1c5e4f469fa156aff48522cd68e4","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.484","@tscircuit/props":"^0.0.646","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.89","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.21"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.484","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.413","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.646","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.184","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.244","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.93","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.66","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/via-stitch-solver":"github:tscircuit/via-stitch-solver#75653b6440e75584b052f03595afd34283ae7558","@tscircuit/copper-pour-solver":"^0.0.52","@tscircuit/capacity-autorouter":"^0.0.886","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.186","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1860_1788813607416_0.514234678301952","host":"s3://npm-registry-packages-npm-production"}},"0.0.1861":{"name":"@tscircuit/core","version":"0.0.1861","_id":"@tscircuit/core@0.0.1861","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"cbc50c09e053cccd4226e980b9da48a89202c07d","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1861.tgz","fileCount":5,"integrity":"sha512-pbHqC7LLBi5Z7VSkIR2YwDogYcUUuu6ssEcs1MstjF7KQVxbLRohKhHpNx96uSvizaJb6Jrt95ctt/pJGXoKsQ==","signatures":[{"sig":"MEQCIHRVD9XOFVzFqJLqij9tB25l1PB50C3C2pYND3TvUyviAiBO1WKNludgdF8kuB2f0+3UG0Bqcv2STcfVcfTDoxt5+A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1861","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12058719},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"d696a754932bb0c15fdcb42c4577d28afb175600","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.484","@tscircuit/props":"^0.0.646","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.89","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.21"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.484","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.413","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.646","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.184","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.244","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.93","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.66","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/via-stitch-solver":"github:tscircuit/via-stitch-solver#75653b6440e75584b052f03595afd34283ae7558","@tscircuit/copper-pour-solver":"^0.0.52","@tscircuit/capacity-autorouter":"^0.0.886","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.186","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1861_1788817392755_0.6304375704707161","host":"s3://npm-registry-packages-npm-production"}},"0.0.1862":{"name":"@tscircuit/core","version":"0.0.1862","_id":"@tscircuit/core@0.0.1862","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"f00a8513e8112b40d5180293bb87ac9a8c2b612f","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1862.tgz","fileCount":5,"integrity":"sha512-6pY7+o3Ky+5SXLnWFKjRcKmb4AL9Ow4z2yEEFR2LXVQAv3Wl/Xh8yRMiVFHW2wZ/Y5NRGFjZJBQHKwrG7GqVDw==","signatures":[{"sig":"MEUCIQDcyf9Z3AjPnZjfTSPsb9hJ1OJwuXWpQlld+b4HhCL/gAIgZhihI0jmly5CRPKSPeZlaNFFczI5gZH4IZEZgsUjGf0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1862","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12058719},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"0bb2978b94196e20d08e18de0ada29fb17542117","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.484","@tscircuit/props":"^0.0.646","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.89","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.21"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.484","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.413","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.646","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.184","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.244","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.95","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.66","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/via-stitch-solver":"github:tscircuit/via-stitch-solver#75653b6440e75584b052f03595afd34283ae7558","@tscircuit/copper-pour-solver":"^0.0.52","@tscircuit/capacity-autorouter":"^0.0.886","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.186","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1862_1788840902717_0.07597289664588747","host":"s3://npm-registry-packages-npm-production"}},"0.0.1863":{"name":"@tscircuit/core","version":"0.0.1863","_id":"@tscircuit/core@0.0.1863","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"0deeb94aff056f76e4ee743f55019e4ab0540296","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1863.tgz","fileCount":5,"integrity":"sha512-bCzCnW1yBjK3XkfmajQ/BqjNr4YhueAnwcT2IW0cyvnaPUNX2qdxOT2199YUz2uEWmzISCxmrgHouqwIzhVb7g==","signatures":[{"sig":"MEQCIHaMq0hibakRTY+AoJJvgm2LXVlRUhxqucgQIJEAnWl6AiBnIKhmAKHgVSPz27XFgta/x30Hv4Rwsm2PWDDDKY5kmA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1863","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12058719},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"1fc6c2c400d8ae82875eeabde599dc62f5206883","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.484","@tscircuit/props":"^0.0.646","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.89","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.21"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.484","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.413","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.646","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.184","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.244","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.95","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.66","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/via-stitch-solver":"github:tscircuit/via-stitch-solver#75653b6440e75584b052f03595afd34283ae7558","@tscircuit/copper-pour-solver":"^0.0.52","@tscircuit/capacity-autorouter":"^0.0.886","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.187","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1863_1788842426870_0.5920654274196027","host":"s3://npm-registry-packages-npm-production"}},"0.0.1864":{"name":"@tscircuit/core","version":"0.0.1864","_id":"@tscircuit/core@0.0.1864","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"207ae8444bbb9790b893a382d706b9a5a10082f3","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1864.tgz","fileCount":5,"integrity":"sha512-CXFIaW891sSYwEG3f6t3BOOJX4KuwSILtdPFZ1Q/Gt2r7yxn4O+tFq5zbI0qxSGVIbDjnS6nrp14EOoq3/HQhQ==","signatures":[{"sig":"MEUCIQCT2p9h6aA4IyAyDOjDLhjqdFYcJOX9WP1sRaFm4b3ntgIgMZI4ThxhZfr9gqoj/8qExBk8wlZZQQl+F6GR8c44zqU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1864","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12058719},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"d9866a220240aa1d9d77aa1d737de674eeaee5d1","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.484","@tscircuit/props":"^0.0.646","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.89","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.21"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.484","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.413","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.646","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.184","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.244","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.95","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.66","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/via-stitch-solver":"github:tscircuit/via-stitch-solver#75653b6440e75584b052f03595afd34283ae7558","@tscircuit/copper-pour-solver":"^0.0.52","@tscircuit/capacity-autorouter":"^0.0.887","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.187","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1864_1788857722048_0.38229917072576414","host":"s3://npm-registry-packages-npm-production"}},"0.0.1865":{"name":"@tscircuit/core","version":"0.0.1865","_id":"@tscircuit/core@0.0.1865","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"02c20134f47341d599f2f7ab585a069a37a9a215","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1865.tgz","fileCount":5,"integrity":"sha512-f5hGysxXRGBaa1+jqZSngTGwRfZUG/NerFj20yC5rr5I7I3W1yNX0UmriS1zszMos3adlkZ4v0oURaV4iYELTg==","signatures":[{"sig":"MEYCIQCgQ539z9i96EOUPipi5NEbmGRF/ygKVQSvvzn95nlIUwIhAKxwMc6iVHvHY5x1jo2P3JJs3Zk2a9ez9AnEKeHlVUxk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1865","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12058719},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"ef4919c37ce91894c7d725f9556ec904d6da743c","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.484","@tscircuit/props":"^0.0.646","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.89","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.21"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.484","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.413","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.646","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.184","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.244","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.95","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.66","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/via-stitch-solver":"github:tscircuit/via-stitch-solver#75653b6440e75584b052f03595afd34283ae7558","@tscircuit/copper-pour-solver":"^0.0.52","@tscircuit/capacity-autorouter":"^0.0.887","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.188","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1865_1788860557067_0.6918408399342018","host":"s3://npm-registry-packages-npm-production"}},"0.0.1866":{"name":"@tscircuit/core","version":"0.0.1866","_id":"@tscircuit/core@0.0.1866","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"e2a3881c106a705cf5794f878c593e83abdddd75","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1866.tgz","fileCount":5,"integrity":"sha512-08lRhn000KMeQNaXJTinI/j9ULaBr7pthKuSbmypvXM670OmXerjplf2MyDHRq53U076bAINKxttcMCfGhRPQw==","signatures":[{"sig":"MEUCIHPe6tVJvfBvRMVb5CcWzD+nojpgjVemBYXNR7COp1ZLAiEAlTHPlB2Abt3jVV/3CNkaxkPEIXO7qbiIbECkAtO0ovg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1866","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12058794},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"54ff0d19ce160c67528b6e3c6efdfe0dd49ce8a5","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.484","@tscircuit/props":"^0.0.646","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.89","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.21"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.484","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.413","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.646","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.184","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.244","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.95","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.66","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/via-stitch-solver":"github:tscircuit/via-stitch-solver#75653b6440e75584b052f03595afd34283ae7558","@tscircuit/copper-pour-solver":"^0.0.52","@tscircuit/capacity-autorouter":"^0.0.887","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.188","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1866_1788869137369_0.9974536088360086","host":"s3://npm-registry-packages-npm-production"}},"0.0.1867":{"name":"@tscircuit/core","version":"0.0.1867","_id":"@tscircuit/core@0.0.1867","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"870cc4a320255363a1e1b4ca83ae804c28faaf63","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1867.tgz","fileCount":5,"integrity":"sha512-MHQQF5Io2hoY97D1i3fI0+GqJ09BebN/nrlF26/HHIBfpiKPvY6GNSGPI3OfpDLheS/mjtVcDomGhqzzgvARGg==","signatures":[{"sig":"MEQCIHzlZM0otVWLZ8hb7tB++T9U4yKvJgvNrTYZrqa3UrddAiBRGi2n0NjgCvvzBZJjhGIWHNp92UR6WZ0uRHZ60oLzeg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1867","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12058794},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"37f7ca3ac57e6665731d47e3477a4239e362ce58","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.484","@tscircuit/props":"^0.0.646","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.89","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.21"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.484","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.413","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.646","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.184","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.244","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.95","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.66","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/via-stitch-solver":"github:tscircuit/via-stitch-solver#75653b6440e75584b052f03595afd34283ae7558","@tscircuit/copper-pour-solver":"^0.0.53","@tscircuit/capacity-autorouter":"^0.0.887","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.188","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1867_1788881909173_0.2039220459426323","host":"s3://npm-registry-packages-npm-production"}},"0.0.1868":{"name":"@tscircuit/core","version":"0.0.1868","_id":"@tscircuit/core@0.0.1868","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"f9d8c0658cb9dbd6fe54fb02e2496265a849507b","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1868.tgz","fileCount":5,"integrity":"sha512-oO7eQHTTqBoHizisWSRd9RR55/1DoNUWAFlwnH9cu+CpGsyinokIBVL+w580J+BbSinlCtdNBDGPMqOIv27a0g==","signatures":[{"sig":"MEUCIGBbWZGNnb51s8ExKcIxh/7luvLekLk9R6kT6FVXvpt3AiEAxGHFilJF2kWGgn4uGSMPS6355Z16ASrkOxPtbmBWiKs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1868","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12058794},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"1db5b64eef8c465709f28c7353bbd4db28d55059","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.484","@tscircuit/props":"^0.0.646","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.89","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.21"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.484","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.413","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.646","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.184","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.244","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.95","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.66","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/via-stitch-solver":"github:tscircuit/via-stitch-solver#75653b6440e75584b052f03595afd34283ae7558","@tscircuit/copper-pour-solver":"^0.0.54","@tscircuit/capacity-autorouter":"^0.0.887","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.188","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1868_1788882971210_0.6718656777970424","host":"s3://npm-registry-packages-npm-production"}},"0.0.1869":{"name":"@tscircuit/core","version":"0.0.1869","_id":"@tscircuit/core@0.0.1869","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"dce56ca696eb17ba45af5bc435f81a3765e9bc77","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1869.tgz","fileCount":5,"integrity":"sha512-uNE+S0GC3eET6EGFyZvWBqDCNUaDrLvBTivuCglGxuy7e2OobD5LSW5PSwBNxbqu7WeECAoh+K2YgWbp9z7uJg==","signatures":[{"sig":"MEYCIQCsx6VAQTA66hwwfle3p+Skc+MhkURuaEYBPF5CAryzPgIhAIhTU/RzoZm7zg+66zA/AnrwBjtTySZdJ0hie85fiKOz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1869","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12058966},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"dd28bebd429135893a3ba85990ead257359f63e1","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.484","@tscircuit/props":"^0.0.646","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.89","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.21"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.484","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.413","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.646","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.184","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.244","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.95","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.66","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/via-stitch-solver":"github:tscircuit/via-stitch-solver#75653b6440e75584b052f03595afd34283ae7558","@tscircuit/copper-pour-solver":"^0.0.54","@tscircuit/capacity-autorouter":"^0.0.887","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.188","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1869_1788888235673_0.445093107129259","host":"s3://npm-registry-packages-npm-production"}},"0.0.1870":{"name":"@tscircuit/core","version":"0.0.1870","_id":"@tscircuit/core@0.0.1870","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"7d2fef3a9f4532afd819bc57dd0dd69f84778105","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1870.tgz","fileCount":5,"integrity":"sha512-AGiGqpQTYHuzTSTg/NgYyzTw09EfhGFmF6QEIpHizwX1w67uhRHONMDc38xMTpnJa+5owXUVhV4R8N1rSpNGeg==","signatures":[{"sig":"MEYCIQDVq+zxqnWNBvm79Lc0wDekNFSR+Mo/tVHQ/uJGpDmPRgIhAPczIcZgvTgldGYOT10RKfQvRniD+h+16XszALRKAME+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1870","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12059031},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"b6068b1b16f77849b127d2a979e5d6e6f7e8616b","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.484","@tscircuit/props":"^0.0.646","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.89","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.21"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.484","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.413","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.646","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.184","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.244","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.95","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.66","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/via-stitch-solver":"github:tscircuit/via-stitch-solver#75653b6440e75584b052f03595afd34283ae7558","@tscircuit/copper-pour-solver":"^0.0.54","@tscircuit/capacity-autorouter":"^0.0.887","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.188","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1870_1788897057931_0.1955830754402157","host":"s3://npm-registry-packages-npm-production"}},"0.0.1871":{"name":"@tscircuit/core","version":"0.0.1871","_id":"@tscircuit/core@0.0.1871","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"6fabb89c68b54a08fae25df4daf4f90faa544cb1","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1871.tgz","fileCount":5,"integrity":"sha512-HARc+bGVND+XJT13qvWJRaXjnD7hF+0jPOk0O5AoZfQnY6CYOby6QOztMt/9XpbBZax65Ou6auEAIjFZ0iriSg==","signatures":[{"sig":"MEUCIQDvLyTaEgT1ng3ZPy6HN3r7cvFiYBxHGqYpue00EO06GwIgfZR6YkjTl8AvvkwCFEaBDGWSSXp0cvR6rrpqtv2MNS8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1871","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12059031},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"cd94cd3e63587ae69e2bea8f4666e50326cff0a8","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.484","@tscircuit/props":"^0.0.646","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.89","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.21"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.484","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.413","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.646","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.184","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.244","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.95","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.66","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/via-stitch-solver":"github:tscircuit/via-stitch-solver#75653b6440e75584b052f03595afd34283ae7558","@tscircuit/copper-pour-solver":"^0.0.54","@tscircuit/capacity-autorouter":"^0.0.890","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.188","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1871_1788897611796_0.7010285883930929","host":"s3://npm-registry-packages-npm-production"}},"0.0.1872":{"name":"@tscircuit/core","version":"0.0.1872","_id":"@tscircuit/core@0.0.1872","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"a3a9b64124b103e460f74e33aa890f0876876b10","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1872.tgz","fileCount":5,"integrity":"sha512-AGE2V/yD1UK+vFeog/lRc9dskVjqexxRyyNUWze+YO4YYqa/zUuEmJCB+gNRj8qmggbDxCYojyJHlNDAh8Do8w==","signatures":[{"sig":"MEQCIC+jHdKrPB0wdNZ32Cv7FAxO3fLQICebfDwKgzU6qzzWAiB7Vn+Q/1czRdlyul7pTwg/vwJBFlRacbEaccN0P5tIrQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1872","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12059291},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"8d5fedc3eb877756f8b9dc9c732d50366ee7a4c4","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.484","@tscircuit/props":"^0.0.646","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.89","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.21"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.484","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.413","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.646","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.184","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.244","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.95","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.66","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/via-stitch-solver":"github:tscircuit/via-stitch-solver#75653b6440e75584b052f03595afd34283ae7558","@tscircuit/copper-pour-solver":"^0.0.54","@tscircuit/capacity-autorouter":"^0.0.890","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.188","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1872_1788916908495_0.8472316445094872","host":"s3://npm-registry-packages-npm-production"}},"0.0.1873":{"name":"@tscircuit/core","version":"0.0.1873","_id":"@tscircuit/core@0.0.1873","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"b74f9287089bfa564c756bdea1baddc014caf600","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1873.tgz","fileCount":5,"integrity":"sha512-QwxWcHxST1bM579T+2bPXjtfkqxej/cRNBJFimCg9FVeAkMa9q53ZRiHRnzxUQvlZV8M8F2Cc1GiHETwqkJzVg==","signatures":[{"sig":"MEUCIEf7Kk2hOwmXxo7F2OhSHnkvuZ/4coK6w+nPBVW5xASYAiEA6Ff+j/eSfxZAfnqr8KjqVGE0dov03w9xeYksQynAdWw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1873","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12059291},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"2efee991a46fb945edd4efe4e38020734d5efa29","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.484","@tscircuit/props":"^0.0.646","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.89","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.21"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.484","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.413","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.646","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.184","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.244","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.95","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.66","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/via-stitch-solver":"github:tscircuit/via-stitch-solver#75653b6440e75584b052f03595afd34283ae7558","@tscircuit/copper-pour-solver":"^0.0.54","@tscircuit/capacity-autorouter":"^0.0.890","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.189","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1873_1788926477804_0.6673997859817717","host":"s3://npm-registry-packages-npm-production"}},"0.0.1874":{"name":"@tscircuit/core","version":"0.0.1874","_id":"@tscircuit/core@0.0.1874","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"c5db3ce7012912a5e12bdd109a56ccdae0fd36eb","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1874.tgz","fileCount":5,"integrity":"sha512-GG2Rz+MvXPzUCQIcz0lctTtK2fp+UFV1EGWb52LXuK9U+HnQ/bXrjUl6meVB80Y3cyRcbABfTN+F5UZLBpnLkA==","signatures":[{"sig":"MEUCIQC5tbwXC2oiKqdBTKAJ5Taf+GZ4N3NG9R3RB1tHngKyLQIgDxiqI+ugFrwW8fKoh8ygtvvsY8hy7ncIsrXOvRqTU0A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1874","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12059291},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"5be0c71b27e2d141427dbcc42e9c2c0c2ee9c7b4","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.484","@tscircuit/props":"^0.0.646","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.89","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.21"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.484","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.413","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.646","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.185","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.244","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.95","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.66","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/via-stitch-solver":"github:tscircuit/via-stitch-solver#75653b6440e75584b052f03595afd34283ae7558","@tscircuit/copper-pour-solver":"^0.0.54","@tscircuit/capacity-autorouter":"^0.0.890","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.189","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1874_1788930133155_0.8292876826026383","host":"s3://npm-registry-packages-npm-production"}},"0.0.1875":{"name":"@tscircuit/core","version":"0.0.1875","_id":"@tscircuit/core@0.0.1875","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"0f350c6fb955886fc27a6f9f95c6c98170030bc7","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1875.tgz","fileCount":5,"integrity":"sha512-T86Aq+r6UEDTrAToGau/raPGujvszfCxr8xp/drKcRGASlGhwKHiqwZPUFhE8U2IKqc31Q958O4FFV8VsoJaxQ==","signatures":[{"sig":"MEQCIClKCPb07HTwy2qRG5BjY2lnDLZ22BqEBq9w4j3x/35HAiBA9XFr2KeVTqwp6lz51FWp6zC27hAUWD4nX+Y5FSgtGQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1875","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12075286},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"c298605b2779793876f20f1139a2ebd024a1d7f3","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.484","@tscircuit/props":"^0.0.646","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.89","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.21"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.484","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.413","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.646","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.185","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.244","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.95","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.66","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/via-stitch-solver":"github:tscircuit/via-stitch-solver#75653b6440e75584b052f03595afd34283ae7558","@tscircuit/copper-pour-solver":"^0.0.54","@tscircuit/capacity-autorouter":"^0.0.890","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.189","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1875_1788954820368_0.7044298168218788","host":"s3://npm-registry-packages-npm-production"}},"0.0.1876":{"name":"@tscircuit/core","version":"0.0.1876","_id":"@tscircuit/core@0.0.1876","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"012cbdb6093e505b519d5e4b2d9b13b22e8d115d","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1876.tgz","fileCount":5,"integrity":"sha512-6rAy1k0bM0LbK0mNaDZnjBn93+zx+ZJmcdtxN6O5fl7rdXFJ2McjVj9mDobt6q+d28IzX6Lb5Siabd5sUk6QBQ==","signatures":[{"sig":"MEUCIHeh/RPhSacNYtoy5L2EqfXGgcLU2Ah/xVabJg6fQZUIAiEAkfpT1ReEvKMjJyvluGgRrnv5gfJ97bUDA1a499F/9PI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1876","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12075286},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"1e34b1ce83334224dbb0aa94df204cf6b1bd937f","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.484","@tscircuit/props":"^0.0.646","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.89","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.21"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.484","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.413","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.646","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.185","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.244","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.95","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.66","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/via-stitch-solver":"github:tscircuit/via-stitch-solver#75653b6440e75584b052f03595afd34283ae7558","@tscircuit/copper-pour-solver":"^0.0.54","@tscircuit/capacity-autorouter":"^0.0.892","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.189","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1876_1788970887517_0.5786635685925827","host":"s3://npm-registry-packages-npm-production"}},"0.0.1877":{"name":"@tscircuit/core","version":"0.0.1877","_id":"@tscircuit/core@0.0.1877","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"1bfb2e680fa5a19103dee6a5162f74d2931fed49","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1877.tgz","fileCount":5,"integrity":"sha512-OcQlegLkTHFG1LaCfz4v8sZSUphFKCbuAW6vEeT1K9JJ4+AQW6t9ot6h2+dzw0+V7yLX5pRvWhW6fqPNZEbxwQ==","signatures":[{"sig":"MEUCIBHzyK0zB10cUPKm2FHmb4J4zu7uXddRddxqJpFuDAwzAiEA6bkPWQCPohkW37ZTnEvurRWfYT6Exv6jxDUNvoSC5+A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1877","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12078698},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"bf91173165c306c56067d3e112b029f42b6be827","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.484","@tscircuit/props":"^0.0.646","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.89","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.21"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.484","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.413","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.646","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.185","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.244","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.95","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.68","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/via-stitch-solver":"github:tscircuit/via-stitch-solver#75653b6440e75584b052f03595afd34283ae7558","@tscircuit/copper-pour-solver":"^0.0.54","@tscircuit/capacity-autorouter":"^0.0.892","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.189","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1877_1788976395550_0.6175782963835232","host":"s3://npm-registry-packages-npm-production"}},"0.0.1878":{"name":"@tscircuit/core","version":"0.0.1878","_id":"@tscircuit/core@0.0.1878","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"52429dffe1a19c1942a517a335ba3e822780c2ff","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1878.tgz","fileCount":5,"integrity":"sha512-AqXMoOjbodLK7+hj6hAohD5pfv9BGuPQ49UV1QvWDqW6SK6Hm7G0GCeN8Bi3+VX2r9Ffp0rKm57ZqUCpntesaQ==","signatures":[{"sig":"MEQCIFQTiBmGkRClhXe2W8r4ENqILDFlfSQRWgI4IG5SRWl5AiBJ0h2WRf1auzgvmdwsHfqQGT9Tg/VNEw9LCVq7WoJlog==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1878","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12078698},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"d53238a1678ef76022995b86a242abdcb0f9e8eb","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.484","@tscircuit/props":"^0.0.646","@tscircuit/circuit-json-util":"^0.0.106"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.89","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.21"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.484","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.413","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.646","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.186","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.244","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.95","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.68","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.106","@tscircuit/via-stitch-solver":"github:tscircuit/via-stitch-solver#75653b6440e75584b052f03595afd34283ae7558","@tscircuit/copper-pour-solver":"^0.0.54","@tscircuit/capacity-autorouter":"^0.0.892","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.189","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1878_1788977645071_0.9811700890500263","host":"s3://npm-registry-packages-npm-production"}},"0.0.1879":{"name":"@tscircuit/core","version":"0.0.1879","_id":"@tscircuit/core@0.0.1879","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"3a1ea50e3652e797c1faca4a9f631e8b9f2650b4","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1879.tgz","fileCount":5,"integrity":"sha512-3M+DOfDMkrwVblmP3YhI4RZQOYAgSP7gpVGq4aFbskfFIH132j4Dv5TT6Q6C+pUNsuy0BXeggQ2EWvqsYtG76A==","signatures":[{"sig":"MEQCIDYQp8QYWJoIq/CZJse6mIMH7ZBIOf2tXiLBoXkXWz7gAiB5A4OcYn/+rKC4U2Q1I6WRABMMdmFmryfA6szg/IO7Ow==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1879","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12078698},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"2740f8600384a16599f264a2e3adef1ecf955f12","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.484","@tscircuit/props":"^0.0.646","@tscircuit/circuit-json-util":"^0.0.113"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.89","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.21"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.484","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.413","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.646","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.186","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.244","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.95","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.68","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.113","@tscircuit/via-stitch-solver":"github:tscircuit/via-stitch-solver#75653b6440e75584b052f03595afd34283ae7558","@tscircuit/copper-pour-solver":"^0.0.54","@tscircuit/capacity-autorouter":"^0.0.892","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.189","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1879_1788985887548_0.7698444910018705","host":"s3://npm-registry-packages-npm-production"}},"0.0.1880":{"name":"@tscircuit/core","version":"0.0.1880","_id":"@tscircuit/core@0.0.1880","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"237c621ea775f8eacad0802ba66e78e903cc3149","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1880.tgz","fileCount":5,"integrity":"sha512-cwpMSaOgM3lqymV4P2WPD4JppG1nYZNmwBlGXCz7DzY1kP6tTQBUbr1uU4QJigNG3mg5b0QrxZoOKtpZy8pVrw==","signatures":[{"sig":"MEUCICbzl1nb2ZmfOkhmW7OK4QYv6TgwzT7a81rUwISMFAg7AiEAozFPrZ9Ffu63ypQzPen4dBmWziz74rID01TVKGqMDBQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1880","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12078698},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"c2495af00c7235944483b2c090f7009cb1e39a7b","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.484","@tscircuit/props":"^0.0.646","@tscircuit/circuit-json-util":"^0.0.113"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.89","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.21"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.484","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.413","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.646","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.187","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.244","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.95","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.68","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.113","@tscircuit/via-stitch-solver":"github:tscircuit/via-stitch-solver#75653b6440e75584b052f03595afd34283ae7558","@tscircuit/copper-pour-solver":"^0.0.54","@tscircuit/capacity-autorouter":"^0.0.892","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.189","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1880_1788986590652_0.9756548270605887","host":"s3://npm-registry-packages-npm-production"}},"0.0.1881":{"name":"@tscircuit/core","version":"0.0.1881","_id":"@tscircuit/core@0.0.1881","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"7b3dbc44939ccefe51265d9ecd5f3ed0697fc703","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1881.tgz","fileCount":5,"integrity":"sha512-ndoC3anEk+nvb8i1pdRMtHcykcXmJwbExlnjmIFIm1Y3pZ0Dg361B3PjHFlLHAaTwC5ouyh4AXUxKgFydRRArQ==","signatures":[{"sig":"MEUCIDj/wHYT1Jjp8yu/303G9cVINZhSqS+5ga+oIpljQzGQAiEAgQw5Rvu2DhSx7mUcq5lQjSID/WaROdkxkdsMQfkgi6Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1881","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12081777},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"3ed2af964d1dc061d068e72d4e2cd812e6a2e9cf","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.484","@tscircuit/props":"^0.0.646","@tscircuit/circuit-json-util":"^0.0.113"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.89","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.21"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.484","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.413","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.646","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.187","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.244","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.95","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.68","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.113","@tscircuit/via-stitch-solver":"github:tscircuit/via-stitch-solver#75653b6440e75584b052f03595afd34283ae7558","@tscircuit/copper-pour-solver":"^0.0.54","@tscircuit/capacity-autorouter":"^0.0.892","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.189","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1881_1788987284410_0.9271417310589407","host":"s3://npm-registry-packages-npm-production"}},"0.0.1882":{"name":"@tscircuit/core","version":"0.0.1882","_id":"@tscircuit/core@0.0.1882","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"d22ff268ae581b565a1741d49e05205f5d85c812","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1882.tgz","fileCount":5,"integrity":"sha512-mRFEyK/dfIzTYRwp2GZSP16Vk5tuc5j69ZIkVP+gq9ysnufKHiqt3M44ZWantBPm1G9ldEYCdd5b7ANUOBPeGA==","signatures":[{"sig":"MEYCIQCmrsomk+pZfhFnm03tnr2zRn38lYd5l7qd5496tLNgAwIhAJaCrUjVdP5Xz4OSPmTLwOatS6yxmwAIxhMUAsdbpIWL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1882","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12082434},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"1eb226f3e1a604c439d98aa9e601c92d689a4702","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.484","@tscircuit/props":"^0.0.647","@tscircuit/circuit-json-util":"^0.0.113"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.89","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.21"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.484","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.413","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.647","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.187","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.244","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.95","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.68","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.113","@tscircuit/via-stitch-solver":"github:tscircuit/via-stitch-solver#75653b6440e75584b052f03595afd34283ae7558","@tscircuit/copper-pour-solver":"^0.0.54","@tscircuit/capacity-autorouter":"^0.0.892","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.189","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1882_1788990265183_0.5837361962392138","host":"s3://npm-registry-packages-npm-production"}},"0.0.1883":{"name":"@tscircuit/core","version":"0.0.1883","_id":"@tscircuit/core@0.0.1883","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"03f3d750d6b62fae1d1ab01e8afa2eb04935de0d","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1883.tgz","fileCount":5,"integrity":"sha512-55sd+qjnBflsPlko1KeHRq2sX0eohin1pKsmW2lHc8mPJMHDMDk18dEokjDjSu5UiGHonGLBcQHn07jPTVS08g==","signatures":[{"sig":"MEUCIQD9b1jg6B3dQeQRfGHDjl2bgKcJcjpm9SUhCdpL4C2qiwIgCtamITjugDwCy+SGcFV+v6HtbUmVoyPIp9M1m80m41A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1883","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12473211},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"5bfa21ca9e83a4a633f5a5ce77c123bf666cb99d","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.484","@tscircuit/props":"^0.0.647","@tscircuit/circuit-json-util":"^0.0.113"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.89","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.21"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.484","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.413","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.647","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.187","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.244","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.95","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.71","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.113","@tscircuit/via-stitch-solver":"github:tscircuit/via-stitch-solver#75653b6440e75584b052f03595afd34283ae7558","@tscircuit/copper-pour-solver":"^0.0.54","@tscircuit/capacity-autorouter":"^0.0.892","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.189","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1883_1788990852286_0.612908459352516","host":"s3://npm-registry-packages-npm-production"}},"0.0.1884":{"name":"@tscircuit/core","version":"0.0.1884","_id":"@tscircuit/core@0.0.1884","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"33add2a1ab584363375bc8e2f21d6ba3513f894d","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1884.tgz","fileCount":5,"integrity":"sha512-fyP7ImLKTHz8fipR+6ShWeWZpTe5TnZ08dmhBbm3v+HCmi6bsmn3pCXuGtIO7sBWxtyVapqwhekz8MaXVyhuvg==","signatures":[{"sig":"MEQCIBWMZJ0eIiQHf8XMLyZTpCWnBtMREi5R8VZ/7N8mVZ2FAiBsTrjJhX1YTYCJUj8QliYfdA+yVrglDSyRukc9elnmJg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1884","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12497280},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"e300f1362b45b2a9a6bfbb7b5d8025910bb430ae","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.484","@tscircuit/props":"^0.0.649","@tscircuit/circuit-json-util":"^0.0.113"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.89","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.21"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.484","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.413","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.649","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.187","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.244","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.95","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.71","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.113","@tscircuit/via-stitch-solver":"github:tscircuit/via-stitch-solver#75653b6440e75584b052f03595afd34283ae7558","@tscircuit/copper-pour-solver":"^0.0.54","@tscircuit/capacity-autorouter":"^0.0.892","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.189","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1884_1788992531207_0.00408925015791084","host":"s3://npm-registry-packages-npm-production"}},"0.0.1885":{"name":"@tscircuit/core","version":"0.0.1885","_id":"@tscircuit/core@0.0.1885","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"6e8cc15f31bfe51d0a037d75ff0a1841b7c5033b","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1885.tgz","fileCount":5,"integrity":"sha512-hXEZ6gzfAXGltcyqmmTjPiAH49D2yE/JbBaMy9WxLAmojNHa4hscCGQa+qcbZUCgayZJebr9RdvSb7VLd00kSw==","signatures":[{"sig":"MEUCIQCPvpD1tPR3jikZfZ6CKsUGT7OisI09ihoz6PkoFOQPxQIgbSGRDzX8/R0Mn4tN8664Eun8BU4CIsn3PxhY8Chn5JY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1885","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12497839},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"2f2feeba0fece0dd40b93c67fa8587932c2fc426","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.484","@tscircuit/props":"^0.0.649","@tscircuit/circuit-json-util":"^0.0.113"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.89","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.21"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.484","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.413","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.649","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.187","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.244","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.95","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.71","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.113","@tscircuit/via-stitch-solver":"github:tscircuit/via-stitch-solver#75653b6440e75584b052f03595afd34283ae7558","@tscircuit/copper-pour-solver":"^0.0.54","@tscircuit/capacity-autorouter":"^0.0.892","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.189","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1885_1788998263895_0.523122190797972","host":"s3://npm-registry-packages-npm-production"}},"0.0.1886":{"name":"@tscircuit/core","version":"0.0.1886","_id":"@tscircuit/core@0.0.1886","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"6004205cd1dc66512d6a99f12983ec0a66138116","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1886.tgz","fileCount":5,"integrity":"sha512-eenZ6aL+saRz6LU6s9GB5/0hcPGcN/FbdbbwPHUyCOKNmHGJmt/ZNz1V5n9PQf9QoDwDE0tciJ3ycvd1qdE4Sg==","signatures":[{"sig":"MEUCIB3InMf7ugFOV6xW2HcTAVAxEp2iD8F2bkVh4mLbL9/zAiEA+nEkqzUcW2ESpBQp1YtkRp0aL0sxWZ3X3m/dipbklxU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1886","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12497839},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"c7aae535b786adf3e86f26a2000443670cec1320","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.484","@tscircuit/props":"^0.0.649","@tscircuit/circuit-json-util":"^0.0.113"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.89","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.21"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.484","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.413","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.649","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.188","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.244","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.95","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.71","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.113","@tscircuit/via-stitch-solver":"github:tscircuit/via-stitch-solver#75653b6440e75584b052f03595afd34283ae7558","@tscircuit/copper-pour-solver":"^0.0.54","@tscircuit/capacity-autorouter":"^0.0.892","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.189","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1886_1788999852958_0.6695518587903064","host":"s3://npm-registry-packages-npm-production"}},"0.0.1887":{"name":"@tscircuit/core","version":"0.0.1887","_id":"@tscircuit/core@0.0.1887","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"f7a5276099d27188a072180c7cc1551fd3ffb467","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1887.tgz","fileCount":5,"integrity":"sha512-INMyMLywhHLCX5Fry0t1NT8SJacOCGR6RWs6SV1dzM89EZ/G4MYDXlH6OBEHvwnS6puIPnm3gPsuO5RGgB9nGg==","signatures":[{"sig":"MEQCIAI756Ic4zBYbOJeuwnG3qbiOXN//rv8rTGT8kt4+zlzAiBMMA6BAF25eRVs4nofcflDKcfbc1zJ9XTYwvrJV6jimg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1887","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12497839},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"4240c88eb75307c1deaba1aba94a0e54a4f8958b","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.484","@tscircuit/props":"^0.0.649","@tscircuit/circuit-json-util":"^0.0.113"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.89","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.21"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.484","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.413","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.649","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.188","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.244","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.95","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.71","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.113","@tscircuit/via-stitch-solver":"github:tscircuit/via-stitch-solver#75653b6440e75584b052f03595afd34283ae7558","@tscircuit/copper-pour-solver":"^0.0.54","@tscircuit/capacity-autorouter":"^0.0.899","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.189","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1887_1789002686646_0.9523919213984531","host":"s3://npm-registry-packages-npm-production"}},"0.0.1888":{"name":"@tscircuit/core","version":"0.0.1888","_id":"@tscircuit/core@0.0.1888","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"82b9f1c4d8f1ed17cd671551e16ba6dc1d525c24","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1888.tgz","fileCount":5,"integrity":"sha512-DfcNhqKgN8wWCR8w3xNM5ZqNl/AyVv3npb2hndpoYTVbtwr6Br+hvGe7no+WCx/D2VJhe2phuV3pgUKcrgWvSg==","signatures":[{"sig":"MEQCIB6WR1MaHjrs1p/7WOutgRjl++THa/9QHGpU4/p7F6U4AiBRhTLocJmf0NjoV2FBVstvMpEPPz4HRAhDOZyV7OmHbQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1888","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12498287},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"79c313534df79820191aec8011102f53ffe0b632","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.484","@tscircuit/props":"^0.0.649","@tscircuit/circuit-json-util":"^0.0.113"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.89","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.21"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.484","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.413","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.649","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.189","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.244","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.95","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.71","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.113","@tscircuit/via-stitch-solver":"github:tscircuit/via-stitch-solver#75653b6440e75584b052f03595afd34283ae7558","@tscircuit/copper-pour-solver":"^0.0.54","@tscircuit/capacity-autorouter":"^0.0.899","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.189","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1888_1789003470436_0.4095821279110665","host":"s3://npm-registry-packages-npm-production"}},"0.0.1889":{"name":"@tscircuit/core","version":"0.0.1889","_id":"@tscircuit/core@0.0.1889","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"41654bf9bca935a3f8e15e12240bfd72c3040188","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1889.tgz","fileCount":5,"integrity":"sha512-OuRGSewygOo544VyPZOhMrb4xLyG6kJKICnSnceT5anmKk5+213geUxxwxgRO4UbF0MrgMKm++qJAZWXkFh8Sw==","signatures":[{"sig":"MEUCIDOH5RESd41px+Z8XDagF8LNr3cjuq7NjewSPW+kJn6jAiEA7Ow3lwtmSfg4VBon66VOUddhiskXYt4hQ69yXAoO6AQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1889","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12498287},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"2ad5cd0ab829ded17265d7719640d1bae71e1ed2","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.484","@tscircuit/props":"^0.0.649","@tscircuit/circuit-json-util":"^0.0.113"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.89","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.21"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.484","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.413","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.649","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.189","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.244","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.95","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.71","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.113","@tscircuit/via-stitch-solver":"github:tscircuit/via-stitch-solver#75653b6440e75584b052f03595afd34283ae7558","@tscircuit/copper-pour-solver":"^0.0.54","@tscircuit/capacity-autorouter":"^0.0.899","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.191","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1889_1789010229843_0.7268531271941994","host":"s3://npm-registry-packages-npm-production"}},"0.0.1890":{"name":"@tscircuit/core","version":"0.0.1890","_id":"@tscircuit/core@0.0.1890","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"fe90f82b9cf9dc64c42116889b3bbf9a924963c2","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1890.tgz","fileCount":5,"integrity":"sha512-vbmZNUEZ2VOo+xeJhoupXGaotDfqrpqPS8yRgyH3f4HfIaorI4LH1tm33QvH1rvcmKXDdWaYXpPrK33J22IW/A==","signatures":[{"sig":"MEUCIQCv8OZqVNzYprwe0SlQBMTGeozyT5TDY0of2IkX/itiWgIgSsFcdJm/hjh2gls4AZMR7nO2bkjQhozCmnKwU8jPQF8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1890","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12501413},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"505ad1e43ba5477afe30f248a1e30f5f0a522054","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.484","@tscircuit/props":"^0.0.649","@tscircuit/circuit-json-util":"^0.0.113"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.89","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.21"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.484","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.413","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.649","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.189","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.244","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.95","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.71","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.113","@tscircuit/via-stitch-solver":"github:tscircuit/via-stitch-solver#75653b6440e75584b052f03595afd34283ae7558","@tscircuit/copper-pour-solver":"^0.0.54","@tscircuit/capacity-autorouter":"^0.0.899","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.191","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1890_1789026465571_0.8233788497165417","host":"s3://npm-registry-packages-npm-production"}},"0.0.1891":{"name":"@tscircuit/core","version":"0.0.1891","_id":"@tscircuit/core@0.0.1891","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"a7ab5f5edd0df45b81d01f52293ff28fa1e2db30","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1891.tgz","fileCount":5,"integrity":"sha512-Gm9z6H49ZSz2eq2FKiPL2qcGOmh+vL6G8zBoZzjy8PAyTcl2vR8rtF/vsmKT7Mny4k3YGS2tx3Kus1tpj6Ie4w==","signatures":[{"sig":"MEQCID3lX77b66Ig3eCTvnBUjMBBv3QE0EXFVch/9MgcR+sGAiBmasKxA1Vrq2JEfe+0IXy36XgId9O1PMDIcKeoHITI2Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1891","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12501515},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"62756bc18030821c41e830cf3b737713c3c4f5e0","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.484","@tscircuit/props":"^0.0.649","@tscircuit/circuit-json-util":"^0.0.113"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.89","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.21"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.484","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.413","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.649","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.189","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.244","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.95","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.72","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.113","@tscircuit/via-stitch-solver":"github:tscircuit/via-stitch-solver#75653b6440e75584b052f03595afd34283ae7558","@tscircuit/copper-pour-solver":"^0.0.54","@tscircuit/capacity-autorouter":"^0.0.899","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.191","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1891_1789055348057_0.01801117089645876","host":"s3://npm-registry-packages-npm-production"}},"0.0.1892":{"name":"@tscircuit/core","version":"0.0.1892","_id":"@tscircuit/core@0.0.1892","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"c0c988c4f7a32cba7a0a651ae1e165cf997d4364","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1892.tgz","fileCount":5,"integrity":"sha512-SBm2HZJ78b22ks4Oxp0ta29GQ+E0WNjWCQfIBVnNXopluwHDYbUQ5zpUwbYA9arQxgqF99LfdHu/k+xDK1Pp+A==","signatures":[{"sig":"MEUCIQCVm5a+4mCXzfUbGdVBqyOHuhgogXLQkcrXJFp5Ae4T1QIgWlsWJ+zYOqKUyx0lvClnmuwFLy8581GUGWqA4X2xguI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1892","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12501515},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"28e63db96de61caa4b37556dbaa6225dbbf51791","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.484","@tscircuit/props":"^0.0.649","@tscircuit/circuit-json-util":"^0.0.113"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.89","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.21"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.484","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.413","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.649","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.189","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.244","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.95","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.72","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.113","@tscircuit/via-stitch-solver":"github:tscircuit/via-stitch-solver#75653b6440e75584b052f03595afd34283ae7558","@tscircuit/copper-pour-solver":"^0.0.54","@tscircuit/capacity-autorouter":"^0.0.900","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.191","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1892_1789059962184_0.13103495317178027","host":"s3://npm-registry-packages-npm-production"}},"0.0.1893":{"name":"@tscircuit/core","version":"0.0.1893","_id":"@tscircuit/core@0.0.1893","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"930da95298c69816c8274937ad4cf929869d96d0","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1893.tgz","fileCount":5,"integrity":"sha512-nUKUHTtVcD0VUQ7xzgbSPkACbnvFH8YIijv0659NrcfrWpM5nxwQcQ006Q1ed1bE9DYO4nlLiReGhNyhzeRDLQ==","signatures":[{"sig":"MEUCIQC7ktyuhiIw1+iN/eujLfuO2sOagG8OfhmoooiYTVOYHwIgK8heWDLtmHW36bs22znQb4ft3MjZOOxo6vxHWvyxTcs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCzlFyZBgsoZhbk/j929w+FB42um8zv61VoYzm/kZR/KQIgN7u+iE0dOBeuTAoVXSreCGDXgjIrGSkqVLSG309iClg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1893","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12501682},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"3d6ece6eca9fc18453023e38bc441c7e90d075f3","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.484","@tscircuit/props":"^0.0.649","@tscircuit/circuit-json-util":"^0.0.113"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.89","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.21"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.484","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.413","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.649","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.189","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.244","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.95","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.118","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.72","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.113","@tscircuit/via-stitch-solver":"github:tscircuit/via-stitch-solver#75653b6440e75584b052f03595afd34283ae7558","@tscircuit/copper-pour-solver":"^0.0.54","@tscircuit/capacity-autorouter":"^0.0.900","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.191","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1893_1789146510053_0.2638078594401778","host":"s3://npm-registry-packages-npm-production"}},"0.0.1894":{"name":"@tscircuit/core","version":"0.0.1894","_id":"@tscircuit/core@0.0.1894","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"ba03192231716fe1e525a54ed090ca382afa3d5b","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1894.tgz","fileCount":5,"integrity":"sha512-gaRY1DJGSUWdS9/2sQCfzoSLu2UiUmkCIcKrEgCzvDJ8bj8roWtxMyrTZW9gq9O0qqIT02aYbdyqZilKofJ2ag==","signatures":[{"sig":"MEUCIQC1q5tiDZwNtGVAIvsXDXv61WODG07VQ6nNMObBYwHdAgIgFqGMtkovVMpwPbuzfbegjq2BGkcvlnu8jhAJ5ojwVs0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEAuV1DEoekpr6cXJodng6AANqVweX5LGapDObPMaruZAiAPQz4Cb8TEocOjIB7zc1YOT+X9eRqedZWEav6sM7Agkw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1894","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12501682},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"a6ad39510b37e2ff8a5e1ca33fb49425573af656","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.484","@tscircuit/props":"^0.0.649","@tscircuit/circuit-json-util":"^0.0.113"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.89","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.21"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.484","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.413","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.649","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.189","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.244","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.95","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.124","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.72","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.113","@tscircuit/via-stitch-solver":"github:tscircuit/via-stitch-solver#75653b6440e75584b052f03595afd34283ae7558","@tscircuit/copper-pour-solver":"^0.0.54","@tscircuit/capacity-autorouter":"^0.0.900","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.191","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1894_1789147013368_0.6511018578284391","host":"s3://npm-registry-packages-npm-production"}},"0.0.1895":{"name":"@tscircuit/core","version":"0.0.1895","_id":"@tscircuit/core@0.0.1895","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"8d0e3a128c7b122049e6090a428518f0d23eee9e","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1895.tgz","fileCount":5,"integrity":"sha512-qPMoZlfTo9+fbqlcDYJvFtNk8lJPn2u9EGPpcfwEDmv5G9tYDcPtkz+vQW3KUwtVmy+qmute+HTeATY/maWlyA==","signatures":[{"sig":"MEYCIQDGFucoAwbtXaRTiujL++9gy+uqNWFUlq1kHBOy8SzuTwIhAIjA0oN6lx7hRu5WozCfI1SN8G1C5SZzDSkiiFbqwM+Q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFhJP6FXhv2R1Q7qgUFvtiO3TXjcImOF70Fo7a7GHqtwAiB6j2XfiNLMIMFU4NeVr9URyWNDneILpfdNxpy5VaeRvA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1895","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12506661},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"87d04ccd0a1183066fc1177fe199e286f81fa7d7","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.484","@tscircuit/props":"^0.0.649","@tscircuit/circuit-json-util":"^0.0.113"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.89","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.21"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.484","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.413","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.649","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.189","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.244","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.95","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.124","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.73","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.113","@tscircuit/via-stitch-solver":"github:tscircuit/via-stitch-solver#75653b6440e75584b052f03595afd34283ae7558","@tscircuit/copper-pour-solver":"^0.0.54","@tscircuit/capacity-autorouter":"^0.0.900","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.191","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1895_1789151881947_0.49980883947030597","host":"s3://npm-registry-packages-npm-production"}},"0.0.1896":{"name":"@tscircuit/core","version":"0.0.1896","_id":"@tscircuit/core@0.0.1896","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"bef72eb221621570721033ef58ef4b9abbb73e63","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1896.tgz","fileCount":5,"integrity":"sha512-5Yc27f0Ym8oW0qPX4z5D7MSOz4mJD0A9PWHozBEmWD3GUlKizqtbRDUWsAGtZoWwYNCSxtcJb/nt0jWr/oojHA==","signatures":[{"sig":"MEQCIEKz9K88afY52sJbVvLVxZKogfBBhT/MTytZ5kVEmW8bAiAmYb4i2WJRERKFVyKylF4Zh9A5fGPiZ1qb17KLniU55w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGcj/KxqoG28w4Umqen1w4LiyNC7YfHOFIBr4NBeLTWyAiEAxS4FtyFCgzX9kzLRi1eYybneCdF46cG5t3bq7/xPmXc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1896","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12506806},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"0547a77358cde661a9bb865f3c0c87b8240c84ec","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.484","@tscircuit/props":"^0.0.649","@tscircuit/circuit-json-util":"^0.0.113"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.89","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.21"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.484","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.413","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.649","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.189","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.244","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.95","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.124","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.74","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.113","@tscircuit/via-stitch-solver":"github:tscircuit/via-stitch-solver#75653b6440e75584b052f03595afd34283ae7558","@tscircuit/copper-pour-solver":"^0.0.54","@tscircuit/capacity-autorouter":"^0.0.900","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.191","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1896_1789161491899_0.7897022414482029","host":"s3://npm-registry-packages-npm-production"}},"0.0.1897":{"name":"@tscircuit/core","version":"0.0.1897","_id":"@tscircuit/core@0.0.1897","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"143f05a8e996f0e37af3b0b4adde1ad7a1368809","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1897.tgz","fileCount":5,"integrity":"sha512-lfhiGkrst/TU5nk7lK5XS1EMJiyxUhk+JLFfOHNQUK20CkhEsPdd4n/cjkhVoRhvFR1iimfKo/Y19h1BZKdsow==","signatures":[{"sig":"MEUCIFtJdtNLnfJqc6ztIS2Xnrc+IZGaN+VQ8lzxQZ6b/w/TAiEAx1xGoi7Pv0v0q4c6cPQJD+KAvoKro7EHdQG9QtWHnzE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIB77omh4fGVVdJFA1jaQxnpAWHc8aZrFqlrPOllWNSQfAiAGI+tPPM31XzG/plvj9kMHg8buuH+KyGQ0HeNEmjJgdA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1897","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12506806},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"e0c9a399b4947edfbc9a731b7bc2fd197424f639","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.484","@tscircuit/props":"^0.0.649","@tscircuit/circuit-json-util":"^0.0.113"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.89","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.21"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.484","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.416","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.649","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.189","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.244","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.95","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.124","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.74","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.113","@tscircuit/via-stitch-solver":"github:tscircuit/via-stitch-solver#75653b6440e75584b052f03595afd34283ae7558","@tscircuit/copper-pour-solver":"^0.0.54","@tscircuit/capacity-autorouter":"^0.0.900","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.191","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1897_1789223171416_0.7608089427281273","host":"s3://npm-registry-packages-npm-production"}},"0.0.1898":{"name":"@tscircuit/core","version":"0.0.1898","_id":"@tscircuit/core@0.0.1898","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"a445ab8d8ca4448eada541e2a280f688f924c3cb","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1898.tgz","fileCount":5,"integrity":"sha512-DXv0M2CSXc3jN9bJuZm/0oa0DBAGNn0+HODXVL6shLCwz+0f3ef5Md2Q45EimmdTbeP/VXyoeZYFWRkHlWLHmQ==","signatures":[{"sig":"MEYCIQCOlwmEmsoxuOPvSL9ZF+sJUiksV0mKubySPvOea514pgIhAK2rsd83a7qpVx4EAgwQ3LAl01OyFv5ftm65u3hRv+WI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDXAwfUZqj2icR1lg0ont6HbZ632fkNRIb3o6PhHcss7AiEA4Fd9DD42DQ0wtdxfIJ9t6FK4btAg9ehw5E84Xgb9iho=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1898","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12506806},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"696fbcec41b9b560532e82538be3fd82f3b6281f","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.484","@tscircuit/props":"^0.0.649","@tscircuit/circuit-json-util":"^0.0.113"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.89","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.21"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.484","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.416","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.649","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.189","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.244","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.95","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.124","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.75","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.113","@tscircuit/via-stitch-solver":"github:tscircuit/via-stitch-solver#75653b6440e75584b052f03595afd34283ae7558","@tscircuit/copper-pour-solver":"^0.0.54","@tscircuit/capacity-autorouter":"^0.0.900","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.191","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1898_1789230225105_0.2666443738106057","host":"s3://npm-registry-packages-npm-production"}},"0.0.1899":{"name":"@tscircuit/core","version":"0.0.1899","_id":"@tscircuit/core@0.0.1899","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"794a0d0c8abf8fdc9250efa028fc0b93ef327fae","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1899.tgz","fileCount":5,"integrity":"sha512-6KvqrAyAEt93Y4x0MPiOh/thyH1ij841o6r0PVlw+UdXj9Mr/pEEpJa828k6N+L1XLXK4BFoqrKsoYcFna8+XA==","signatures":[{"sig":"MEYCIQCBd8Fl+KRAa31mou2KsDhiPPRGSumxGmbOdMoGJhhPlQIhAKC/r5k90OY3t9S8qG6b+Ovmiq4GoS0CWKcR3zYiw7Ia","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDakMVG6QdfuuOVVHIPxm2clquorwBkYcQsL+0Dq40i2AIhAMaJU9CcZfQrbgiOEMSdsjqtStRnL6tCbJYqS1JF+FQ7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1899","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12510635},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"2d91f20cfc8b2af3fc5d3af57d0a3de542eb8182","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.484","@tscircuit/props":"^0.0.649","@tscircuit/circuit-json-util":"^0.0.113"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.89","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.21"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.484","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.416","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.649","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.189","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.244","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.95","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.124","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.76","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.113","@tscircuit/via-stitch-solver":"github:tscircuit/via-stitch-solver#75653b6440e75584b052f03595afd34283ae7558","@tscircuit/copper-pour-solver":"^0.0.54","@tscircuit/capacity-autorouter":"^0.0.900","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.191","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1899_1789236372372_0.6205668773136046","host":"s3://npm-registry-packages-npm-production"}},"0.0.1900":{"name":"@tscircuit/core","version":"0.0.1900","_id":"@tscircuit/core@0.0.1900","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"7078abc26498dfe82dd428eed1fd802a5d561f31","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1900.tgz","fileCount":5,"integrity":"sha512-bOdFUAp+pJMVYjU3QJ2nt4NyfDyhMdw3KfyPU1cVxz92iBLCWhH1i1u0tecovfEF1OxUkH+i2WmKVhqD1QHSaQ==","signatures":[{"sig":"MEYCIQC2ls0Ng/JWnL0tPzNlvfsUuvxUySIgbCQD+HH5xutmJQIhAI5U7Y7CgARbgXsp4xn9XzWZlA2ibTwrRkJ9Xje9oAdy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCvj8V4/MY5WH3+PAOyH4bfY27P8aIDGj8+oj5pJhXIhAIhAO0AcsQlr/QsHIjoUbADHKxrAwrJKUGAht44xYA1sNUO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1900","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12620296},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"fa2254aca5f9ab6e97fc04458a435a014c5f2dd4","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.487","@tscircuit/props":"^0.0.653","@tscircuit/circuit-json-util":"^0.0.113"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.89","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.21"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.487","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.416","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.653","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.189","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.244","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.95","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.124","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.76","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.113","@tscircuit/via-stitch-solver":"github:tscircuit/via-stitch-solver#75653b6440e75584b052f03595afd34283ae7558","@tscircuit/copper-pour-solver":"^0.0.54","@tscircuit/capacity-autorouter":"^0.0.900","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.191","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1900_1789238713930_0.09894656212066688","host":"s3://npm-registry-packages-npm-production"}},"0.0.1901":{"name":"@tscircuit/core","version":"0.0.1901","_id":"@tscircuit/core@0.0.1901","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"8e01c7f5df03de1d94fcf880bbed993ce2569555","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1901.tgz","fileCount":5,"integrity":"sha512-ci2ANkX6M0NAokQXitNBUa0WH+5OG7//2neYdNGkYB/+ndNJcg7O4EZ92vMQVHJb33Fmb1l3lwlcKNOXbHlzfQ==","signatures":[{"sig":"MEUCIQCPZJGXdCK5EufsTOXenqM5tqOvRE0H3TdqznrxP4CwmwIgE9L6ctzTGDwS3HQRRuTcOBSz+7d86ntz4BMq3vT08UU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFkIwNdq4wHioEoBa/eu5GTldJZKOEscnImOiFRJFxzFAiBSzdouI8Dy8RYj1Sb5DEFZQUo2JNWV5jQOd2b8dyt0Gg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1901","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12620296},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"2863f9483a00c9f7464b91c07f743404ce7179e1","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.487","@tscircuit/props":"^0.0.653","@tscircuit/circuit-json-util":"^0.0.113"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.89","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.21"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.487","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.416","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.653","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.189","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.244","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.95","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.124","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.76","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.113","@tscircuit/via-stitch-solver":"github:tscircuit/via-stitch-solver#75653b6440e75584b052f03595afd34283ae7558","@tscircuit/copper-pour-solver":"^0.0.54","@tscircuit/capacity-autorouter":"^0.0.900","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.196","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1901_1789238872954_0.4629420611250594","host":"s3://npm-registry-packages-npm-production"}},"0.0.1902":{"name":"@tscircuit/core","version":"0.0.1902","_id":"@tscircuit/core@0.0.1902","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"c838074274dbcfb8fe5d2480e69b5802c66539f7","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1902.tgz","fileCount":5,"integrity":"sha512-gul9UGWxJq8RrbOw/q4y4jqa8hLEAp3S1fFJIcRLqwrXYkf/h12snrd0DCyS/UlDgAbeBBtgB3jyDk7pYXn6aA==","signatures":[{"sig":"MEYCIQDTTIVqwoxpjqr3wC5bQV+My6vHGwV2LkAS064mU7xAiQIhALckoQ0AgVd7fkl3w0MMLkJI6jacCQHzB2FCVJzbCFCB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIE5LZmuHV+z6/neBNngSkUMbLDERqYgQ56bB6rGLG78EAiEAjDLIRS3VWQnEWfa/26xb+TazuPeuo40agNMZSa2A3oQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1902","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12628965},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"eacf4d0e775b34ee3e4fc3ebe1a9b7a5fa49443b","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.487","@tscircuit/props":"^0.0.653","@tscircuit/circuit-json-util":"^0.0.113"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.89","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.21"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.487","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.416","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.653","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.189","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.244","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.95","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.124","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.76","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.113","@tscircuit/via-stitch-solver":"github:tscircuit/via-stitch-solver#75653b6440e75584b052f03595afd34283ae7558","@tscircuit/copper-pour-solver":"^0.0.54","@tscircuit/capacity-autorouter":"^0.0.900","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.196","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1902_1789240600994_0.26181067715202255","host":"s3://npm-registry-packages-npm-production"}},"0.0.1903":{"name":"@tscircuit/core","version":"0.0.1903","_id":"@tscircuit/core@0.0.1903","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"8bafd799bfc8eff16ae060ed87c0054ac0cc14ba","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1903.tgz","fileCount":5,"integrity":"sha512-O+MlhnAg0gL+1m+IIQwpv1dMXTF6MX8i6SwVhvbwYTxADuq9BIHTuRCtngIyBQYSETYh1eQU5F4Ftbo30Rs30g==","signatures":[{"sig":"MEYCIQCi3edPWkVZUGiFlIzgOJXuGecfuuhJehq83L0J8K7XjQIhAMsHKzi29CCSkU6n90Ly30V1SKlK3DgFk4itNInW0/Ue","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD0NSUO9Vae8Pb4KHSRqUw/FVw49+5hNnbqprnZmG51UgIgEOag09PRgq6P36xYlGuDD8R2pjzVntMvzVs2x4wvL44=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1903","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12629111},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"df6490f4f2d1c09797e802ce0c517e699ac5bc3f","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.487","@tscircuit/props":"^0.0.653","@tscircuit/circuit-json-util":"^0.0.113"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.89","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.21"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.27","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.487","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.416","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.653","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.189","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.244","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.95","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.124","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.76","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.113","@tscircuit/via-stitch-solver":"github:tscircuit/via-stitch-solver#75653b6440e75584b052f03595afd34283ae7558","@tscircuit/copper-pour-solver":"^0.0.54","@tscircuit/capacity-autorouter":"^0.0.900","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.196","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1903_1789242871141_0.9189843515199452","host":"s3://npm-registry-packages-npm-production"}},"0.0.1904":{"name":"@tscircuit/core","version":"0.0.1904","_id":"@tscircuit/core@0.0.1904","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"6b071506a347b2a3e057c46715b3ef35e690e7b5","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1904.tgz","fileCount":5,"integrity":"sha512-+oGccdX7UGmXfQ7igSQzCz4mhskap92Xt8sSbPZ8xkiWCXFUVPi06YEhiSyCKrrL2a+n/gzUFzxgHTTn8+/EUA==","signatures":[{"sig":"MEUCICjbougXk8C5vk46C1M53BlqIvimMpzbd5JmFW9iRRxPAiEAinV/O/3zu4JeBfmu3yRucjjJj+XsCXUOqPQizWTUdAg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIC9QLbaffKn7QYwRI0ZyNt+GYVv7gLpX5zBVicE5b0wxAiBfxipkw95Tao7ZSORrO4LeGQdNmV1CDotz5EKO5FzmUA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1904","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12629111},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"b59c288d1aa0bdd0de8aa1fbf55f623e7c18e6e2","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.487","@tscircuit/props":"^0.0.653","@tscircuit/circuit-json-util":"^0.0.113"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.89","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.21"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.29","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.487","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.416","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.653","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.189","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.244","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.95","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.125","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.76","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.113","@tscircuit/via-stitch-solver":"github:tscircuit/via-stitch-solver#75653b6440e75584b052f03595afd34283ae7558","@tscircuit/copper-pour-solver":"^0.0.54","@tscircuit/capacity-autorouter":"^0.0.900","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.196","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1904_1789247418621_0.7343011802650141","host":"s3://npm-registry-packages-npm-production"}},"0.0.1905":{"name":"@tscircuit/core","version":"0.0.1905","_id":"@tscircuit/core@0.0.1905","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"4e4b616aab8ecf5becdec3eedf7bd48a1b4d203a","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1905.tgz","fileCount":5,"integrity":"sha512-xsbQS+4ISiUK48Rcu1nbUN1/z2UR50tyR2CE95YQ9+1mFq0tVUrnhITTucCnoKqlYv3vO1ARkbyQiFr63uemPQ==","signatures":[{"sig":"MEYCIQD4jVq8+WjPHwRI3IXXnW2NCa2oe0msqthLuvRecWwyPQIhAJ7fzV86m3ikUYZ37taxe/VDHSbDWTQSchpP76GmrEM4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEPyG8brvrXV91rXYKqKXFRXwCqc4JaD/ZC+2VN776F0AiEAlQxX9R9bC2mhGx8zOwXHBntcO/3m9x2EqUg+fc61SwE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1905","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12628638},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"de45abb008764235acc2799c0730c9c66b5dedd2","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.488","@tscircuit/props":"^0.0.653","@tscircuit/circuit-json-util":"^0.0.113"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.89","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.21"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.29","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.488","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.416","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.653","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.189","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.244","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.95","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.125","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.76","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.113","@tscircuit/via-stitch-solver":"github:tscircuit/via-stitch-solver#75653b6440e75584b052f03595afd34283ae7558","@tscircuit/copper-pour-solver":"^0.0.54","@tscircuit/capacity-autorouter":"^0.0.900","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.196","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1905_1789249249909_0.06266450891978326","host":"s3://npm-registry-packages-npm-production"}},"0.0.1906":{"name":"@tscircuit/core","version":"0.0.1906","_id":"@tscircuit/core@0.0.1906","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"1360601f08e0746572d27e621f49b9aaf6daecb7","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1906.tgz","fileCount":5,"integrity":"sha512-OSaeRxGfqIAqQLk/Zy93e0PHV2uzgzb7sHHey91UDNm7iFfs50nWTW4/9QwnIcNTja1gSy4Cfz6DBvIHOMG0LQ==","signatures":[{"sig":"MEUCIQCLRtSZOtpn4nWxa1dJK4jrSir+BRORiW6dq4mTOLIPKwIgayeLZ2xtx6DwaUFd3mgaPsUeGPTeKsxKNCMlDrg9k9E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBD+dL/lFbibTvRYPP2Jt2lV4F2hVFd1B2WyS2/gstFbAiEAzHXRzha+VmPn2YeNQ/vrv4x4G3wyYI9fWB/PP+maO4g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1906","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12632000},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"341c4aa49bace6e542ea301ff057bdf3c539d11c","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.489","@tscircuit/props":"^0.0.656","@tscircuit/circuit-json-util":"^0.0.113"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.89","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.21"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.29","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.489","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.416","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.656","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.189","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.244","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.95","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.125","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.76","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.113","@tscircuit/via-stitch-solver":"github:tscircuit/via-stitch-solver#75653b6440e75584b052f03595afd34283ae7558","@tscircuit/copper-pour-solver":"^0.0.54","@tscircuit/capacity-autorouter":"^0.0.900","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.196","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1906_1789317086134_0.8605083328250371","host":"s3://npm-registry-packages-npm-production"}},"0.0.1907":{"name":"@tscircuit/core","version":"0.0.1907","_id":"@tscircuit/core@0.0.1907","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"767a867bd4c29233167ade49f7b3deb3337c8947","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1907.tgz","fileCount":5,"integrity":"sha512-2oU9rNUFyKWIFuF/RTUdY3tG9y0Mr5FOeyd3Nx0T05j47BwnHJvOflJk5YkpGQowXFHC5D+36PYX+EL56RcBmA==","signatures":[{"sig":"MEYCIQDbVh1QZykllcQF0bZF2RPyVKKLVNr8T+0VgEKd5D8zcQIhAJHsFLo4bnaLPvFcdikorEB3/s9YQKyF166NZ0bhAw3z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEDaOmPuy6EpFXqRFalA2AbSmczRbP99CZE6CyyDzjhOAiEA+FQx9346Vl7cP0FH6OYKq26qPZRkba8peglM65gtT18=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1907","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12632345},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"d5203e3061781516b7e65e70dc19ae6590bbc48e","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.489","@tscircuit/props":"^0.0.657","@tscircuit/circuit-json-util":"^0.0.113"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.89","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.21"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.29","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.489","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.416","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.657","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.189","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.244","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.95","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.125","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.76","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.113","@tscircuit/via-stitch-solver":"github:tscircuit/via-stitch-solver#75653b6440e75584b052f03595afd34283ae7558","@tscircuit/copper-pour-solver":"^0.0.54","@tscircuit/capacity-autorouter":"^0.0.900","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.196","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1907_1789330367257_0.9559306468623971","host":"s3://npm-registry-packages-npm-production"}},"0.0.1908":{"name":"@tscircuit/core","version":"0.0.1908","_id":"@tscircuit/core@0.0.1908","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"52a9eb8353b4d875862522ed8379c66d18fdd27a","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1908.tgz","fileCount":5,"integrity":"sha512-q//9l7A6UGDeJ2ZW8VWdLHk9G/bSY4BY0Eqf6AZUb8YfZbXLvvuI0b/zDsITlhZ3M8OrwAwaRXyB9DV8wnE6jQ==","signatures":[{"sig":"MEYCIQD+gGe5sgYvkXYbTGYx8L43ZRapzKEj+QQOY/6hHAhDLAIhAJGDYSy81CxDmLhndWCWLY7zSvEFY0xUKmLL/sY1lg4h","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFVPttI9NUaOmK8Ht9tfRh5jeSCFoLzIH2x9rc7dLT1PAiEAnMEPCJwEM+reNcHJUL3/UxTtanN9gsMp2ljd9x08jls=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1908","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12632345},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"6048fe0ef96261a25f20ded04602c2e1afca4e6b","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.489","@tscircuit/props":"^0.0.657","@tscircuit/circuit-json-util":"^0.0.113"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.89","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.21"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.29","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.489","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.418","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.657","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.189","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.244","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.95","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.125","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.76","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.113","@tscircuit/via-stitch-solver":"github:tscircuit/via-stitch-solver#75653b6440e75584b052f03595afd34283ae7558","@tscircuit/copper-pour-solver":"^0.0.54","@tscircuit/capacity-autorouter":"^0.0.900","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.196","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1908_1789333593355_0.1674612907746147","host":"s3://npm-registry-packages-npm-production"}},"0.0.1909":{"name":"@tscircuit/core","version":"0.0.1909","_id":"@tscircuit/core@0.0.1909","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"1af11c7fd69057aa5d9f2a963b3c0c9dba418c6e","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1909.tgz","fileCount":5,"integrity":"sha512-HPBI72WgJNup2Y+WeMY1rmx6nZ42e6xgB2/jye5iz1QkKcVU96jPkrZ/2B3jVGUIM7PdqB3BUwglU4PBdg3+oA==","signatures":[{"sig":"MEUCIQCgl3zKcKSKtl6uj7G7wXeW0vzMaN6KMpibaY7Smqz1uAIgXkCqP91hLKp1frtcLq3v4Sbq6236tbgRqiPWj55bSPo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIH5IQQ11k3ezMXPkfIonbR+LM21la2kgpqGy2sK7EOHCAiAybAOIqMrLboRzAvL6w6/vlntHnPKYebB8gbVYdU5NlQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1909","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12632345},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"13a1aaf416aa4e790f1614a7da9a4513d0b4cc55","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.489","@tscircuit/props":"^0.0.657","@tscircuit/circuit-json-util":"^0.0.113"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.89","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.21"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.29","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.489","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.418","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.657","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.191","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.244","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.95","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.125","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.76","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.113","@tscircuit/via-stitch-solver":"github:tscircuit/via-stitch-solver#75653b6440e75584b052f03595afd34283ae7558","@tscircuit/copper-pour-solver":"^0.0.54","@tscircuit/capacity-autorouter":"^0.0.900","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.196","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1909_1789346013302_0.718175050359817","host":"s3://npm-registry-packages-npm-production"}},"0.0.1910":{"name":"@tscircuit/core","version":"0.0.1910","_id":"@tscircuit/core@0.0.1910","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"aa9b09dba357bb0679573412819f7ff994077103","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1910.tgz","fileCount":5,"integrity":"sha512-sPvmOtPbtqFps8uWH8uK1oe9RwSbcNlekLP3tIY7VMLN0ttBvysiXDcD3mc178KskQiQMVX2mqK3xRZuigGmRw==","signatures":[{"sig":"MEQCIGFs7eLycKQQO5Jzvjh1U+s2AXNc5EGqAX30OkP2jMMxAiAj1zqI9YsHtcWDOgqigyHX7nMGUlsf87pMPnFVFwvvYQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDdivTzRdCXV5Td+2sR6Ia+w0KOls+zh208ecHDbfKD/gIhAPBEi83x/rEL6dWji82XMJOXtEYAJ61P6WbiCITiRC3q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1910","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12632529},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"c7257b734a0158957b0b3dd0d665e74d63effcbf","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.489","@tscircuit/props":"^0.0.657","@tscircuit/circuit-json-util":"^0.0.113"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.89","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.21"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.29","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.489","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.418","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.657","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.191","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.244","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.95","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.125","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.76","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.113","@tscircuit/via-stitch-solver":"github:tscircuit/via-stitch-solver#64f2ac7781b795bdc0d74ba411988e60767fa653","@tscircuit/copper-pour-solver":"^0.0.54","@tscircuit/capacity-autorouter":"^0.0.900","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.196","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1910_1789393101777_0.6010516642210011","host":"s3://npm-registry-packages-npm-production"}},"0.0.1911":{"name":"@tscircuit/core","version":"0.0.1911","_id":"@tscircuit/core@0.0.1911","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"9f8df9fa687d45187ac5b1ea49492e58daf7cfdd","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1911.tgz","fileCount":5,"integrity":"sha512-kL7AtHb1Pg3kM6QEcb0AlVf0q/Vz6H9MkA30HVzjQmU8NvS1I93UrsYR47F3Gr4cwdk3VbPbQFn7IZZqotAosw==","signatures":[{"sig":"MEQCIEC+U4UiuBFU2LRMXyLVv797/H32oMozdOoOECtck19KAiBxEyN5ch+eNMPGb0t9D8de1Kn+aw4eWaCWS820mnpBdw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICpnFcT1i1gMNs28CF4X69YqpcEd94RwfnKRphgGUZxDAiBfOVDoDoE4D9bPk3SpKqcmGsx+eu7NvWSJGKdRXEp+WQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1911","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12635360},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"b0a7a1e4bc6a880479056f64c288b98910d8a6d8","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.489","@tscircuit/props":"^0.0.657","@tscircuit/circuit-json-util":"^0.0.113"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.89","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.21"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.29","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.489","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.418","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.657","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.191","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.244","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.95","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.125","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.78","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.113","@tscircuit/via-stitch-solver":"github:tscircuit/via-stitch-solver#64f2ac7781b795bdc0d74ba411988e60767fa653","@tscircuit/copper-pour-solver":"^0.0.54","@tscircuit/capacity-autorouter":"^0.0.900","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.196","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1911_1789409590484_0.8445224251371917","host":"s3://npm-registry-packages-npm-production"}},"0.0.1912":{"name":"@tscircuit/core","version":"0.0.1912","_id":"@tscircuit/core@0.0.1912","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"5f9853286aa299ba7025582c2642dabbc2c040e3","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1912.tgz","fileCount":5,"integrity":"sha512-tOUsenkp4lLiyLH6bcAYm6SL1NWLQ1WAr7koZuqBB6s9iDXDN6nY3AMOxEIMPzS8u6ALcNKSZalZTLL0BoHs2Q==","signatures":[{"sig":"MEUCIQC0U2MsgzCwvNkvE9kZdFIAO8NhqP3u35PqC+1QblcGFwIgPuCtoMmbrZrs0U1wD1JvIjv2U8oVXGY4nIqpd0LMs4Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDzhGs8JrlIaKl4VS7YJpOMnkWpO15pdgD0881ygdpxYgIhAN4+9N04DfjPOjpYeds4qVKvmwjePlUaQNEEmEB2tVpE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1912","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12637341},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"4b686fa823ae8f25823d31089a42c2f3acb9d521","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.489","@tscircuit/props":"^0.0.660","@tscircuit/circuit-json-util":"^0.0.113"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.89","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.21"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.29","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.489","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.418","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.660","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.191","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.244","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.95","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.125","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.78","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.113","@tscircuit/via-stitch-solver":"github:tscircuit/via-stitch-solver#64f2ac7781b795bdc0d74ba411988e60767fa653","@tscircuit/copper-pour-solver":"^0.0.54","@tscircuit/capacity-autorouter":"^0.0.900","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.196","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1912_1789411343062_0.9212584526646608","host":"s3://npm-registry-packages-npm-production"}},"0.0.1913":{"name":"@tscircuit/core","version":"0.0.1913","_id":"@tscircuit/core@0.0.1913","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"9e5988acd926c5e09277a5a94bb2dd731e5312c8","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1913.tgz","fileCount":5,"integrity":"sha512-PojiNG0PKZn/BQVXv99a/d9qeG1QKd+da5u2EzEAxODpJqMRnMXHPaQ2gTkM8sq49LpHGiebGfKtS/RPVZo9KQ==","signatures":[{"sig":"MEUCIECIUtHjJdk+cgW62qMZMeThs0+CgKMsF1BoVdTjvI2zAiEArLukOUJ5gbNY/i/rlKCODIef+ZYaFoGa3wJMLVW8T5U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDbNxe/OLAPAdfx3Efw3ZooJnkuuqVUm5GKICyOpOn1owIgZ5JWkoUdlsikSa1bzecy7KbOdJ0SSYdJIy7/Um8+24A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1913","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12637341},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"b83e1d4916f78ef08d1afd62220df55e30612e13","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.489","@tscircuit/props":"^0.0.660","@tscircuit/circuit-json-util":"^0.0.113"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.89","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.21"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.29","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.489","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.418","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.660","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.192","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.244","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.95","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.125","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.78","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.113","@tscircuit/via-stitch-solver":"github:tscircuit/via-stitch-solver#64f2ac7781b795bdc0d74ba411988e60767fa653","@tscircuit/copper-pour-solver":"^0.0.54","@tscircuit/capacity-autorouter":"^0.0.900","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.196","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1913_1789413590061_0.051911244469426965","host":"s3://npm-registry-packages-npm-production"}},"0.0.1914":{"name":"@tscircuit/core","version":"0.0.1914","_id":"@tscircuit/core@0.0.1914","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"5212363b60b0698244c7f81b93a399d0c71e0639","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1914.tgz","fileCount":5,"integrity":"sha512-LBruOCpW2Parn2G9EFJl9Epx4GmCOCaaCHfORuhp6onJTZycV1FZh6tv/uAqzxbe8G+TJcxIMFOjLYI6NAPapQ==","signatures":[{"sig":"MEYCIQClgR3lHL5RZO9cr/vGzxmPDvqyOx4rwNSELqdrQChkEAIhAMg1Ks97F4zG4N8wsdheajwmdxgFgXZsTZahR7qjFNsm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD7jA0tqbFKX3wVJtQiK2Cxguflsx3SdQo6sAFwoTunGQIgOhcFzaF4gxKS/IevAZWmTqsq+DyNOw5GgIRWaLc5mhY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1914","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12637341},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"904a43c29adcc38d0a4b3654c533645feca99f87","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.489","@tscircuit/props":"^0.0.660","@tscircuit/circuit-json-util":"^0.0.113"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.89","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.21"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.29","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.489","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.418","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.660","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.192","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.244","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.95","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.125","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.78","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.113","@tscircuit/via-stitch-solver":"github:tscircuit/via-stitch-solver#64f2ac7781b795bdc0d74ba411988e60767fa653","@tscircuit/copper-pour-solver":"^0.0.54","@tscircuit/capacity-autorouter":"^0.0.900","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.197","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1914_1789413902771_0.9248288838714214","host":"s3://npm-registry-packages-npm-production"}},"0.0.1915":{"name":"@tscircuit/core","version":"0.0.1915","_id":"@tscircuit/core@0.0.1915","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"cfc142192be9db8ba0790a21ae8a6491a578f161","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1915.tgz","fileCount":5,"integrity":"sha512-sy/9SThwfw4odzncSXnFhSRAmofBDhT/D6u+TbjMdqrDBoLKxk0UI5EZOfqmEdqDCbuRFJyOfPDuHDZb8ZqKxg==","signatures":[{"sig":"MEYCIQDmgzShY7sgtVA296sU6d4ZhtFBd+VfnCdeHG9QefkZUQIhAIvhvzuf4qwuAg0ODmX+bRa6igp8pjqbsNw7A3msUFwm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC7khY6r77AaW+sFy176p7CrUthAz8ilcdiwyBgscFlcgIgJAM0/zP5eBHjOPo1z2ejYsP8SKehavBsVwgAilABoWg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1915","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12638799},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"59c9b0aabe69bb34d075924936b74f99d6b59d7b","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.489","@tscircuit/props":"^0.0.660","@tscircuit/circuit-json-util":"^0.0.113"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.89","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.21"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.29","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.489","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.418","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.660","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.192","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.244","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.95","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.125","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.78","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.113","@tscircuit/via-stitch-solver":"github:tscircuit/via-stitch-solver#64f2ac7781b795bdc0d74ba411988e60767fa653","@tscircuit/copper-pour-solver":"^0.0.54","@tscircuit/capacity-autorouter":"^0.0.900","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.197","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1915_1789419170631_0.14867947193974884","host":"s3://npm-registry-packages-npm-production"}},"0.0.1916":{"name":"@tscircuit/core","version":"0.0.1916","_id":"@tscircuit/core@0.0.1916","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"65e9711f6d7c027a2c59d4a9f76fc97185598a4e","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1916.tgz","fileCount":5,"integrity":"sha512-r/ZSe6nWEoj262+pY5Nzk9B/YI/xnE6KMXU691IySEUq3QXA8VR64WYEaZ1Q3PG+0VnrFsIfJO8nUBsuKCC7GQ==","signatures":[{"sig":"MEQCIAQDceSqHbmafRhI4WysRoa8F09xSb1OVTnYVRYbrXOLAiBIxauyMs2B3Y1UDi8XRqjQizExbgVgMU0odmjNL9/oPA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDErheOEZVBCGP0FTUShsdOp86t95K9cfpPKTxlZIdROgIhAK0LbB2FHlpsG1iMNX4+p4yYaOPK1uljjAUKyqWQh/Nt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1916","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12678078},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"f49f2ec4ec5a3d77145953143ff53d9b10cffcb2","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.489","@tscircuit/props":"^0.0.660","@tscircuit/circuit-json-util":"^0.0.113"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.89","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.21"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.29","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.489","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.418","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.660","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.192","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.244","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.95","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.125","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.78","@tscircuit/bus-lanes-solver":"github:tscircuit/bus-lanes-solver#0bc8d071241b18a3e7465a878881abe4998f6384","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.113","@tscircuit/via-stitch-solver":"github:tscircuit/via-stitch-solver#64f2ac7781b795bdc0d74ba411988e60767fa653","@tscircuit/copper-pour-solver":"^0.0.54","@tscircuit/capacity-autorouter":"^0.0.900","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.197","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1916_1789419821401_0.7629961344105274","host":"s3://npm-registry-packages-npm-production"}},"0.0.1917":{"name":"@tscircuit/core","version":"0.0.1917","_id":"@tscircuit/core@0.0.1917","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"077ab531a44715bf534d5ea175cb8c06f3db79c0","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1917.tgz","fileCount":5,"integrity":"sha512-MBC7FJ79yyMzdgDWZ91MnK2g/uVAKUxXZyOAOx1tVZ3B/PbxDTbSsIRbO3DmkzsGQySJAhebPAGvybKJZntKaA==","signatures":[{"sig":"MEUCIAFxvfNSKu6zOOI8MlXFmU6pa861FiEqofUg0gNTNwJgAiEAjA8s6cb8czZ8pDhrb36tVNa2eX25bBmh8w5puZmK6oU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICUIx93G3HJfmewRH5M6ejJEnLgeOwlBHBb21DWaxUNEAiBpfY+boBCTRoU7wA6TPopCmMhGhmcjYgBMIrL5gdyUEA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1917","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12678130},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"c90633e2f583e2cac74bffd4d9f53c0bf54c96aa","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.489","@tscircuit/props":"^0.0.660","@tscircuit/circuit-json-util":"^0.0.113"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.89","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.21"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.29","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.489","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.418","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.660","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.192","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.244","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.95","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.125","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.78","@tscircuit/bus-lanes-solver":"github:tscircuit/bus-lanes-solver#0bc8d071241b18a3e7465a878881abe4998f6384","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.113","@tscircuit/via-stitch-solver":"github:tscircuit/via-stitch-solver#64f2ac7781b795bdc0d74ba411988e60767fa653","@tscircuit/copper-pour-solver":"^0.0.54","@tscircuit/capacity-autorouter":"^0.0.900","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.197","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1917_1789423378224_0.37783901954052435","host":"s3://npm-registry-packages-npm-production"}},"0.0.1918":{"name":"@tscircuit/core","version":"0.0.1918","_id":"@tscircuit/core@0.0.1918","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"d8a3791ed57ef032dcb189d2711e5f10a67d9c65","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1918.tgz","fileCount":5,"integrity":"sha512-FMe3g1NZvH5RHjD5KH9V+892/Sgo7GIxEoEcNwOzYbJzBdLR+s7GkE5Yts0UmZu85EFzeQPADeJTcbONAD7cmA==","signatures":[{"sig":"MEYCIQDPaa/J9krY+J8vcDtdxQDGCkffk7sb++yL/+XZmeLmsAIhAKR48tp9fppHbgDX7Z0nGPq58mmizGAbRKRQ6IasrU8c","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC7YIytgpRW8QDyRlaAMxZ5tLli4Z1kOHQBPXcw0VOBVAIhAMzrJTNx3Y3Gu2SCJDEQItlXw/Dex/JfsehsbmCweXdO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1918","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12678130},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"51adab9c13387f74216a6dfa13835a1d00556700","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.489","@tscircuit/props":"^0.0.660","@tscircuit/circuit-json-util":"^0.0.113"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.89","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.21"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.29","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.489","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.418","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.660","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.192","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.244","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.95","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.127","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.78","@tscircuit/bus-lanes-solver":"github:tscircuit/bus-lanes-solver#0bc8d071241b18a3e7465a878881abe4998f6384","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.113","@tscircuit/via-stitch-solver":"github:tscircuit/via-stitch-solver#64f2ac7781b795bdc0d74ba411988e60767fa653","@tscircuit/copper-pour-solver":"^0.0.54","@tscircuit/capacity-autorouter":"^0.0.900","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.197","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1918_1789426135625_0.6322041027402485","host":"s3://npm-registry-packages-npm-production"}},"0.0.1919":{"name":"@tscircuit/core","version":"0.0.1919","_id":"@tscircuit/core@0.0.1919","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"aeb322ebdeb6214c6018cea3caf64ae1a49bab76","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1919.tgz","fileCount":5,"integrity":"sha512-Osy4OiFnfp4/f8e+E2tFbBdBZLnZhtGQU50ltBSakqSG4b5p35MVcbTvzrfSiuEZ25N9nmbaBA2d53Z6Oovb/A==","signatures":[{"sig":"MEQCIFSMF218G8KwVgRaXOm5W8QK52y/T42HmZM+zgBN5ZuYAiAsCADlCMIB8E4Ll6oeevO7HOst5gHoOkX6A3gUlGKCBg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIE1KkEnjdu8jasy8sHNoHKGvQZXzN9KthfL0Izck0Q6JAiAZK27jh5/+twtYj3EI0UmeUpn8iIfHiK/EUR+CsWy1Hw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1919","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12678130},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"457020f548e65775c18e753209dc13f24a4ad27c","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.489","@tscircuit/props":"^0.0.660","@tscircuit/circuit-json-util":"^0.0.113"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.89","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.21"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.29","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.489","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.422","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.660","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.192","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.244","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.95","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.128","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.78","@tscircuit/bus-lanes-solver":"github:tscircuit/bus-lanes-solver#0bc8d071241b18a3e7465a878881abe4998f6384","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.113","@tscircuit/via-stitch-solver":"github:tscircuit/via-stitch-solver#64f2ac7781b795bdc0d74ba411988e60767fa653","@tscircuit/copper-pour-solver":"^0.0.54","@tscircuit/capacity-autorouter":"^0.0.900","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.197","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1919_1789435216030_0.20108697897616468","host":"s3://npm-registry-packages-npm-production"}},"0.0.1920":{"name":"@tscircuit/core","version":"0.0.1920","_id":"@tscircuit/core@0.0.1920","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"1873b395df92fff6f2984e83a3f83ba4e1ba316c","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1920.tgz","fileCount":5,"integrity":"sha512-hHdssXyEtVTFwq1UasFRJyLZid5mZ+7SfGZZ6rtfO0xjosvOrNzR6nGhxUUL5t8UZxjytLk/RS66gGVXdFig/g==","signatures":[{"sig":"MEYCIQCyKxX+fzY49lLUHGeopdLerRIv5HSrQYgQiayWqpcjRgIhAPsKKF8PjN3NWEYHrIq3qnKGDLmyP3X2mNrhGexhVklM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGrw1yg+Il8XAZ6QGNiu1E7k0Xgv/K7bK1rMVYooWCLUAiEAyk8nJcSPyC7z1DnpcCqauU2wmzu60TG+zkCHuSy3xQY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1920","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12679003},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"825263937fdf110c2e0c958911a7f5be0bcafa0c","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.489","@tscircuit/props":"^0.0.660","@tscircuit/circuit-json-util":"^0.0.113"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.89","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.21"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.29","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.489","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.422","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.660","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.192","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.244","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.95","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.128","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.78","@tscircuit/bus-lanes-solver":"github:tscircuit/bus-lanes-solver#0bc8d071241b18a3e7465a878881abe4998f6384","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.113","@tscircuit/via-stitch-solver":"github:tscircuit/via-stitch-solver#64f2ac7781b795bdc0d74ba411988e60767fa653","@tscircuit/copper-pour-solver":"^0.0.54","@tscircuit/capacity-autorouter":"^0.0.900","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.197","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1920_1789447254914_0.0889512571473563","host":"s3://npm-registry-packages-npm-production"}},"0.0.1921":{"name":"@tscircuit/core","version":"0.0.1921","_id":"@tscircuit/core@0.0.1921","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"238903fe8b5064832d5e232fc62ce0a3a0edc03d","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1921.tgz","fileCount":5,"integrity":"sha512-q3EKEag4NWRwwJvC9dhne0XrjevUezYIUGUSpWM4jQp+04ipGUlylOEGVip4Cf58n5W4GwuXk7EPnW5zQtYl9A==","signatures":[{"sig":"MEQCIGvTCoj54B0uDLgUpn6j/81hce+RZXUw8YmMO5a1fWObAiAxR/lVXM7qvu/27rbU31LTaaFPFm+ETTLqv6qFwmmjtw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICN+YTwFlghv9kEX4UkhWdXM1IjF4NdEHI4FHQrIh6JWAiEAo7HPpuazG6kd1dSAL7ee0wSDaO0AwI157cZk3+wfriM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1921","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12679003},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"e0c6b3dea70648169a09836fb4579ea5ba31771b","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.489","@tscircuit/props":"^0.0.660","@tscircuit/circuit-json-util":"^0.0.113"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.89","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.21"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.29","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.489","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.422","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.660","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.193","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.244","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.95","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.128","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.78","@tscircuit/bus-lanes-solver":"github:tscircuit/bus-lanes-solver#0bc8d071241b18a3e7465a878881abe4998f6384","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.113","@tscircuit/via-stitch-solver":"github:tscircuit/via-stitch-solver#64f2ac7781b795bdc0d74ba411988e60767fa653","@tscircuit/copper-pour-solver":"^0.0.54","@tscircuit/capacity-autorouter":"^0.0.900","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.197","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1921_1789485155353_0.5764533038596329","host":"s3://npm-registry-packages-npm-production"}},"0.0.1922":{"name":"@tscircuit/core","version":"0.0.1922","_id":"@tscircuit/core@0.0.1922","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"e99ff71256967d9f40eca45aa2bcc8593880bfe3","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1922.tgz","fileCount":5,"integrity":"sha512-lTYgz4iXvDMZlJgfRC7zgcGrKtcsBFHqzHkYrQn+fKD8ZZQlvDfj5zLLylqIs5exHjkoQreP30fUtJG8wa0w2g==","signatures":[{"sig":"MEYCIQDTA275IZgCMpSlzGOcc6ywDlX7vwbLiWY189kIxmMchQIhAOIOM8oNjp/aVrrd0Y8OWfblwRJhKl0yJKg8Aniabcby","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCfL+yFf4//LKDEfYkElfZq+3vxC8+fhNHBZyV+j6klDgIgOXQucAJEAbPJsIpPBz8S4uYfMJXKy9UbAYMuOPsLhxk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1922","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12679003},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"28a2b381ec427c8861516c42de6e8d62979237d0","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.489","@tscircuit/props":"^0.0.660","@tscircuit/circuit-json-util":"^0.0.113"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.89","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.21"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.29","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.489","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.422","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.660","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.193","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.244","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.95","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.128","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.78","@tscircuit/bus-lanes-solver":"github:tscircuit/bus-lanes-solver#0bc8d071241b18a3e7465a878881abe4998f6384","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.113","@tscircuit/via-stitch-solver":"github:tscircuit/via-stitch-solver#64f2ac7781b795bdc0d74ba411988e60767fa653","@tscircuit/copper-pour-solver":"^0.0.54","@tscircuit/capacity-autorouter":"^0.0.900","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.198","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1922_1789535656893_0.6727718617314964","host":"s3://npm-registry-packages-npm-production"}},"0.0.1923":{"name":"@tscircuit/core","version":"0.0.1923","_id":"@tscircuit/core@0.0.1923","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"c16cc99b6c8eccce749ce96636eba490d61050ee","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1923.tgz","fileCount":5,"integrity":"sha512-C2vAvv/tA11nTZPQyFkZQc6pl0LiNN3EOYilABW5MMy2FSwYAsm+sHS1QMKFmuSXdj4pHO45YnnVVoq0dgTCgQ==","signatures":[{"sig":"MEUCIQDnDUjjXkZJ2cbWPduyFtgnsi/33+itGLT1AUkbnvRieAIgN76rtrG0Kc7F7OCS+ZwKMiLE4E1A0yNMWDC0CqVy9a4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBNWOBvijUOGrqDhvl93yG+5W3l8aOTRxPjXmbogNLcZAiAKcvySlB2eBDWhfsJxOaXw8KyELbXKm9Ukb7Njuap3Yg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1923","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12679003},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"56de60e1aabdef789d3e9bec282ab84f1e55413e","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.489","@tscircuit/props":"^0.0.660","@tscircuit/circuit-json-util":"^0.0.113"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.89","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.21"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.29","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.489","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.422","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.660","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.194","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.244","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.95","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.128","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.78","@tscircuit/bus-lanes-solver":"github:tscircuit/bus-lanes-solver#0bc8d071241b18a3e7465a878881abe4998f6384","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.113","@tscircuit/via-stitch-solver":"github:tscircuit/via-stitch-solver#64f2ac7781b795bdc0d74ba411988e60767fa653","@tscircuit/copper-pour-solver":"^0.0.54","@tscircuit/capacity-autorouter":"^0.0.900","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.198","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1923_1789585331375_0.35971868233731663","host":"s3://npm-registry-packages-npm-production"}},"0.0.1924":{"name":"@tscircuit/core","version":"0.0.1924","_id":"@tscircuit/core@0.0.1924","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"14944757b520498bdd4a327317bfb91b5b6b9f6e","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1924.tgz","fileCount":5,"integrity":"sha512-2iuYCj8QMTeoW8GQAkTArVjYbiQMueL3XeVPhMw4NWQt5Pl41p02IXTwyPmn2tQORJmO2FkN7vgTKjj+d4f6Wg==","signatures":[{"sig":"MEUCIQD3mvxZ1M/UtXH7OZxXc46QX6whIt4AQqT2hgMgxhemQgIgVoxg1aoZt8O9gofJrOnYxNdgskao6RZHp+JNjd+qcAU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGPZUAeL0hYajg/xSwJjiDSwQHhIqrKDFxtMxflWAAU3AiAMTzzRC6WgKCh5zkWmYAMqtZs3ljbtABoPJpLsFWbR/g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1924","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12672392},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"11d133bf63076bdb94b97ec66b5f3acb53f33703","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.489","@tscircuit/props":"^0.0.660","@tscircuit/circuit-json-util":"^0.0.114"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.89","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.21"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.29","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.489","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.422","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.660","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.195","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.244","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.95","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.128","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.78","@tscircuit/bus-lanes-solver":"github:tscircuit/bus-lanes-solver#0bc8d071241b18a3e7465a878881abe4998f6384","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.114","@tscircuit/via-stitch-solver":"github:tscircuit/via-stitch-solver#64f2ac7781b795bdc0d74ba411988e60767fa653","@tscircuit/copper-pour-solver":"^0.0.54","@tscircuit/capacity-autorouter":"^0.0.900","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.198","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1924_1789590715329_0.5860955075459038","host":"s3://npm-registry-packages-npm-production"}},"0.0.1925":{"name":"@tscircuit/core","version":"0.0.1925","_id":"@tscircuit/core@0.0.1925","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"6d481209884b3aa17f235f380be74a1a13a7a720","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1925.tgz","fileCount":5,"integrity":"sha512-El8sjNxtsfkff5lT+Bj6L9tNDRvKIudwYCwIwCbx2m89UHD+f3P4UP7Ik+ub2ptN7/nUbCQQoROh6E6If4aamw==","signatures":[{"sig":"MEUCIQDnhwD8CNQhMoeycXgdOT3fVyeWuYokhUkQ/KIkMG6cOgIgbYwVCL3a6NohmUNU/zRrvES3uC9olEGyb0cTsA6LjDA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIE6iLIkhN3uh5jSzwov16iHc2ZsKWiW4t+92DwwZ8UZ9AiEAsucFydYnzruKtAWlujTQzVLtXfoHyW1VQXQvV/7bgEE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1925","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12672392},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"97494b66545c37842395dc3f739fef8418961f69","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.489","@tscircuit/props":"^0.0.660","@tscircuit/circuit-json-util":"^0.0.114"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.89","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.21"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.29","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.489","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.422","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.660","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.196","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.244","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.95","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.128","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.78","@tscircuit/bus-lanes-solver":"github:tscircuit/bus-lanes-solver#0bc8d071241b18a3e7465a878881abe4998f6384","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.114","@tscircuit/via-stitch-solver":"github:tscircuit/via-stitch-solver#64f2ac7781b795bdc0d74ba411988e60767fa653","@tscircuit/copper-pour-solver":"^0.0.54","@tscircuit/capacity-autorouter":"^0.0.900","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.198","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1925_1789613182967_0.7666958265176693","host":"s3://npm-registry-packages-npm-production"}},"0.0.1926":{"name":"@tscircuit/core","version":"0.0.1926","_id":"@tscircuit/core@0.0.1926","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"a8f8888277a3943a2852978f5bc2c4bc43916a5d","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1926.tgz","fileCount":5,"integrity":"sha512-DmYo80ASI/KhbCEOu5tDBjb0n7SfiaRnQuaO5HIqdWdve1K5y8DqkTCrbInxbUg9eJrksE6eYyFn/vfoM0cC1Q==","signatures":[{"sig":"MEUCIQDZWTp3uPVlHF5vROPiS0sSD/gtyLpFlq0bWS5Biw500QIgQjZEnMF9mRA+WaHO6Lu3rd++cke9lygzLAYtUrCcKXY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDPkujyMWo360puZLpLxHszJp31z0v4wd416qSnW6UdjAiEA6LTs5WRuJph91DYuJqVNFb5l7uuld+QyUYkVjSNk/KM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1926","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12672392},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"2c51f6b72b7933c1afb181fcc1ac8295cba79fd9","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.489","@tscircuit/props":"^0.0.660","@tscircuit/circuit-json-util":"^0.0.114"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.89","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.21"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.29","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.489","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.422","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.660","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.197","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.244","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.95","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.128","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.78","@tscircuit/bus-lanes-solver":"github:tscircuit/bus-lanes-solver#0bc8d071241b18a3e7465a878881abe4998f6384","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.114","@tscircuit/via-stitch-solver":"github:tscircuit/via-stitch-solver#64f2ac7781b795bdc0d74ba411988e60767fa653","@tscircuit/copper-pour-solver":"^0.0.54","@tscircuit/capacity-autorouter":"^0.0.900","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.198","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1926_1789613960539_0.4913684515767265","host":"s3://npm-registry-packages-npm-production"}},"0.0.1927":{"name":"@tscircuit/core","version":"0.0.1927","_id":"@tscircuit/core@0.0.1927","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"2123a4805af80b327b4c69a5449751cf31b2f8d6","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1927.tgz","fileCount":5,"integrity":"sha512-7XlR4eimz6uwiiVpVhRigNpVvsVFkRhMyeGSNxdkxOvj/IA2zzyLHfXPaCEqLNq+PmcusxeMLZaWfGepAif4og==","signatures":[{"sig":"MEQCIDMR+qV22/KboE9k2TYRMx/jZGn8zzPFUSD9I3Ux33R0AiA8MQ7Qm4VvQVNmML8KYGi4etWRwJ/42pEhVYbbRImpnA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC8XjuV5TsdpVGg3/Dy0LHZFPUAJL3HZ/3mMIrKRbG72AIgCXCuuwNObXGE3mB8LdxSYoBkqAmvpokJSWFa4LxyTZc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1927","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12674659},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"d3b7cd21ec0753fd216b3eb379975715f30bf843","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.492","@tscircuit/props":"^0.0.660","@tscircuit/circuit-json-util":"^0.0.114"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.89","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.21"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.29","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.492","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.422","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.660","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.197","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.244","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.95","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.128","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.78","@tscircuit/bus-lanes-solver":"github:tscircuit/bus-lanes-solver#0bc8d071241b18a3e7465a878881abe4998f6384","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.114","@tscircuit/via-stitch-solver":"github:tscircuit/via-stitch-solver#64f2ac7781b795bdc0d74ba411988e60767fa653","@tscircuit/copper-pour-solver":"^0.0.54","@tscircuit/capacity-autorouter":"^0.0.900","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.198","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1927_1789613979824_0.7333470188292768","host":"s3://npm-registry-packages-npm-production"}},"0.0.1928":{"name":"@tscircuit/core","version":"0.0.1928","_id":"@tscircuit/core@0.0.1928","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"8a0df88a43a6cd39c01c5ea5ceeb677503e1075d","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1928.tgz","fileCount":5,"integrity":"sha512-Bm37DXR3h+nITgd8NLqPQ5WxESP9KfEUDeB6LNb5e6M0iMU65/XLIPlLw+MluRf9+HcYijFDeUKg/SjUlGySaA==","signatures":[{"sig":"MEYCIQDQu/6mMYqHcXnDgsx5YHg7XfJmKddJUOwUojrhruXCXwIhAO51JidoVRnf09Vejzmvx40ODZIl29Noz+DsIycfBfFP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDSyr1nITEjoJQPNk6jJdEuAqxN7h4S08LUW7xsWOZXlgIhANkcC7BOkJf3C6Bp30sMP25yLIm1q2O1go+CBipSwXq6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1928","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12674659},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"5eee1add440ab66c8986b395cbd87ee00acad7b2","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.492","@tscircuit/props":"^0.0.660","@tscircuit/circuit-json-util":"^0.0.114"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.89","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.21"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.29","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.492","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.422","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.660","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.198","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.244","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.95","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.128","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.78","@tscircuit/bus-lanes-solver":"github:tscircuit/bus-lanes-solver#0bc8d071241b18a3e7465a878881abe4998f6384","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.114","@tscircuit/via-stitch-solver":"github:tscircuit/via-stitch-solver#64f2ac7781b795bdc0d74ba411988e60767fa653","@tscircuit/copper-pour-solver":"^0.0.54","@tscircuit/capacity-autorouter":"^0.0.900","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.198","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1928_1789614980913_0.33877525631860106","host":"s3://npm-registry-packages-npm-production"}},"0.0.1929":{"name":"@tscircuit/core","version":"0.0.1929","_id":"@tscircuit/core@0.0.1929","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"c778c23c41cf7bea7a5581339a26d8229f1def5e","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1929.tgz","fileCount":5,"integrity":"sha512-VlSZSL5F4ap63AnLRJ5Og6AZ22f4TupBO6WofRMjdlK5hmecgoLg9nxtyW8nYh/Y0ej+pBBcY3NafJbVWT9P9Q==","signatures":[{"sig":"MEYCIQDAXi8YqQCWtpFRbtm7B2SGKwYKf3c6fyZdZ8bem4H+4wIhAO6XTc8RbfZtXMYOpU7ew3hcq+JqHI878+48MBRc10xT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDEFPwOir8u3b0QAyinUX8h/NPhQuxcdfSGZoRVrKm3cQIgSybOmkOx2GDq+j2mk/9YcU7AeuKK/LhQPjSyWq3Velc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1929","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12674659},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"7a7a847b64c5999051ee1ae6a6665b0f2e6e9376","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.492","@tscircuit/props":"^0.0.660","@tscircuit/circuit-json-util":"^0.0.114"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.89","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.21"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.29","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.492","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.422","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.660","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.198","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.244","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.95","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.128","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.78","@tscircuit/bus-lanes-solver":"github:tscircuit/bus-lanes-solver#0bc8d071241b18a3e7465a878881abe4998f6384","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.114","@tscircuit/via-stitch-solver":"github:tscircuit/via-stitch-solver#64f2ac7781b795bdc0d74ba411988e60767fa653","@tscircuit/copper-pour-solver":"^0.0.54","@tscircuit/capacity-autorouter":"^0.0.900","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.199","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1929_1789627623136_0.9732963156088157","host":"s3://npm-registry-packages-npm-production"}},"0.0.1930":{"name":"@tscircuit/core","version":"0.0.1930","_id":"@tscircuit/core@0.0.1930","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"12110b9b8e120b33262d2291458ff7ddb97cb614","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1930.tgz","fileCount":5,"integrity":"sha512-KVfRIDzF1S0OH7SQ6KPJd/JJcAFoHmE4g40L22L3IRgtdhlGFShcs3Qx4AWUyZZNvbLj0Ic86pK3rzCVsMgepg==","signatures":[{"sig":"MEUCIGPWLv2xuYZGoVhzI7H8S6wcADlSbydwjwGBS4E9MIsEAiEA+NahGYZKM4mPsS4uB6UYHkPQ5TDYxWvmubkLrRYPnj0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAkVsVnBPVrC0IPZ3PsRc+TUV/MVrBDlJUtazAgn8y8oAiEAmzbZYwvCZP6HOYnHt8K+Yh3XyAo+rVvdqWodSn6TSF8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1930","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12674877},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"d6094fde439de0bb5d6fadf4d4092637bf55bd72","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.493","@tscircuit/props":"^0.0.660","@tscircuit/circuit-json-util":"^0.0.114"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.89","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.21"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.29","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.493","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.422","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.660","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.198","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.244","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.95","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.128","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.78","@tscircuit/bus-lanes-solver":"github:tscircuit/bus-lanes-solver#0bc8d071241b18a3e7465a878881abe4998f6384","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.114","@tscircuit/via-stitch-solver":"github:tscircuit/via-stitch-solver#64f2ac7781b795bdc0d74ba411988e60767fa653","@tscircuit/copper-pour-solver":"^0.0.54","@tscircuit/capacity-autorouter":"^0.0.900","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.199","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1930_1789657540159_0.8411782270819479","host":"s3://npm-registry-packages-npm-production"}},"0.0.1931":{"name":"@tscircuit/core","version":"0.0.1931","_id":"@tscircuit/core@0.0.1931","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"8c52661e66effee72c3987bf96f5f0ad8035321a","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1931.tgz","fileCount":5,"integrity":"sha512-1HDBiXhL+hCQtiBTjETp45otLz+U6gWkt7lbbGsUKVjJBZ8rBeR5K0FLF+78vJW5yvBrZ+TUf0Fkq5Nt1TPakQ==","signatures":[{"sig":"MEUCIFxVINNYEJP+UJvPFbW39YRDMt8ZmTros7l3TE4jEb6xAiEAj3rFbx38VgOPsEeBj/03k3LYmpNmD1Pdn4eLI1iy1K0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCjr+oQ1xaADVlsN16KhPvTzamWo+reOJES7YuZYmpvvwIgP2wf8bgV+Fu/fH4LoVkn0M2Ol4oD6kZOqP9gGUzwt88=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1931","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12674904},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"bbb829890cfcb6084b9784997bf36a3031139920","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.493","@tscircuit/props":"^0.0.660","@tscircuit/circuit-json-util":"^0.0.114"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.89","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.21"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.29","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.493","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.422","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.660","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.198","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.244","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.95","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.128","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.78","@tscircuit/bus-lanes-solver":"github:tscircuit/bus-lanes-solver#0bc8d071241b18a3e7465a878881abe4998f6384","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.114","@tscircuit/via-stitch-solver":"github:tscircuit/via-stitch-solver#64f2ac7781b795bdc0d74ba411988e60767fa653","@tscircuit/copper-pour-solver":"^0.0.54","@tscircuit/capacity-autorouter":"^0.0.900","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.199","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1931_1789659406138_0.19647244353293325","host":"s3://npm-registry-packages-npm-production"}},"0.0.1932":{"name":"@tscircuit/core","version":"0.0.1932","_id":"@tscircuit/core@0.0.1932","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"743b6d26daec6eef79ea3f91a7b60a097c8a366a","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1932.tgz","fileCount":5,"integrity":"sha512-lEYdm/N80n/SIId7HCYcN3IHfI2SYvqB4f6JrRBCMFRMxzfPbYktrG7Fp4Qzk+nW/fh+8sASoqU0Tj9JgbVMfA==","signatures":[{"sig":"MEUCIEU7cQnNA7BdXpyycFEilTAx27IEYNkzZFiyT2D/lTPFAiEAm9m7Z2rTbyHJYZ72NoybmYQkUHFndG2Bc924rTmoY5k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDw6ZtOxpx8BUsimS1XpoHG6RgY2f/3TrwKWnUdd/tryAiEA8ViH+OC6W/TnZyyXUtIwBD79kQuuA2323yB+UJdDcpI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1932","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12674904},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"bdf1c2e61ba317f9de694f7cb00bf99f2a1d9c25","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.493","@tscircuit/props":"^0.0.660","@tscircuit/circuit-json-util":"^0.0.114"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.89","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.21"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.29","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.493","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.422","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.660","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.199","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.244","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.95","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.128","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.78","@tscircuit/bus-lanes-solver":"github:tscircuit/bus-lanes-solver#0bc8d071241b18a3e7465a878881abe4998f6384","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.114","@tscircuit/via-stitch-solver":"github:tscircuit/via-stitch-solver#64f2ac7781b795bdc0d74ba411988e60767fa653","@tscircuit/copper-pour-solver":"^0.0.54","@tscircuit/capacity-autorouter":"^0.0.900","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.199","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1932_1789660839880_0.26363325351130595","host":"s3://npm-registry-packages-npm-production"}},"0.0.1933":{"name":"@tscircuit/core","version":"0.0.1933","_id":"@tscircuit/core@0.0.1933","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"10738a0d7fa54c400c201d5f439c826d27713f96","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1933.tgz","fileCount":5,"integrity":"sha512-6eieh54BKVncGmWruuoHH01yqabQAn0Zst8I6ShhURDLOYtK9xGk/oV/+m4lSw8PnlnnV/NBCBNbrzVPiSL9yw==","signatures":[{"sig":"MEQCIEAVBR8mo9y2XfwV5fumw87bZqxZXX4Bgzg8u3SpXT9tAiAHX0foBTD0Cfn9k/hEbqdsBTeA92Iefno5itHyNhDFvw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGutx1SWjpzHCcCfQVIKvAIRRI6jDhyZ0nyWkM4ECesWAiEAzS71yInOJDet8wsZYmvhizrYkzsGZb48FpO5FjsxI+E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1933","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12676065},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"9278e74a1dd6f93d3db3067d201050bf0ba9af7c","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.493","@tscircuit/props":"^0.0.660","@tscircuit/circuit-json-util":"^0.0.114"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.89","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.21"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.29","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.493","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.422","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.660","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.199","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.244","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.95","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.128","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.78","@tscircuit/bus-lanes-solver":"github:tscircuit/bus-lanes-solver#0bc8d071241b18a3e7465a878881abe4998f6384","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.114","@tscircuit/via-stitch-solver":"github:tscircuit/via-stitch-solver#64f2ac7781b795bdc0d74ba411988e60767fa653","@tscircuit/copper-pour-solver":"^0.0.54","@tscircuit/capacity-autorouter":"^0.0.900","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.199","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1933_1789681009891_0.023577257352625836","host":"s3://npm-registry-packages-npm-production"}},"0.0.1934":{"name":"@tscircuit/core","version":"0.0.1934","_id":"@tscircuit/core@0.0.1934","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"b1f8e6e1e6ce27601cf7e9545f010b5c40a02060","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1934.tgz","fileCount":5,"integrity":"sha512-9V9tXHbdIwLUypGpZ6jBoiNOUn3R6GUxHIqHVXH+1PU8YsOauDWNkkgXrQPAHMmi/U5uchH22/XrsacQnwrzMA==","signatures":[{"sig":"MEUCIQDlhwwn96Fl0/2K6qgjCYCstCycNzviQ7iBzDEsJHdSLAIgOf0oHmoksHqIYPajxlCz9j/ViY9JL+ZnXKi7NIYwiik=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEkmvH+9krgIZANcwhtf+VJISK4oX7iVZcYxd2rMJSnlAiA9jipTOa5IOZ6rLiEuhh6hk6YNbMFKbgwXKKaGR5IKFw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1934","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12676144},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"5d450a7ffc131ffe38657231e2ea60ae8e32375f","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.493","@tscircuit/props":"^0.0.660","@tscircuit/circuit-json-util":"^0.0.114"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.89","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.21"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.29","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.493","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.422","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.660","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.199","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.244","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.95","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.128","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.78","@tscircuit/bus-lanes-solver":"github:tscircuit/bus-lanes-solver#0bc8d071241b18a3e7465a878881abe4998f6384","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.114","@tscircuit/via-stitch-solver":"github:tscircuit/via-stitch-solver#64f2ac7781b795bdc0d74ba411988e60767fa653","@tscircuit/copper-pour-solver":"^0.0.54","@tscircuit/capacity-autorouter":"^0.0.900","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.199","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1934_1789732557806_0.919671313005024","host":"s3://npm-registry-packages-npm-production"}},"0.0.1935":{"name":"@tscircuit/core","version":"0.0.1935","_id":"@tscircuit/core@0.0.1935","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"69803ad8402751c1c48d15ee70fa716ca58efa34","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1935.tgz","fileCount":5,"integrity":"sha512-0tC9wKL1FPn3RypDIL1yhlBywuoIlA1bPhAijMmED4disZc4qgPCKK56iTQWwIw0LEOiYR3mpKLO1Pmk/cI1yQ==","signatures":[{"sig":"MEUCIQDbRa/+r1TiwS6goom82BcxDbAEt70s/su93Gn0juJobAIgCM4vQdXJmn0maseo5Ypo7UlCgpWAQR93/J4Y6FpYoiM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICe1q0KQHu8OabZoRX+roJeQJCh6NgRleOrX+bE6VgTZAiEAtZywMGhJ+dgV/Ekg1SPPCxJNQP9lYkrISTUFyBWdS0o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1935","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12676359},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"60223bd554d8fd7f9b70474eea8289f65c41dac9","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.493","@tscircuit/props":"^0.0.660","@tscircuit/circuit-json-util":"^0.0.114"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.89","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.21"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.29","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.493","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.422","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.660","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.200","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.244","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.95","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.128","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.78","@tscircuit/bus-lanes-solver":"github:tscircuit/bus-lanes-solver#0bc8d071241b18a3e7465a878881abe4998f6384","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.114","@tscircuit/via-stitch-solver":"github:tscircuit/via-stitch-solver#64f2ac7781b795bdc0d74ba411988e60767fa653","@tscircuit/copper-pour-solver":"^0.0.54","@tscircuit/capacity-autorouter":"^0.0.900","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.199","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1935_1789761542937_0.9042353055314802","host":"s3://npm-registry-packages-npm-production"}},"0.0.1936":{"name":"@tscircuit/core","version":"0.0.1936","_id":"@tscircuit/core@0.0.1936","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"43fa8d78843ab827a833f3eab708e1f989f2ece6","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1936.tgz","fileCount":5,"integrity":"sha512-33KEn3UKLwKoDSAIzvesbdF89B/TDrxwqOrcFxbQcf8OVb/ufhGMMRjVUpshLzQhUzh6e/5lXCDlIm5Dm6HdAg==","signatures":[{"sig":"MEYCIQCzz1uLmE/Rq38IPTEfEvMiYp/RtXzDhPlZIQIIOjCD9wIhAOqPV+0G7st/f5Aa0PAwidhDcdY4OOxkj6hQybPr0h3n","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC8EYPv9qZednOtbrcFnC10nlxH4Y6hWLRFrnEyEnM/NwIgSc2O3CWrOeAfbXXhEcguICiFYao9Q0AqmftQbVdM/qI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1936","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12677162},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"2c3050633c505f03bcea0e7e316a2ad01e70382d","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.493","@tscircuit/props":"^0.0.660","@tscircuit/circuit-json-util":"^0.0.114"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.89","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.21"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.29","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.493","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.422","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.660","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.200","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.244","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.95","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.128","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.78","@tscircuit/bus-lanes-solver":"github:tscircuit/bus-lanes-solver#0bc8d071241b18a3e7465a878881abe4998f6384","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.114","@tscircuit/via-stitch-solver":"github:tscircuit/via-stitch-solver#64f2ac7781b795bdc0d74ba411988e60767fa653","@tscircuit/copper-pour-solver":"^0.0.54","@tscircuit/capacity-autorouter":"^0.0.900","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.199","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1936_1789771915908_0.51691308600659","host":"s3://npm-registry-packages-npm-production"}},"0.0.1937":{"name":"@tscircuit/core","version":"0.0.1937","_id":"@tscircuit/core@0.0.1937","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"e513ac19399fd2ad9ee7bad101340745ae32fbdb","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1937.tgz","fileCount":5,"integrity":"sha512-KN7mx3z805SYnRHuHT90RFJMIDJN+xD1o7jW+Ds0ysEQ7OrfQqBrUbjfFOw67D1aoWCGn/NRj/A7eZ6+wSIa+Q==","signatures":[{"sig":"MEQCIAVfWDcllrtG58+8Zspq0zovdjs4+zZEdGVVmb1eWaikAiBigi2+yTrkmxHN8Q1mapnYbYA7zBtkgj6aMBAaFwWJHw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFCUvZnGnA5O0qHb2CAKVe/vWQOzJibFI+zfKtqyeLqTAiArAZkErZWn6onYc3QXaJKrBnf7nZ0EwOJd+xqY7ftKmA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1937","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12678861},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"b21fe20375fd5358a92d9006cb30822975371d7f","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.493","@tscircuit/props":"^0.0.660","@tscircuit/circuit-json-util":"^0.0.114"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.89","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.21"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.29","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.493","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.424","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.660","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.200","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.244","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.95","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.128","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.78","@tscircuit/bus-lanes-solver":"github:tscircuit/bus-lanes-solver#0bc8d071241b18a3e7465a878881abe4998f6384","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.114","@tscircuit/via-stitch-solver":"github:tscircuit/via-stitch-solver#64f2ac7781b795bdc0d74ba411988e60767fa653","@tscircuit/copper-pour-solver":"^0.0.54","@tscircuit/capacity-autorouter":"^0.0.900","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.199","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1937_1789783886501_0.9142968677352126","host":"s3://npm-registry-packages-npm-production"}},"0.0.1938":{"name":"@tscircuit/core","version":"0.0.1938","_id":"@tscircuit/core@0.0.1938","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"3af1d5c9849a2ed57454bc60aac8aa9149c1a047","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1938.tgz","fileCount":5,"integrity":"sha512-NJeb7K4nOBX23oygukXeXyVxcJHmW7HksLk6zIPsJFIVGfNdobBH683r0+WBbfFKOFX7kQp92jGu280YvNK7iw==","signatures":[{"sig":"MEYCIQCEAnSYsQc8zKK73NKSO0aB+RJgywK+lL/SwIj1AfIhBQIhAJLoQFi8bAA20mh0wcMK2p8rLf18GOCym/DPcE7eooKw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGoptn9Ej1tUO0SX/QsoJO5t3V5rbymfeGJi3gTFbkCGAiEAqESDiQi8vJ9NyqyWR9rptHBYkm52CtEQjyxgeTWcuIQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1938","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12679624},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"90b47bc3a7fbf5b9e71f364f7910fdd846c561e5","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.494","@tscircuit/props":"^0.0.661","@tscircuit/circuit-json-util":"^0.0.114"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.89","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.21"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.29","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.494","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.424","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.661","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.201","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.244","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.95","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.128","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.78","@tscircuit/bus-lanes-solver":"github:tscircuit/bus-lanes-solver#0bc8d071241b18a3e7465a878881abe4998f6384","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.114","@tscircuit/via-stitch-solver":"github:tscircuit/via-stitch-solver#64f2ac7781b795bdc0d74ba411988e60767fa653","@tscircuit/copper-pour-solver":"^0.0.54","@tscircuit/capacity-autorouter":"^0.0.900","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.199","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1938_1789796624667_0.7886649535977737","host":"s3://npm-registry-packages-npm-production"}},"0.0.1939":{"name":"@tscircuit/core","version":"0.0.1939","_id":"@tscircuit/core@0.0.1939","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"8a1370ef4e51eea8ea52ac1723f019830aa1740f","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1939.tgz","fileCount":5,"integrity":"sha512-WmadompGhRAUjHahxndfNojNClyV8+BJG8ML96AGhuiKrR1BRZ1AmSuajuzBxoovW9yM0CAB5WO1ubIm/AkEJw==","signatures":[{"sig":"MEUCIHBt0BOB1Wdl8kRRJ64ninlkC8QkYYhHqNWh0GSMLj61AiEA0kF119mAqNta2eZSOwD7CCMq0Wf3CDIubfehklv7krk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDHokIBL++jC4NAahmVKPhAcnbpnVQ0/Yh+uWg3d2BdugIgJRlbioJv7hLVZMnX/7sOtyNf6YrnocIb0onCyi0WIP8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1939","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12679624},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"1621a01a0c224ef0ac5f652ea77e33da60e20fc1","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.494","@tscircuit/props":"^0.0.661","@tscircuit/circuit-json-util":"^0.0.114"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.89","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.21"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.29","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.494","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.424","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.661","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.201","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.244","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.95","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.128","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.78","@tscircuit/bus-lanes-solver":"github:tscircuit/bus-lanes-solver#0bc8d071241b18a3e7465a878881abe4998f6384","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.114","@tscircuit/via-stitch-solver":"github:tscircuit/via-stitch-solver#64f2ac7781b795bdc0d74ba411988e60767fa653","@tscircuit/copper-pour-solver":"^0.0.54","@tscircuit/capacity-autorouter":"^0.0.913","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.199","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1939_1789800960989_0.7481753593701099","host":"s3://npm-registry-packages-npm-production"}},"0.0.1940":{"name":"@tscircuit/core","version":"0.0.1940","_id":"@tscircuit/core@0.0.1940","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"1513753b67ac3c1636eeb4d13671472ddafbaa48","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1940.tgz","fileCount":5,"integrity":"sha512-0CVTxiZM5XWY7XnZmAGTmXgU2QgtoPrIWMOp/xj+IqpW/YQr8yt63+SNa7lidv/iezL+0o7KJnkiTJLjgVFriw==","signatures":[{"sig":"MEUCIQDDhN7uF280ug6kPcjSy0TvNNq1DY5W9/K+1ioTabURUwIgXoXOwzx78kXlFRG479FzY3vtQvnk8zTaLdydIZ5gn4c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDgIRPR7myQB8mhbcoMyjISZL9jFbKjGFMlFqz4BAAycwIhAMj2o2E9ZwPz4vRY/b1HNdek6sJv6PAIWklpmya7Bzkw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1940","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12679624},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"e2e6ae6084444c47e76ff3f51dae43af5db2a7a9","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.494","@tscircuit/props":"^0.0.661","@tscircuit/circuit-json-util":"^0.0.114"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.89","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.21"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.29","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.494","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.424","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.661","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.201","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.244","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.95","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.128","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.78","@tscircuit/bus-lanes-solver":"github:tscircuit/bus-lanes-solver#0bc8d071241b18a3e7465a878881abe4998f6384","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.114","@tscircuit/via-stitch-solver":"github:tscircuit/via-stitch-solver#64f2ac7781b795bdc0d74ba411988e60767fa653","@tscircuit/copper-pour-solver":"^0.0.54","@tscircuit/capacity-autorouter":"^0.0.913","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.201","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1940_1789813893307_0.8419419651617774","host":"s3://npm-registry-packages-npm-production"}},"0.0.1941":{"name":"@tscircuit/core","version":"0.0.1941","_id":"@tscircuit/core@0.0.1941","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"8cb71ce8339eaede0c7c4b04fb10b95492af8895","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1941.tgz","fileCount":5,"integrity":"sha512-eoaTs6qBmWjGppCCHOFSrNCzGdJGX7pDVGS50Tj18E80LfEvP7fkyLwuwAJDcOTBlFFwoTxruuloraVkO5Fovg==","signatures":[{"sig":"MEYCIQDp5OiWtIZdX6j0tTX9nYEQDLoW2bqNuPqVvlzKdZlEGwIhAMWEgtv0cFx3Akj8Jmlyu/kCwA9K56/VFrfvbZxxveAw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIG1tqGD2FM6YF3OEwAF8z9CbSL3XRQyFmCizARfVAK+uAiEA7wkkluJiOMn37MRUlmHbDAgaaA7b8iHKoOPMcs+V2CA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1941","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12679624},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"37b2374e609a9102203dfafeacafc64ad54d104f","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.494","@tscircuit/props":"^0.0.661","@tscircuit/circuit-json-util":"^0.0.114"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.89","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.21"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.29","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.494","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.424","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.661","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.202","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.244","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.95","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.128","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.78","@tscircuit/bus-lanes-solver":"github:tscircuit/bus-lanes-solver#0bc8d071241b18a3e7465a878881abe4998f6384","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.114","@tscircuit/via-stitch-solver":"github:tscircuit/via-stitch-solver#64f2ac7781b795bdc0d74ba411988e60767fa653","@tscircuit/copper-pour-solver":"^0.0.54","@tscircuit/capacity-autorouter":"^0.0.913","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.201","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1941_1789836336855_0.4354180232444229","host":"s3://npm-registry-packages-npm-production"}},"0.0.1942":{"name":"@tscircuit/core","version":"0.0.1942","_id":"@tscircuit/core@0.0.1942","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"cd077abb9a9c306dbf7507fdc3762d5b71b070b0","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1942.tgz","fileCount":5,"integrity":"sha512-guDOkc85Vyvb3oPvTTjrP1u8mDDzcKd973NPo2K4WkSoTntD3jJogpLXXiTAqAUgiY1uJKikXf3H+7ls7it/4g==","signatures":[{"sig":"MEYCIQDsgCqCh+MtsAqjBhmQTXR1SK/H29RUB50MucNV4tT+eAIhAPwlPhbhlW7ev/PBfCwvCLSd+9giDP1Bw+MbdiHnZW/z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBS7UQ7Iq/DhIuSsjfjjCmTdfLFK5mUmdJwTB69ijXeJAiEAuri4AW/LSHN6nnn4EaOqeCwcGGFWHUu4R5EMxJNTwuU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1942","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12679947},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"318655cbecf27f23361b7e29e06f626db3eb5891","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.494","@tscircuit/props":"^0.0.661","@tscircuit/circuit-json-util":"^0.0.114"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.89","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.21"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.29","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.494","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.424","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.661","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.202","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.244","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.95","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.128","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.78","@tscircuit/bus-lanes-solver":"github:tscircuit/bus-lanes-solver#0bc8d071241b18a3e7465a878881abe4998f6384","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.114","@tscircuit/via-stitch-solver":"github:tscircuit/via-stitch-solver#64f2ac7781b795bdc0d74ba411988e60767fa653","@tscircuit/copper-pour-solver":"^0.0.54","@tscircuit/capacity-autorouter":"^0.0.913","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.201","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1942_1789840193136_0.1457250801730703","host":"s3://npm-registry-packages-npm-production"}},"0.0.1943":{"name":"@tscircuit/core","version":"0.0.1943","_id":"@tscircuit/core@0.0.1943","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"e6339181e51927ea04e76c2d1e7df75085b495e7","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1943.tgz","fileCount":5,"integrity":"sha512-1LMq0ZJV4qxpTdduo3cSeSf4r9FMvBxEWARHO5NYuXR3h2R94Iet0HbgsnrWPbB9d2m7chO59l5vLCz3gdn8dg==","signatures":[{"sig":"MEUCIGOyEvKuHsnPSLcb1LozzDqocClT26H/v64qr7EG8ErgAiEA4ZqcBjMGKrYfkEpeSup28p3VA732veexQxayx3AB/to=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDRci4Qc4KoCWqzcg72eB90o3LHmFWaPmJsFROvClxRqAiBdfdw1jVDPGiSSbxAUbeM/EQNiMcw9FdC3IYEacIhuRQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1943","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12681143},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"d85511b3c7b2a3863ca22f7726f8864d7e5ebdf8","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.495","@tscircuit/props":"^0.0.662","@tscircuit/circuit-json-util":"^0.0.114"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.89","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.21"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.29","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.495","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.424","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.662","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.203","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.244","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.95","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.128","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.78","@tscircuit/bus-lanes-solver":"github:tscircuit/bus-lanes-solver#0bc8d071241b18a3e7465a878881abe4998f6384","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.114","@tscircuit/via-stitch-solver":"github:tscircuit/via-stitch-solver#64f2ac7781b795bdc0d74ba411988e60767fa653","@tscircuit/copper-pour-solver":"^0.0.54","@tscircuit/capacity-autorouter":"^0.0.913","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.201","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1943_1789846219963_0.9732790931916038","host":"s3://npm-registry-packages-npm-production"}},"0.0.1944":{"name":"@tscircuit/core","version":"0.0.1944","_id":"@tscircuit/core@0.0.1944","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"9b2d4810f4e43a68dd27c6fe6512d67cc39dfda9","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1944.tgz","fileCount":5,"integrity":"sha512-y0RRewCw2j2ZGLZ29FqmmPPvNsdTw7/o9KQ27iN1YoTUFvrp8JhFArtM45/n0W2Ds0pUCxXwaB26UIUem9mGSw==","signatures":[{"sig":"MEUCIBf7QotWNvj2I0NbkiTn7//7y72PVs3q0NDfvuN7xKwsAiEA+PwHP6DOQUs+ErBGawjukDZyMLh3kSyAHRdQJ6RyJzk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCWBjANjGxaYgfrfNltzMECE5Wy39vD8l9QyOXY9eGhIwIgJk11Q7SiPgDtbuH1P7t6cCsi90qm82W0S+hwhDf+7hc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1944","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12681811},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"961fd11a8fa660b84a7de0c0bda3168660bb7161","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.495","@tscircuit/props":"^0.0.662","@tscircuit/circuit-json-util":"^0.0.114"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.89","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.21"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.29","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.495","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.424","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.662","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.203","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.244","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.95","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.128","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.78","@tscircuit/bus-lanes-solver":"github:tscircuit/bus-lanes-solver#0bc8d071241b18a3e7465a878881abe4998f6384","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.114","@tscircuit/via-stitch-solver":"github:tscircuit/via-stitch-solver#64f2ac7781b795bdc0d74ba411988e60767fa653","@tscircuit/copper-pour-solver":"^0.0.54","@tscircuit/capacity-autorouter":"^0.0.913","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.201","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1944_1789847954414_0.7345438847911736","host":"s3://npm-registry-packages-npm-production"}},"0.0.1945":{"name":"@tscircuit/core","version":"0.0.1945","_id":"@tscircuit/core@0.0.1945","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"366c360735e444f3d943b0cf827b43a7eea182d4","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1945.tgz","fileCount":5,"integrity":"sha512-C7hg2a2pECm/WCjC1pAqxwxGdy+78p1dq0fgwbvQvPSn6rE8EukAEMjekWbTw/6jKhFbKuz4Xpi4j6PZUbxL3Q==","signatures":[{"sig":"MEUCIQDbTZmvpiw5ixIMEAoDQlSZnAAARzUNAYLFV5v0d/+aPAIgUGqKGk5xrqwBRT2t3YBpW82/Ik0H12thcZpvxkE37Go=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC2zmaYjjLHz+Jy/rIz5KUKZYamiKasNbt3BttZvPkC/AIhAKmdwR235Rrev9MkpQnWBVr9yb9c4z6+jpErJ28I7aHD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1945","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12691760},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"b1d10e26a3a52d03fb16d376107485b48ded1342","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.495","@tscircuit/props":"^0.0.662","@tscircuit/circuit-json-util":"^0.0.114"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.89","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.21"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.29","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.495","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.424","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.662","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.203","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.244","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.95","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.128","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.78","@tscircuit/bus-lanes-solver":"github:tscircuit/bus-lanes-solver#0bc8d071241b18a3e7465a878881abe4998f6384","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.114","@tscircuit/via-stitch-solver":"github:tscircuit/via-stitch-solver#64f2ac7781b795bdc0d74ba411988e60767fa653","@tscircuit/copper-pour-solver":"^0.0.54","@tscircuit/capacity-autorouter":"^0.0.913","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.201","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1945_1789926045982_0.8221081108984187","host":"s3://npm-registry-packages-npm-production"}},"0.0.1946":{"name":"@tscircuit/core","version":"0.0.1946","_id":"@tscircuit/core@0.0.1946","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"de7b3a9352ee31df2415b4ff3762b6e6a6d1adaf","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1946.tgz","fileCount":5,"integrity":"sha512-tl39NGz2qHsebCyW3CWYCMPDDlZUnKjcPWP+z5vikllKcezxYWqbRzIKDB4ZoznbIcpGNx6hAcLp4mufVLo8XQ==","signatures":[{"sig":"MEYCIQD72ZCGQ3Ll6A/YLRm4dNd/YB9PynojprHwny+E67yQ1gIhAPiUXL1KUBkY9TrK4bmiLIlOIr0QO4HsKCh2x7LB7BCP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGb/289L6lduX9dgfBcovb4SeEutlDTJxHm3hUeNgmGTAiAsJvHCppZyp5D1d1tKBv3vr2rpVD5H07GkJ70MhjlUZw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1946","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12691760},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"16dda8fdbcbe4781b05f3a65acc63a5f83971641","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.495","@tscircuit/props":"^0.0.662","@tscircuit/circuit-json-util":"^0.0.114"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.89","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.21"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.29","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.495","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.424","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.662","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.204","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.244","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.95","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.128","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.78","@tscircuit/bus-lanes-solver":"github:tscircuit/bus-lanes-solver#0bc8d071241b18a3e7465a878881abe4998f6384","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.114","@tscircuit/via-stitch-solver":"github:tscircuit/via-stitch-solver#64f2ac7781b795bdc0d74ba411988e60767fa653","@tscircuit/copper-pour-solver":"^0.0.54","@tscircuit/capacity-autorouter":"^0.0.913","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.201","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1946_1789931414141_0.1479863516706328","host":"s3://npm-registry-packages-npm-production"}},"0.0.1947":{"name":"@tscircuit/core","version":"0.0.1947","_id":"@tscircuit/core@0.0.1947","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"81f0e9a18f1901aa4d08c350722d0ee71e89da7d","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1947.tgz","fileCount":5,"integrity":"sha512-3NUZK143Y3rxTShu9K0KO0/OTlw1oUGGcqkh+YpQ6DzjXpYMM9+wGys71GJt8cAr5g6tIArT22H2JHf0V9rA3w==","signatures":[{"sig":"MEYCIQDa5DMKCBLWK5WbA1FFAqcS8q/D6BaenAN7kEaB8zr0ZwIhAL4H/r3w2SZh9vosMJDTFvPxTKXjnmaYm+9TaJu73WdY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFuavP2Uu+Sr7NERJeN4c+YP0Fd7iWXANHiW9GecA/ejAiEAqmxY3SJ6h1Sm6Xmt1fXjhD91eKmK96q/1UKOkc5P6gk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1947","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12691760},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"f5cf2fab202eb6705ba6c62041a97383015971bb","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.495","@tscircuit/props":"^0.0.662","@tscircuit/circuit-json-util":"^0.0.114"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.89","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.21"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.29","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.495","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.424","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.662","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.204","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.244","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.97","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.128","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.78","@tscircuit/bus-lanes-solver":"github:tscircuit/bus-lanes-solver#0bc8d071241b18a3e7465a878881abe4998f6384","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.114","@tscircuit/via-stitch-solver":"github:tscircuit/via-stitch-solver#64f2ac7781b795bdc0d74ba411988e60767fa653","@tscircuit/copper-pour-solver":"^0.0.54","@tscircuit/capacity-autorouter":"^0.0.913","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.201","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1947_1789969757143_0.2729162087379555","host":"s3://npm-registry-packages-npm-production"}},"0.0.1948":{"name":"@tscircuit/core","version":"0.0.1948","_id":"@tscircuit/core@0.0.1948","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"711d49637aa7c52dd4f52446ae73ec7f8ce964d4","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1948.tgz","fileCount":5,"integrity":"sha512-c3vZZVgtEwhqEB7wUWMbR9zQUYipWq24I4unU4TJ5oZGf/onFNHfnQd7RItbCIIgqpg48fXBBKS8v/W1kuGaPg==","signatures":[{"sig":"MEUCIQCRdT14b80azLHqd9Xr+PiLuW8RtQYNJaR0qDOcGSpoSQIgR3rhf8bAVGX1rdCI3jOW+4eDnd9PVxfRmtlVZpyoUXc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC0sa9ZR2zRvfuyMaZX76HHSsi68mHSs9hmkV4fNGloCAIhAM4qzp0s9bN7u7cnmm/iD0wkAVjiaNilOir5CkV0Gbdg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1948","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12691760},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"ae714679c63a9a14c5fccbd95caba0c407114b9b","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.495","@tscircuit/props":"^0.0.662","@tscircuit/circuit-json-util":"^0.0.114"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.89","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.21"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.29","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.495","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.424","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.662","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.204","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.244","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.97","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.128","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.78","@tscircuit/bus-lanes-solver":"github:tscircuit/bus-lanes-solver#0bc8d071241b18a3e7465a878881abe4998f6384","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.114","@tscircuit/via-stitch-solver":"github:tscircuit/via-stitch-solver#64f2ac7781b795bdc0d74ba411988e60767fa653","@tscircuit/copper-pour-solver":"^0.0.56","@tscircuit/capacity-autorouter":"^0.0.913","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.201","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1948_1789991541175_0.1572339724607501","host":"s3://npm-registry-packages-npm-production"}},"0.0.1949":{"name":"@tscircuit/core","version":"0.0.1949","_id":"@tscircuit/core@0.0.1949","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"a912685d701ce73effa3d06b6307d590d9aee859","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1949.tgz","fileCount":5,"integrity":"sha512-6g/o2fwFURsBNXdmkD8A/UpI1pNdD+w7mDRj/ViFvCot7VtU48NlCymfRZt4x7L24p6QqTAtDwItV81kcNgdqA==","signatures":[{"sig":"MEYCIQCZYnBNVihth8bSU0jpYF5HHkLI2hOxr+/5sIvsFeg6AQIhAJ+GILF14VPWlQtb+5PHNS13x8Gq/1RVx+bIwxpioYxw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFfSROWPdy+Bizty8At4me6DwEal9oFEfyB5GkyHmmUaAiBw6coGAA1ScglisLhp/OM8FQ4roJo8ojCESkW5E/wQ+A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1949","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12692033},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"d86b6c547818b67b2509fe88524d5cbb83c49859","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.495","@tscircuit/props":"^0.0.662","@tscircuit/circuit-json-util":"^0.0.114"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.89","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.21"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.29","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.495","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.424","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.662","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.204","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.244","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.97","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.128","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.78","@tscircuit/bus-lanes-solver":"github:tscircuit/bus-lanes-solver#0bc8d071241b18a3e7465a878881abe4998f6384","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.114","@tscircuit/via-stitch-solver":"github:tscircuit/via-stitch-solver#64f2ac7781b795bdc0d74ba411988e60767fa653","@tscircuit/copper-pour-solver":"^0.0.56","@tscircuit/capacity-autorouter":"^0.0.913","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.201","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1949_1790018076408_0.9996763519598182","host":"s3://npm-registry-packages-npm-production"}},"0.0.1950":{"name":"@tscircuit/core","version":"0.0.1950","_id":"@tscircuit/core@0.0.1950","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"20e12cfbb6b1db81b7a758451e1572639e338a56","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1950.tgz","fileCount":5,"integrity":"sha512-P2jIeDsBLGReZaN3NSvnh0R9vmWUIvqx0prbgsZGrDpmESazgNAipm44Z6VBIFmDQ+Y8rG6Ihyk22ll73pl+mA==","signatures":[{"sig":"MEUCIQDU62x3dSXHXI4ock4YGoXqEkrvktkTIbM8iHE+cPriUwIgPJ9V3dB2qdJA/F1sTF1VdwC1F0QmaBRm1MyIZrP5t3A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIF1tV3DpK3BjD5csqvfWnFl/XNQBUmV2jXgdJzrav3yeAiAD2iPlmQ0CUVMyYueEnAJkafXyh6aHmLNgBocFWhmOPQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1950","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12692033},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"59ce3593c3dd90a7abe580ba533738e4db8985e3","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.495","@tscircuit/props":"^0.0.662","@tscircuit/circuit-json-util":"^0.0.114"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.89","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.21"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.29","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.495","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.424","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.662","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.205","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.244","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.97","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.128","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.78","@tscircuit/bus-lanes-solver":"github:tscircuit/bus-lanes-solver#0bc8d071241b18a3e7465a878881abe4998f6384","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.114","@tscircuit/via-stitch-solver":"github:tscircuit/via-stitch-solver#64f2ac7781b795bdc0d74ba411988e60767fa653","@tscircuit/copper-pour-solver":"^0.0.56","@tscircuit/capacity-autorouter":"^0.0.913","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.201","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1950_1790020322057_0.46625111359801186","host":"s3://npm-registry-packages-npm-production"}},"0.0.1951":{"name":"@tscircuit/core","version":"0.0.1951","_id":"@tscircuit/core@0.0.1951","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"e1d8732e177c7ffbd6b8076d81a460ad83f22c28","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1951.tgz","fileCount":5,"integrity":"sha512-Ryhf1qycGjKlUlSZceZ6ozYEPlA2g4oohJlt4jbgsZozYzt6nIVyjFjbM1a8Gsuk0BwNjdthEbp+vP4TPeBvOw==","signatures":[{"sig":"MEYCIQDox1m3wjwexI6/T/3SIWWOO79KCznES8q8xqaVlZH40wIhAMd0wrd6ujNdX1a/OButy4vyUg6KU+FVz/j0+M6JmzJF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEfCLIYpSBBW6SniHYM1GlW1n0iYPAVmOsyxI3EtPEOAAiEAqqqdtYlH6a/Tgtv+df2nuFEBui3RyW8oG00Tpv07mGA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1951","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12693250},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"a4579f13d5f26114501046656332bc7dce0ba7ae","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.495","@tscircuit/props":"^0.0.662","@tscircuit/circuit-json-util":"^0.0.114"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.89","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.21"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.29","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.495","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.424","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.662","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.205","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.246","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.97","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.128","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.78","@tscircuit/bus-lanes-solver":"github:tscircuit/bus-lanes-solver#0bc8d071241b18a3e7465a878881abe4998f6384","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.114","@tscircuit/via-stitch-solver":"github:tscircuit/via-stitch-solver#64f2ac7781b795bdc0d74ba411988e60767fa653","@tscircuit/copper-pour-solver":"^0.0.56","@tscircuit/capacity-autorouter":"^0.0.913","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.201","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1951_1790023600487_0.6183991405742724","host":"s3://npm-registry-packages-npm-production"}},"0.0.1952":{"name":"@tscircuit/core","version":"0.0.1952","_id":"@tscircuit/core@0.0.1952","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"8e7b5a02d34b56ab28672f991fb956bcd9dc8359","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1952.tgz","fileCount":5,"integrity":"sha512-ELvl0jvqy82kPTz7y5WsTQQ6MyUfdInhohrU+KOjloz1I4Y1OXPc/kZodCsgQwm4w85ddgqSVw/LLxCgZ6cz/g==","signatures":[{"sig":"MEQCIEAOBS0X8Jio6klWrdFDKuKSMnJvair99QLkook0yPpHAiBbbX67LbH7lR88oBqhgGczmmTtYWBVB8nidq0fZEhtdQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAiYBaeaUbwKFwYWYmE9cZpKLm+SNebr6L9B6RtBv9f/AiAcwwiM7+chxs2PSyC7mcEwCPl8YlDN3gIHNXPcVMDV/Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1952","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12693250},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"d5784fab2ce8c6f7ec200aa238b8554c0857c90b","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.495","@tscircuit/props":"^0.0.662","@tscircuit/circuit-json-util":"^0.0.114"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.89","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.21"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.29","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.495","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.424","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.662","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.206","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.246","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.97","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.128","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.78","@tscircuit/bus-lanes-solver":"github:tscircuit/bus-lanes-solver#0bc8d071241b18a3e7465a878881abe4998f6384","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.114","@tscircuit/via-stitch-solver":"github:tscircuit/via-stitch-solver#64f2ac7781b795bdc0d74ba411988e60767fa653","@tscircuit/copper-pour-solver":"^0.0.56","@tscircuit/capacity-autorouter":"^0.0.913","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.201","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1952_1790023677321_0.8621516336057207","host":"s3://npm-registry-packages-npm-production"}},"0.0.1953":{"name":"@tscircuit/core","version":"0.0.1953","_id":"@tscircuit/core@0.0.1953","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"4062c6e1550758ba3afc0bee22098b3a2f883b73","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1953.tgz","fileCount":5,"integrity":"sha512-h9T7jmsdGV37DipXLYKD5iJbDLEGo4ONeIzaSbZ6Imnc801vb3EIpzQAdsonXVJ5bBoTJ1oFCQNxx+5nMXbROA==","signatures":[{"sig":"MEQCICeUfnzMXM7Gmx3Rr8UBInDBjqs1cpWL4ZlwNAV5UAv9AiBdQK9aO9A+sAstx/u9VvA2HhoGp9rGdSLU/6RfnDZcwA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCGCimIveNxH14Vf+9WpTGJeDNke1zmHCqbkTYFILd5tAIgHK2MntZ0Gq4wEzBgnyy8A0D6lZcCUEC/qMDQH7RZADQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1953","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12693250},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"bfbeb53ec359e2041d2cfb723f5b3c445faf5382","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.495","@tscircuit/props":"^0.0.662","@tscircuit/circuit-json-util":"^0.0.114"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.89","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.21"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.29","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.495","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.424","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.662","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.207","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.246","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.97","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.128","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.78","@tscircuit/bus-lanes-solver":"github:tscircuit/bus-lanes-solver#0bc8d071241b18a3e7465a878881abe4998f6384","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.114","@tscircuit/via-stitch-solver":"github:tscircuit/via-stitch-solver#64f2ac7781b795bdc0d74ba411988e60767fa653","@tscircuit/copper-pour-solver":"^0.0.56","@tscircuit/capacity-autorouter":"^0.0.913","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.201","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1953_1790024625020_0.4747179446762637","host":"s3://npm-registry-packages-npm-production"}},"0.0.1954":{"name":"@tscircuit/core","version":"0.0.1954","_id":"@tscircuit/core@0.0.1954","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"cea831a018bc912b420abb72755d2e85b9b397e7","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1954.tgz","fileCount":5,"integrity":"sha512-j/RPWzkyJLTTy/QAo/kLPUKNGujbnXq3d92S1uRh9MN8FEZHxCb3UhjoGo8ULEvEJM9Jes+NqwwBD9JKWzypzA==","signatures":[{"sig":"MEYCIQCOkUz0XDP2QHLblStXkw0hx6qpi4TXolDJAMOkXw0CFgIhAKOBoZqs9FEprAgowvFB5ZUhhooLBnHidNi2QdMrndbd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGeQGsQnqCOOJguyyVCt0YBNixBTK0gSuykn4g57g94qAiEAuMZPQ96DIE4BXhIqfnHne8m9A6mTy9/igju7tOSz05g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1954","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12693250},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"349e0c354833907e77d0cf4c1599614375a14dcc","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.495","@tscircuit/props":"^0.0.662","@tscircuit/circuit-json-util":"^0.0.114"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.89","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.21"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.29","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.495","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.424","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.662","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.207","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.246","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.97","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.128","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.78","@tscircuit/bus-lanes-solver":"github:tscircuit/bus-lanes-solver#0bc8d071241b18a3e7465a878881abe4998f6384","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.114","@tscircuit/via-stitch-solver":"github:tscircuit/via-stitch-solver#64f2ac7781b795bdc0d74ba411988e60767fa653","@tscircuit/copper-pour-solver":"^0.0.56","@tscircuit/capacity-autorouter":"^0.0.919","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.201","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1954_1790029914514_0.8903662674617692","host":"s3://npm-registry-packages-npm-production"}},"0.0.1955":{"name":"@tscircuit/core","version":"0.0.1955","_id":"@tscircuit/core@0.0.1955","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"037a5f707048ee2fce66ddc22cfe0c00da4aec39","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1955.tgz","fileCount":5,"integrity":"sha512-ySV7orLIKCWiui2sOYkTI40eGeaBqrNZ6Naj9qOGrvCgboOcl3uA+ABOHZSJRlDFCGEtjgkyx5CyjhbMh/Qmrw==","signatures":[{"sig":"MEUCIGqzgUk0oZrzf93ohBWw+AjPRm1XL0azAJOiaUbkPEGJAiEA8HM9g+ADUpOfaBPnoSQWksdIJM1nxl5ff8labSDejGA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIB1MYnyk0sNXwNJI2AepEhnvhDgwYE4jrLjX6PTuCcRkAiBM3vPIdBWwvdY4fsiIWfnOGF5EtLEoKk5mFaGQ8NYJHw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1955","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12785051},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"c58d550bc3488b865f3aadf639215e01751fea4f","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.497","@tscircuit/props":"^0.0.664","@tscircuit/circuit-json-util":"^0.0.114"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.89","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.21"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.29","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.497","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.424","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.664","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.207","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.246","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.97","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.128","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.78","@tscircuit/bus-lanes-solver":"github:tscircuit/bus-lanes-solver#0bc8d071241b18a3e7465a878881abe4998f6384","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.114","@tscircuit/via-stitch-solver":"github:tscircuit/via-stitch-solver#64f2ac7781b795bdc0d74ba411988e60767fa653","@tscircuit/copper-pour-solver":"^0.0.56","@tscircuit/capacity-autorouter":"^0.0.919","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.201","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1955_1790030933204_0.4002337386179202","host":"s3://npm-registry-packages-npm-production"}},"0.0.1956":{"name":"@tscircuit/core","version":"0.0.1956","_id":"@tscircuit/core@0.0.1956","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"b4e4d4a76e1d7b11ecf4d7b19d4a027ec39dd334","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1956.tgz","fileCount":5,"integrity":"sha512-PnFdKoodvI257i1WyoiAjuizAeVr4L4RgTwX+BIk/MRC8byYq57esfuqhL5VPIm0LslmkZ43t0A+xCUH/z/p5Q==","signatures":[{"sig":"MEUCICrFevNjREL5398QHHNXfDPiuhNdS8soU4ZkqdwTtrMgAiEAm3FuvPq+FzP2m2+fx6CUg0649TbtvBa2sHthGsEAaYc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDbpSR+tJ2UpnttVDJ8S7n+5djhVjLaCOPJJlEFUHaVMAIgNL6lGr2airfyUehS7q9LG/8Lv37HRRUkPMfIA+SObqA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1956","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12785051},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"33c7ae83ba483d170d4c1121a5429dfb31e4a827","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.497","@tscircuit/props":"^0.0.664","@tscircuit/circuit-json-util":"^0.0.114"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.89","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.21"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.29","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.497","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.424","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.664","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.208","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.246","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.97","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.128","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.78","@tscircuit/bus-lanes-solver":"github:tscircuit/bus-lanes-solver#0bc8d071241b18a3e7465a878881abe4998f6384","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.114","@tscircuit/via-stitch-solver":"github:tscircuit/via-stitch-solver#64f2ac7781b795bdc0d74ba411988e60767fa653","@tscircuit/copper-pour-solver":"^0.0.56","@tscircuit/capacity-autorouter":"^0.0.919","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.201","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1956_1790032852077_0.6494466218703523","host":"s3://npm-registry-packages-npm-production"}},"0.0.1957":{"name":"@tscircuit/core","version":"0.0.1957","_id":"@tscircuit/core@0.0.1957","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"cb85931bc2bf0a7598708cf794d368b15f2ac3fb","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1957.tgz","fileCount":5,"integrity":"sha512-ZAhty+d5dpEX8EhlWsZf/O+3KQt7RAkG+JlKoxbEcBxjOHo002M8HOLHRlbKDpbkESAVlh+gMccBbuvuxRKBLg==","signatures":[{"sig":"MEUCIFi390sJJ7g1x0xiYKilo+dOwBVm5Zlx6Gdwl7EMb3tQAiEAi5yYWie06FqiiLIQot4/zKp6xtvKJzZGrDeGpKHsWA8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD0PbLWKJBDPCnA74nelr35XGnSsWaDvaYUvNqfCNhNlQIgeEVpFvoUBI0EGwN8rlX8LfVHlo5ArsLBIeWRrXh4dnU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1957","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12785051},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"6da32a2d9c8d335ac9bc87e61f0d264ee003c9c4","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.497","@tscircuit/props":"^0.0.664","@tscircuit/circuit-json-util":"^0.0.114"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.89","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.21"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.29","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.497","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.424","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.664","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.208","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.246","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.97","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.128","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.78","@tscircuit/bus-lanes-solver":"github:tscircuit/bus-lanes-solver#0bc8d071241b18a3e7465a878881abe4998f6384","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.114","@tscircuit/via-stitch-solver":"github:tscircuit/via-stitch-solver#64f2ac7781b795bdc0d74ba411988e60767fa653","@tscircuit/copper-pour-solver":"^0.0.56","@tscircuit/capacity-autorouter":"^0.0.919","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.203","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1957_1790043764852_0.7328730615577155","host":"s3://npm-registry-packages-npm-production"}},"0.0.1958":{"name":"@tscircuit/core","version":"0.0.1958","_id":"@tscircuit/core@0.0.1958","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"7d669028b0e88b973bb987702be3bd739bd96dc2","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1958.tgz","fileCount":5,"integrity":"sha512-M2KK7U9+TS+AP+axyrmoud2IjuxM9BxIZrqnxLGtxfrxSPXFdAJV9j5JrssYPX0L1kVHiQ5vyUZTkaPpbPevPw==","signatures":[{"sig":"MEUCIQDR6RSo6BBxpHZWZxlmhRmf4ucD8ZVWWZf+seVzawN0jwIgSRFurpCeL/bQyzMtnBLD8dZs2rW7iIbUZEGM+3UkM+0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFTyLJIOMJuK+VoD554vMS0xpwE/TfiDQeJ99A3WNqvWAiEA7VnmK393+DmZwIxO7aJTZFx/NOqiLOqw69KYygzD3sE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1958","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12786848},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"8171decf2b3152240d33943263fbe6a93c9d1049","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.497","@tscircuit/props":"^0.0.664","@tscircuit/circuit-json-util":"^0.0.115"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.89","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.21"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.29","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.497","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.424","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.664","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.208","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.246","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.97","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.128","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.78","@tscircuit/bus-lanes-solver":"github:tscircuit/bus-lanes-solver#0bc8d071241b18a3e7465a878881abe4998f6384","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.115","@tscircuit/via-stitch-solver":"github:tscircuit/via-stitch-solver#64f2ac7781b795bdc0d74ba411988e60767fa653","@tscircuit/copper-pour-solver":"^0.0.56","@tscircuit/capacity-autorouter":"^0.0.919","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.203","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1958_1790055635573_0.3647893744958588","host":"s3://npm-registry-packages-npm-production"}},"0.0.1959":{"name":"@tscircuit/core","version":"0.0.1959","_id":"@tscircuit/core@0.0.1959","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"ef6c053295ad64b4c6f35da4a57e8eea6c59b03d","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1959.tgz","fileCount":5,"integrity":"sha512-OKuYsDrGxiOjIiDGi6lO4UdBLAKpx+1FPr5cPWqspqlDrabNHn000bzBZmagtePRbRsbf1Wf5TfFnB1wdN/0TQ==","signatures":[{"sig":"MEUCIQDKDh67c1/QwiZ1sTJa8NJKErCSc/eUfuCH2K3K1/7/7gIgcJSP0dLnB8sizno2Tg+6Bp+lkDq8OIyXIZNZfBtPBG0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIANw0GHNTZCSxplWAgaj6FBei0Ryc3FQGreAfFp+PT4RAiBhmW/nb6upgc0+Iqfsgssu4kBaRkH862JopctQXPpEZQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1959","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12786848},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"d8d83c891b6f9ee40e6634ec0dbcbe5487fea88a","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.497","@tscircuit/props":"^0.0.664","@tscircuit/circuit-json-util":"^0.0.115"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.89","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.21"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.29","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.497","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.424","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.664","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.208","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.246","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.97","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.128","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.78","@tscircuit/bus-lanes-solver":"github:tscircuit/bus-lanes-solver#0bc8d071241b18a3e7465a878881abe4998f6384","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.115","@tscircuit/via-stitch-solver":"github:tscircuit/via-stitch-solver#64f2ac7781b795bdc0d74ba411988e60767fa653","@tscircuit/copper-pour-solver":"^0.0.56","@tscircuit/capacity-autorouter":"^0.0.919","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.204","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1959_1790089416960_0.4985004775898658","host":"s3://npm-registry-packages-npm-production"}},"0.0.1960":{"name":"@tscircuit/core","version":"0.0.1960","_id":"@tscircuit/core@0.0.1960","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"9e0bdb5d53737e9f691fa3affe2eb10ff53f3a2a","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1960.tgz","fileCount":5,"integrity":"sha512-su7x/LHQReud4WtCPxF/j1dHXc7Knb1/06g/MLGWjNaju3BIzSco6efIv2+tII0VbJfPabkwJg4NAa6xotbm2A==","signatures":[{"sig":"MEUCIQCQumeWzVkhCVOM8oskORxhNLMWKtQ8V5Hl1YTfoIgeMQIgRCWK1iRkm70aI1uOXo3X5BgzhBC0ujkd1aTkmbKUv/g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFlkDKOuRX2kRub+lapGIvwnQO+YXivPr+cB/WnAvr+mAiAyF/ljKsDbAX3iFgVpgoVjCXWNu0auVRsbZJcvGX0UIg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1960","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12786848},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"40cb7a8ddfc8407681d3e6e17e6ec1070578eb29","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.497","@tscircuit/props":"^0.0.664","@tscircuit/circuit-json-util":"^0.0.115"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.89","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.21"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.29","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.497","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.424","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.664","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.208","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.246","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.97","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.128","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.78","@tscircuit/bus-lanes-solver":"github:tscircuit/bus-lanes-solver#0bc8d071241b18a3e7465a878881abe4998f6384","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.115","@tscircuit/via-stitch-solver":"github:tscircuit/via-stitch-solver#64f2ac7781b795bdc0d74ba411988e60767fa653","@tscircuit/copper-pour-solver":"^0.0.56","@tscircuit/capacity-autorouter":"^0.0.919","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.205","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1960_1790096140508_0.9112447387111484","host":"s3://npm-registry-packages-npm-production"}},"0.0.1961":{"name":"@tscircuit/core","version":"0.0.1961","_id":"@tscircuit/core@0.0.1961","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"2caac22dde8e237dcfd017e7d68bc4da77c4c609","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1961.tgz","fileCount":5,"integrity":"sha512-g5+i47baDuauL/0b8aCCqRcYzi2Ion6CxErD2I4O/dkT/M51++EoydPW5AUVv/luMbHv1b919rAi6MqjUn6J4Q==","signatures":[{"sig":"MEUCIAgcf58Bo0rY6asb5cH5cF0ORQzIorDOGXoJBuyhVVMEAiEA0ZMSC8K5Iz77fELnqTFREo8VnL+YawGMPshvlLHX6j8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEo0Q6XpLccyHNOWdKWbKTZwz/HxsVXwK58CI1mpcuPqAiAbMzbAaXDfkYDCA32CCiB2p7UrhhxN9C8CsKyVJyuOig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1961","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12787629},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"2c16f284e58b9c89a3e79dbf9a225d2f6f347ee9","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.497","@tscircuit/props":"^0.0.665","@tscircuit/circuit-json-util":"^0.0.115"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.89","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.21"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.29","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.497","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.424","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.665","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.208","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.246","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.97","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.128","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.78","@tscircuit/bus-lanes-solver":"github:tscircuit/bus-lanes-solver#0bc8d071241b18a3e7465a878881abe4998f6384","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.115","@tscircuit/via-stitch-solver":"github:tscircuit/via-stitch-solver#64f2ac7781b795bdc0d74ba411988e60767fa653","@tscircuit/copper-pour-solver":"^0.0.56","@tscircuit/capacity-autorouter":"^0.0.919","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.205","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1961_1790103355691_0.5681996959900217","host":"s3://npm-registry-packages-npm-production"}},"0.0.1962":{"name":"@tscircuit/core","version":"0.0.1962","_id":"@tscircuit/core@0.0.1962","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"dc54e65922026468fe32209215db973cad729d58","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1962.tgz","fileCount":5,"integrity":"sha512-0j6CMhy4Wg8o2JASXFcBWr+S9cX66uEiq1jV2O7CUTR8bFpxR8aY1KSrajAcg5GwTD5VEy7AhEIRH3gt6elbuw==","signatures":[{"sig":"MEYCIQCwVQRH4UG5cz79eF0M7AxoOzuJo0bVHQC/bYKZo4Z7qQIhALtQutIwazOXAPHMAytKXZYYbrvIxpUKOqjHNhVlMB/d","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDeuGm5FXqBUVybt3y0QWn43ed13IDWGxUAQ9YKIGV0CwIgZcw2HHxSV43H6ZgCP8Q4HKgvdB3ca91u64+4T3UxgyQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1962","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12787629},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"8ed28bbe71a1ab27531b18c462a37edc23e4fd8d","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.497","@tscircuit/props":"^0.0.665","@tscircuit/circuit-json-util":"^0.0.116"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.89","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.21"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.29","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.497","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.430","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.665","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.208","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.246","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.97","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.132","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.78","@tscircuit/bus-lanes-solver":"github:tscircuit/bus-lanes-solver#0bc8d071241b18a3e7465a878881abe4998f6384","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.116","@tscircuit/via-stitch-solver":"github:tscircuit/via-stitch-solver#64f2ac7781b795bdc0d74ba411988e60767fa653","@tscircuit/copper-pour-solver":"^0.0.56","@tscircuit/capacity-autorouter":"^0.0.919","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.205","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1962_1790107833763_0.3896989013492993","host":"s3://npm-registry-packages-npm-production"}},"0.0.1963":{"name":"@tscircuit/core","version":"0.0.1963","_id":"@tscircuit/core@0.0.1963","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"6ec9de6bac66e8ba5dc0f50f8f5e5d0e1dad8ffd","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1963.tgz","fileCount":5,"integrity":"sha512-bh4PSxUtYM6ppsMo5gzNMdncQ7gVXQNHytNl/8BkqsEg4LvspOpXCSRv9gc2xD3XOTKgHwmdvQWyIxGThBbINQ==","signatures":[{"sig":"MEYCIQCzuiG01axEPPBoeVFs+q8WKmyszjOwbNPIRjTjRWgSYQIhAN1wcFKsx2yTIqZRUtNQfUPVIOmzraRc+lvoPR6w93Nr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD4AK7jiVjU9S9NuA+34CelWZotLQqlQD4QSVtoL/UAhwIhANQT2nWJD2hNvNkhCaxfbHEsnyg+A+bEYF2dVYIUKTGj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1963","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12788255},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"212f7e28e9b9e2506654a7aaeab61a5dc69fbce5","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.497","@tscircuit/props":"^0.0.665","@tscircuit/circuit-json-util":"^0.0.116"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.89","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.21"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.29","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.497","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.430","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.665","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.208","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.246","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.97","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.132","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.78","@tscircuit/bus-lanes-solver":"github:tscircuit/bus-lanes-solver#0bc8d071241b18a3e7465a878881abe4998f6384","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.116","@tscircuit/via-stitch-solver":"github:tscircuit/via-stitch-solver#64f2ac7781b795bdc0d74ba411988e60767fa653","@tscircuit/copper-pour-solver":"^0.0.56","@tscircuit/capacity-autorouter":"^0.0.919","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.205","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1963_1790111195293_0.9680898092409043","host":"s3://npm-registry-packages-npm-production"}},"0.0.1964":{"name":"@tscircuit/core","version":"0.0.1964","_id":"@tscircuit/core@0.0.1964","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"72d6a893f82a106a22835ba263716336908039f0","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1964.tgz","fileCount":5,"integrity":"sha512-cfvpIyRGQZIXsEyM1WzFJsmls/v9HUNKF4VHLWKgrHWzLfkKs2YxM5bsdc0uHcC4pt6CK2VqEidEsLAPJAOpog==","signatures":[{"sig":"MEUCIEAY3iZVFj8uhQNnXnDQWiGhuUilkW//IoNzRhAFsDk0AiEAkbhnk/EO2Qyl+Nc/67AIli7qykRcZDHeb8RL9YIo+Eg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIC+A9glyoUpR3yygNbKG9TGr6kjYNwNURoKxJEW4JzbNAiAxs6siNoxDRO08NkjhE7icx497RN+IC+5U5OI/5L+hvA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1964","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12817026},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"2beb76f7f87a4ba31c88aaa3c727c34d79a260e4","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.499","@tscircuit/props":"^0.0.666","@tscircuit/circuit-json-util":"^0.0.116"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.89","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.21"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.29","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.499","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.430","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.666","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.208","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.246","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.97","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.133","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.78","@tscircuit/bus-lanes-solver":"github:tscircuit/bus-lanes-solver#0bc8d071241b18a3e7465a878881abe4998f6384","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.116","@tscircuit/via-stitch-solver":"github:tscircuit/via-stitch-solver#64f2ac7781b795bdc0d74ba411988e60767fa653","@tscircuit/copper-pour-solver":"^0.0.56","@tscircuit/capacity-autorouter":"^0.0.919","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.205","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1964_1790111766117_0.34098805246460895","host":"s3://npm-registry-packages-npm-production"}},"0.0.1965":{"name":"@tscircuit/core","version":"0.0.1965","_id":"@tscircuit/core@0.0.1965","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"2e2422ca711594ebf3bfca9ec89dd1cba1b1113b","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1965.tgz","fileCount":5,"integrity":"sha512-nP3dNRd8w0KkRggNRkdLdpYxaKH2LF4iHIckcr1Yu80+BW0IWRsdFX99zmc6xHC9cUrV6MijnKCVToSJjydqjg==","signatures":[{"sig":"MEYCIQCIrcHTd9Qdpx61XsTldsDfyYeL4E5oCNwiTeOpkYDevgIhAJlzIXalTSNx/X2YGYpnnDEFGCid/mdrZjoxwBf7Mlgk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFDfZtl/haEPBeDy3Tl/ak/pf47z43H/PQXNAHc6Fb1YAiEAl7dnEtJoIoEGptzpBFWkeAzl8sD0q2l8O+QiC6dSIyw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1965","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12817350},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"e2b5ba57c1bf16cd90305b36f8414083662a4b9c","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.499","@tscircuit/props":"^0.0.666","@tscircuit/circuit-json-util":"^0.0.116"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.89","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.21"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.29","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.499","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.430","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.666","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.208","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.246","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.97","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.133","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.78","@tscircuit/bus-lanes-solver":"github:tscircuit/bus-lanes-solver#0bc8d071241b18a3e7465a878881abe4998f6384","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.116","@tscircuit/via-stitch-solver":"github:tscircuit/via-stitch-solver#64f2ac7781b795bdc0d74ba411988e60767fa653","@tscircuit/copper-pour-solver":"^0.0.56","@tscircuit/capacity-autorouter":"^0.0.919","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.205","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1965_1790119345135_0.6426244919802164","host":"s3://npm-registry-packages-npm-production"}},"0.0.1966":{"name":"@tscircuit/core","version":"0.0.1966","_id":"@tscircuit/core@0.0.1966","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"6ef5a8503f88c4bd76d46a5933cfa4833219db1d","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1966.tgz","fileCount":5,"integrity":"sha512-1Z9oNmhjhN5ts0zSVX+AL74ukyMIS3yDN3EOPWjoHYtLBEyV0w7AtjqMXmqjmZrsrubXLIPiz75pUz9TLnjoag==","signatures":[{"sig":"MEYCIQDDlvWukGs5hIfavoNFmlzV9SqY24XNdx5WUd1VTjGSDwIhAJnScRMhOyWPPtj1T/K9ZNSoW+l6NmgXt1vi5QDN/udz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCG5TZwJ1Ki3sx2DlhAo4K0XxiBKUA2T/398qUrMLl6cAIhAODzP3L/0hhBubi1aLHtMGOTCppMyClR7SkUkH8SDMvU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1966","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12817887},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"0cde1c6e8e720c08aa8d872121a6309e7a9268d8","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.499","@tscircuit/props":"^0.0.666","@tscircuit/circuit-json-util":"^0.0.116"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.89","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.21"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.29","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.499","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.430","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.666","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.208","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.246","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.97","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.133","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.78","@tscircuit/bus-lanes-solver":"github:tscircuit/bus-lanes-solver#0bc8d071241b18a3e7465a878881abe4998f6384","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.116","@tscircuit/via-stitch-solver":"github:tscircuit/via-stitch-solver#64f2ac7781b795bdc0d74ba411988e60767fa653","@tscircuit/copper-pour-solver":"^0.0.56","@tscircuit/capacity-autorouter":"^0.0.919","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.205","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1966_1790122323563_0.9864234187242182","host":"s3://npm-registry-packages-npm-production"}},"0.0.1967":{"name":"@tscircuit/core","version":"0.0.1967","_id":"@tscircuit/core@0.0.1967","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"838d4b57c46147d3efff2e2c153643785d69901f","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1967.tgz","fileCount":5,"integrity":"sha512-JyyEj3K+IBMd8W+dkJyQ7Ql+o719U87iSsMnbEcIzOWDrb7sTxFYx1RL3iCciJSBgNCbrdVxiR6laz0zoDzvvw==","signatures":[{"sig":"MEUCID2kq7q+7Z5ElgionjrxVYLP41fwxbULjuyEzHZEs1fQAiEAxybhDedHiql9jpchmbjXBA3lB9zWGvbUkbE8fFzMsis=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEo/H93P3B05gN0qxjbrU5CMUSGw++gFqIYLPbOl18ekAiApL4kfj+wS9C/QQVciUTxi3GuRy944+RRn6W6oMPyAGQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1967","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12819194},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"307eddf21f54cd867c1c7031f834a847e54ab837","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.499","@tscircuit/props":"^0.0.666","@tscircuit/circuit-json-util":"^0.0.116"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.89","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.21"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.29","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.499","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.430","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.666","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.208","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.246","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.97","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.133","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.78","@tscircuit/bus-lanes-solver":"github:tscircuit/bus-lanes-solver#0bc8d071241b18a3e7465a878881abe4998f6384","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.116","@tscircuit/via-stitch-solver":"github:tscircuit/via-stitch-solver#64f2ac7781b795bdc0d74ba411988e60767fa653","@tscircuit/copper-pour-solver":"^0.0.56","@tscircuit/capacity-autorouter":"^0.0.919","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.205","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1967_1790141265233_0.8718027064738658","host":"s3://npm-registry-packages-npm-production"}},"0.0.1968":{"name":"@tscircuit/core","version":"0.0.1968","_id":"@tscircuit/core@0.0.1968","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"d3fb10e706cb7ae4d3999cfa42e59af2f82158eb","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1968.tgz","fileCount":5,"integrity":"sha512-LHKF40/2V9VgLZ7Uip+ZpgHEuOTgbwldjp3MxdIe8lhY9OaTZYx8TzPtE3JBjBSbbSJR2C1pW/AT75w+La0Q4w==","signatures":[{"sig":"MEQCIGKVbncj7zQUyXEDYs4y8Zsb/UnL5uQEhazh0Bq2oxW+AiAneifVk1S2fISGgdZQ/+hfIwabFWmaNJ/i+a4D/CqS8g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDyt/7Mqrp3BMXzSNSRSRGfN0uY7Slb0vDOy8Wf4ourTwIhAOEJPwBhRAABCDgWp4jkDnVi2ImyMLt7MhmcDoUtoeaM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1968","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12816742},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"f356bef692d5af848e7d77be250dc09758612b4f","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.499","@tscircuit/props":"^0.0.666","@tscircuit/circuit-json-util":"^0.0.116"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.89","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.21"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.29","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.499","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.430","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.666","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.208","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.246","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.97","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.133","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.78","@tscircuit/bus-lanes-solver":"github:tscircuit/bus-lanes-solver#0bc8d071241b18a3e7465a878881abe4998f6384","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.116","@tscircuit/via-stitch-solver":"github:tscircuit/via-stitch-solver#64f2ac7781b795bdc0d74ba411988e60767fa653","@tscircuit/copper-pour-solver":"^0.0.56","@tscircuit/capacity-autorouter":"^0.0.919","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.205","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1968_1790150704933_0.24563800693902715","host":"s3://npm-registry-packages-npm-production"}},"0.0.1969":{"name":"@tscircuit/core","version":"0.0.1969","_id":"@tscircuit/core@0.0.1969","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"71220cdc004bcf46fa8ba850bef7b0bdad4caba1","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1969.tgz","fileCount":5,"integrity":"sha512-WZ/cwrcg6Crn1bpEHblEgZblIDtBSNKUAyAm5bGFxRQbZj6ZlbCLeGB2awSTYlw1WHLJgm06mzBBW1XegdFqfg==","signatures":[{"sig":"MEUCICOca+2aq8hP1Y2bKJL5oklB82/D6KdyJqNSLr/sRuR9AiEAikX3WvHQ2aR2lM9ksffuWzrTvoDHYdx/+CYYGzLSLTs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIE9VbMwAhsl7RdVVAOlli0WdepxQoBud/qhJflHP8pzaAiEA3I0zMEiz+pSIoJehvapZepRD8Tf1lv2x4+VA0mXmBFE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1969","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12816742},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"f67ae311c8f179b66cf4eea4c7c0c4b7f5233e9c","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.499","@tscircuit/props":"^0.0.666","@tscircuit/circuit-json-util":"^0.0.116"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.89","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.21"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.29","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.499","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.430","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.666","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.208","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.246","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.97","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.133","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.78","@tscircuit/bus-lanes-solver":"github:tscircuit/bus-lanes-solver#0bc8d071241b18a3e7465a878881abe4998f6384","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.116","@tscircuit/via-stitch-solver":"github:tscircuit/via-stitch-solver#64f2ac7781b795bdc0d74ba411988e60767fa653","@tscircuit/copper-pour-solver":"^0.0.57","@tscircuit/capacity-autorouter":"^0.0.919","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.205","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1969_1790161089931_0.7952977307250775","host":"s3://npm-registry-packages-npm-production"}},"0.0.1970":{"name":"@tscircuit/core","version":"0.0.1970","_id":"@tscircuit/core@0.0.1970","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"65d7499d0d26a01896ac4a0aa1194d94bb763fb7","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1970.tgz","fileCount":5,"integrity":"sha512-fuyaOyMgGWlXNyiZ9DDyiZ/6yNhFRqX1JIU9YRE7r57Qf7ckRgwhd28aJFJco+SkpSaIDiViycF2CtzmStRFpw==","signatures":[{"sig":"MEUCIF0MJ5uarDBxF3MUDKSgNA74GFgdpbyZAsS0810JVU7MAiEArbJd7N5TjCLbC815BFY0k7GxHzkMwty4TDHMLsM33bM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDD+QLYlhCxG489kQ0gtIkSabgPXQRPJbvkGSJSe0TAGAIhAMPWHyV2QIqeRqPNAJg79ccKdzc8W+j8TMaJ1TR0Y+mk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1970","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12816742},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"189736b0b1f8ebb328dbc0f171264194c4221cea","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.499","@tscircuit/props":"^0.0.666","@tscircuit/circuit-json-util":"^0.0.116"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.89","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.21"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.29","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.499","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.430","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.666","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.208","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.247","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.97","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.133","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.78","@tscircuit/bus-lanes-solver":"github:tscircuit/bus-lanes-solver#0bc8d071241b18a3e7465a878881abe4998f6384","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.116","@tscircuit/via-stitch-solver":"github:tscircuit/via-stitch-solver#64f2ac7781b795bdc0d74ba411988e60767fa653","@tscircuit/copper-pour-solver":"^0.0.57","@tscircuit/capacity-autorouter":"^0.0.919","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.205","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1970_1790176675020_0.7984472612713145","host":"s3://npm-registry-packages-npm-production"}},"0.0.1971":{"name":"@tscircuit/core","version":"0.0.1971","_id":"@tscircuit/core@0.0.1971","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"c4534ae89058ff59b3e4423f53126076ee0bf98b","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1971.tgz","fileCount":5,"integrity":"sha512-8ijCHv/2H+B5BEDusLL72OZoY7EgT6OOcQB67fza2tecx4k6D/+y0F0x9Vagca4/mjpsCE5Sap5Aq+O8Xv6aYg==","signatures":[{"sig":"MEUCIQDFFA/+UAn/dkQmjyAKH5/9omZQkb4HVHtn7ZSo9HZfywIgBk2wpiTQb0SV4rAoIcaWT0Gudpz4Jfb2QuhVp2/j9zc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIA6Tjl8EX6WjiBqgl/80mKnmp6Zz7J6rgWDP81jHKO1vAiB/7Esj2dkyohpRULQhG5lY4xzuxQAXRdh+beOmy168bw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1971","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12816742},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"ce40682b7afc199dc9417804cf520d5d3a032acc","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.499","@tscircuit/props":"^0.0.666","@tscircuit/circuit-json-util":"^0.0.116"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.89","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.21"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.29","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.499","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.430","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.666","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.208","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.247","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.97","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.133","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.78","@tscircuit/bus-lanes-solver":"github:tscircuit/bus-lanes-solver#0bc8d071241b18a3e7465a878881abe4998f6384","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.116","@tscircuit/via-stitch-solver":"github:tscircuit/via-stitch-solver#64f2ac7781b795bdc0d74ba411988e60767fa653","@tscircuit/copper-pour-solver":"^0.0.57","@tscircuit/capacity-autorouter":"^0.0.919","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.208","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1971_1790178739134_0.8247675984306964","host":"s3://npm-registry-packages-npm-production"}},"0.0.1972":{"name":"@tscircuit/core","version":"0.0.1972","_id":"@tscircuit/core@0.0.1972","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"5e06dc60ad0bd309e030ca93a64d5286dcd0f9d9","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1972.tgz","fileCount":5,"integrity":"sha512-Kk3ljhtRUGHC+n/MQ7/eJMMOXb0to0lS8Iv5XgMxZQldsBgxAP+Q5XvHvo4UOCV5/dxiDvWomY2xsO/3w29mrQ==","signatures":[{"sig":"MEUCIQDuKm56v/tLgClNjofGbx8VkvuB1oIYKJ8/8GSDzdGPfAIgMqKorct84teySwbYggk0pQakuMestJxKoDqn5ESnwys=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBwY9xdy9ftoBjjbgULP5gZhSCfNNj/xpsvI7qBbS+EEAiEApX1yAAJDKLbKCgiyxD/JjFrbWb7AZzhM0z/VEL2WFts=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1972","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12826146},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"7fc4f2469c1d675c56d97549c31b3b41498c07e5","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.500","@tscircuit/props":"^0.0.666","@tscircuit/circuit-json-util":"^0.0.116"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.89","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.21"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.29","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.500","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.430","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.666","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.208","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.247","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.97","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.133","@tscircuit/flex-utils":"https://jscdn.tscircuit.com/@tscircuit/flex-utils/0.0.5.tgz","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.78","@tscircuit/bus-lanes-solver":"github:tscircuit/bus-lanes-solver#0bc8d071241b18a3e7465a878881abe4998f6384","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.116","@tscircuit/via-stitch-solver":"github:tscircuit/via-stitch-solver#64f2ac7781b795bdc0d74ba411988e60767fa653","@tscircuit/copper-pour-solver":"^0.0.57","@tscircuit/capacity-autorouter":"^0.0.919","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.208","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1972_1790185500717_0.11244093466947569","host":"s3://npm-registry-packages-npm-production"}},"0.0.1973":{"name":"@tscircuit/core","version":"0.0.1973","_id":"@tscircuit/core@0.0.1973","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"e91a4373ceb07306d54e04b14fca77bdb7e76e3b","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1973.tgz","fileCount":5,"integrity":"sha512-pUIRBb9s3U1kz+DHHyhHdiet/nGVEZRKqzxEwjVndrg4ECgslQkooYEt2WhT8oeFD+DeYG5BR6hGR3ZMBFq52g==","signatures":[{"sig":"MEUCIQCjSUyQhQbNY0Ut2OOoNNcimNrsji/jMdcmn+i+7bNw4QIgUSThBurkiTgqnlfLhybbzjWCQk9AD/uGCxuX999+WOI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDYJERXViZl9ipYKtlWsJLp1csQri6FFMPzQ9sp6Q0sKgIgczLXCY+BiKqZ2aanD3kk1DHF/E00kFYVR/vsPM2vzd8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1973","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12826146},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"24c044c9e1b02373bf35281f5e10e9c0ddc6c362","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.500","@tscircuit/props":"^0.0.666","@tscircuit/circuit-json-util":"^0.0.116"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.89","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.21"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.29","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.500","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.430","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.666","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.209","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.247","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.97","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.133","@tscircuit/flex-utils":"https://jscdn.tscircuit.com/@tscircuit/flex-utils/0.0.5.tgz","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.78","@tscircuit/bus-lanes-solver":"github:tscircuit/bus-lanes-solver#0bc8d071241b18a3e7465a878881abe4998f6384","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.116","@tscircuit/via-stitch-solver":"github:tscircuit/via-stitch-solver#64f2ac7781b795bdc0d74ba411988e60767fa653","@tscircuit/copper-pour-solver":"^0.0.57","@tscircuit/capacity-autorouter":"^0.0.919","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.208","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1973_1790190895438_0.11084041816832824","host":"s3://npm-registry-packages-npm-production"}},"0.0.1974":{"name":"@tscircuit/core","version":"0.0.1974","_id":"@tscircuit/core@0.0.1974","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"bcf45320e15cf8d0d416b8941a90378e99cf9f12","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1974.tgz","fileCount":5,"integrity":"sha512-a27+idc0d9m8qXXUfLP+TGcPQsRFrnc0pxbRBEqN3Um5pu3TFHk86Y62uabShPILxQ3wnpbfTOHxCumXfWA5KQ==","signatures":[{"sig":"MEYCIQDZqLfBA+qOxMKMC6i5Agecdwma1T1nO1Hw1F8CNHOZTQIhAKf1m762w48yp3n/CZz3rPAjmTn7cCVdvX2A1o4xhYxN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGf5LJ3+JWUREy0MF9VnOvPlwJMTWcSjq9OFpF/WajfcAiA4DF2QntLe+yx3RC90SxVOXel5jwhge+9xIDYqzk51+Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1974","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12826146},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"b08b6b4213da35b6f566e07b9c41bd656bf2ccf3","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.500","@tscircuit/props":"^0.0.666","@tscircuit/circuit-json-util":"^0.0.116"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.89","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.21"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.29","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.500","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.430","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.666","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.210","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.247","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.97","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.133","@tscircuit/flex-utils":"https://jscdn.tscircuit.com/@tscircuit/flex-utils/0.0.5.tgz","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.78","@tscircuit/bus-lanes-solver":"github:tscircuit/bus-lanes-solver#0bc8d071241b18a3e7465a878881abe4998f6384","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.116","@tscircuit/via-stitch-solver":"github:tscircuit/via-stitch-solver#64f2ac7781b795bdc0d74ba411988e60767fa653","@tscircuit/copper-pour-solver":"^0.0.57","@tscircuit/capacity-autorouter":"^0.0.919","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.208","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1974_1790191956872_0.4635214273476864","host":"s3://npm-registry-packages-npm-production"}},"0.0.1975":{"name":"@tscircuit/core","version":"0.0.1975","_id":"@tscircuit/core@0.0.1975","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"ac48366a33b7edf18187fa8a0d6289d2c8dd440d","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1975.tgz","fileCount":5,"integrity":"sha512-qSpDNFSkjgwdslXcx0nNdENvFNCFldMrfVjXhq4q8qNiaKaxVohGstVgl6rQxyD2gcK2p3IJ++9WtEq39UpEvw==","signatures":[{"sig":"MEQCIAhoxuBtJ7fb6nJUNuQs/n/BRD6VadeBweUYda+1CmnVAiBeGXxoSUyr5nIUIr2LNgTYtjHE9UFlXI/LTr+Dl30hQA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDqO5WU+21EDBIMnBx/vpHCPYjQtNrmxlX3mNgO5TtlMQIgSO5KOs5F8U5mmK7nZFVR2gV1MeQcCj6Ep6ShVrA3zw0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1975","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12826146},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"d493aa26139d7ec2c33a090f30779525d270e5bd","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.500","@tscircuit/props":"^0.0.666","@tscircuit/circuit-json-util":"^0.0.116"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.89","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.21"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.29","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.500","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.430","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.666","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.211","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.247","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.97","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.133","@tscircuit/flex-utils":"https://jscdn.tscircuit.com/@tscircuit/flex-utils/0.0.5.tgz","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.78","@tscircuit/bus-lanes-solver":"github:tscircuit/bus-lanes-solver#0bc8d071241b18a3e7465a878881abe4998f6384","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.116","@tscircuit/via-stitch-solver":"github:tscircuit/via-stitch-solver#64f2ac7781b795bdc0d74ba411988e60767fa653","@tscircuit/copper-pour-solver":"^0.0.57","@tscircuit/capacity-autorouter":"^0.0.919","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.208","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1975_1790239608142_0.6316453485619999","host":"s3://npm-registry-packages-npm-production"}},"0.0.1976":{"name":"@tscircuit/core","version":"0.0.1976","_id":"@tscircuit/core@0.0.1976","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"704006ab27f3380f3f0b700ed35fcba977dbb0e0","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1976.tgz","fileCount":5,"integrity":"sha512-MXbAJVd/tyUhqFjDLR1ghvUmq/gcMGhhYO6yI+5QyH2M0yAIxCD/sUUIbHTxE2fmvG7I1FZG6FV7OOsp0tXwUQ==","signatures":[{"sig":"MEUCIQD5jdeonjLiA5NiPih0uFOPtEENCih/UAQuXTJHZ4E2/AIgWQUwv37msHP5/gR5dqNVH6J98SdViXv3IJTtqY+uqO8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCtNbG1UwsBQVUGnqaJlZiQHocLFfDIEahJ3EHm1jtuywIgNPgLQ32kqYZq48skLQk8ceIFVUR9vGUMMuOa7ZcoC78=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1976","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12826146},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"5d52108452218997d2c0fdafa35d4a94f5be98c0","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.500","@tscircuit/props":"^0.0.666","@tscircuit/circuit-json-util":"^0.0.116"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.89","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.21"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.29","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.500","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.430","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.666","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.211","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.247","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.97","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.133","@tscircuit/flex-utils":"https://jscdn.tscircuit.com/@tscircuit/flex-utils/0.0.5.tgz","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.78","@tscircuit/bus-lanes-solver":"github:tscircuit/bus-lanes-solver#0bc8d071241b18a3e7465a878881abe4998f6384","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.116","@tscircuit/via-stitch-solver":"github:tscircuit/via-stitch-solver#64f2ac7781b795bdc0d74ba411988e60767fa653","@tscircuit/copper-pour-solver":"^0.0.57","@tscircuit/capacity-autorouter":"^0.0.919","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.209","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1976_1790261254101_0.5886231174184993","host":"s3://npm-registry-packages-npm-production"}},"0.0.1977":{"name":"@tscircuit/core","version":"0.0.1977","_id":"@tscircuit/core@0.0.1977","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"7d64556caf948286b93a104e3dc900dd6c90db44","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1977.tgz","fileCount":5,"integrity":"sha512-JEkzOmkFySL8xmsaA3kfeYWbouhnkgRgnT2VnxEprk8GsF4V2x3OUZKHnKZRuFqHXzTRO40DPN/x0TxORa1dDQ==","signatures":[{"sig":"MEUCICJSzJ1bmZ7e6Km26S2jebDsto2IanfE0mXFmArMuQnHAiEAwPgBZ+OCMXjAt6QJZMETFmYuzBy4oCTj32UUKV0Snh8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCcwxVwTWlhxm63lyfyGBq2UiJbZc0ju27qgRXHUWG4CwIhAOrD7Z5NAuGbDiqv+JjhhO/BH9itV86HHRgrbHNwwKJW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1977","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12826307},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"a51337cb8633947a27ef51dc9c9252b7e15c105c","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.500","@tscircuit/props":"^0.0.666","@tscircuit/circuit-json-util":"^0.0.116"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.89","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.21"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.29","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.500","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.430","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.666","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.211","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.247","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.97","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.133","@tscircuit/flex-utils":"https://jscdn.tscircuit.com/@tscircuit/flex-utils/0.0.5.tgz","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.78","@tscircuit/bus-lanes-solver":"github:tscircuit/bus-lanes-solver#0bc8d071241b18a3e7465a878881abe4998f6384","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.116","@tscircuit/via-stitch-solver":"github:tscircuit/via-stitch-solver#64f2ac7781b795bdc0d74ba411988e60767fa653","@tscircuit/copper-pour-solver":"^0.0.57","@tscircuit/capacity-autorouter":"^0.0.919","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.209","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1977_1790263784592_0.24506701446168755","host":"s3://npm-registry-packages-npm-production"}},"0.0.1978":{"name":"@tscircuit/core","version":"0.0.1978","_id":"@tscircuit/core@0.0.1978","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"1603fa90f69b227eb4cdcd26f9459c0a83e050f0","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1978.tgz","fileCount":5,"integrity":"sha512-xrBJGc0unVregGVfk7h2RkDGI2NUGHW0KVHS2S9eWXsD4T/WWEIVpGsYxoXtFKY+o6qA9mnSNSD05X2VIk/yKQ==","signatures":[{"sig":"MEUCIG6qzCUGzFNARkVnBnOEMlKGtZN6//ZcS7OQec7ax72FAiEA7AIx5XE5dqPO7b0o44BH4v1dqKvvjgXiI8FGhU1+jQk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCEbYcivZKxWbAlSyuNNuNix4x7xFyaxdDpmtBddVaXBwIgds7qopZKgQbFBtGgLfyENQS8DvBttuoJsTLbnA38fe0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1978","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12831796},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"b6795b3ec0dd5b2a133eb72c39ec5398bc87add3","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.504","@tscircuit/props":"^0.0.666","@tscircuit/circuit-json-util":"^0.0.116"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.89","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.21"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.29","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.504","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.430","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.666","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.211","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.247","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.97","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.133","@tscircuit/flex-utils":"https://jscdn.tscircuit.com/@tscircuit/flex-utils/0.0.5.tgz","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.78","@tscircuit/bus-lanes-solver":"github:tscircuit/bus-lanes-solver#0bc8d071241b18a3e7465a878881abe4998f6384","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.116","@tscircuit/via-stitch-solver":"github:tscircuit/via-stitch-solver#64f2ac7781b795bdc0d74ba411988e60767fa653","@tscircuit/copper-pour-solver":"^0.0.57","@tscircuit/capacity-autorouter":"^0.0.919","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.209","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1978_1790266276146_0.6799824349606916","host":"s3://npm-registry-packages-npm-production"}},"0.0.1979":{"name":"@tscircuit/core","version":"0.0.1979","_id":"@tscircuit/core@0.0.1979","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"2748defc1f0450c7eab6f705a157b3ca302e5db3","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1979.tgz","fileCount":5,"integrity":"sha512-1gy3xXXuCEXG6XheLkgmA+c1owJAwOoGJ60xHUg70cZBQgK2Zz3+4NFVNkOWkJkJwL/fRdVzwN7o3z2YAfiBWw==","signatures":[{"sig":"MEQCIHw50NpE97MaCMnBnOMTY5STOnABPSBFt/GRUIpjhVUNAiB253OW0o/ZHeEPVIblB8oWRlg/sroqzHsbe9lXK7I9nw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCHRWuIDG15jNW+G9ZnOxnV1v1cGNFR1GpVTfK2RlXXXQIhALr7bydTDKDWGrT36y+IF2e+ePzZVyfhEGZgqlc7b6H6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1979","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12831796},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"90595974e876b10ac44bf4e2ff158d54f5463bf7","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.504","@tscircuit/props":"^0.0.666","@tscircuit/circuit-json-util":"^0.0.116"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.89","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.21"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.29","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.504","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.430","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.666","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.211","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.247","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.97","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.133","@tscircuit/flex-utils":"https://jscdn.tscircuit.com/@tscircuit/flex-utils/0.0.5.tgz","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.78","@tscircuit/bus-lanes-solver":"github:tscircuit/bus-lanes-solver#0bc8d071241b18a3e7465a878881abe4998f6384","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.116","@tscircuit/via-stitch-solver":"github:tscircuit/via-stitch-solver#64f2ac7781b795bdc0d74ba411988e60767fa653","@tscircuit/copper-pour-solver":"^0.0.57","@tscircuit/capacity-autorouter":"^0.0.919","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.210","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1979_1790269072769_0.17026476117004052","host":"s3://npm-registry-packages-npm-production"}},"0.0.1980":{"name":"@tscircuit/core","version":"0.0.1980","_id":"@tscircuit/core@0.0.1980","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"fa1244becae71adaf34b9a7fa21d9336660f84fd","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1980.tgz","fileCount":5,"integrity":"sha512-3Zmao57H9SQaosFsfsqTNZGAw4EC89WCpWsI8GqXnOBBxt7cdaE5WZX+7yZBSQ6rAKn68uejwhR35LXCmL/SyA==","signatures":[{"sig":"MEUCIQCCTOtHvyULhNmS5kakltGYbwHolx2Tu/aaNThpK4IYxAIgdKFfM1IzQ0X7yNWw6/DlUB8yUp2gMu+a0XNODFoWI6Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIG79zXzJDk5V560M41NSA57Ob51wb+e/ch7ejSRHuzz4AiB/u+w1euK9w1X9FQ0uNtqz9/v+H4EJHDM8PoYUFAvKqQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1980","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12831536},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"46d7131787fc91feaa1949263bc947129ec5e623","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.504","@tscircuit/props":"^0.0.666","@tscircuit/circuit-json-util":"^0.0.116"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.89","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.21"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.29","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.504","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.430","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.666","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.211","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.247","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.97","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.133","@tscircuit/flex-utils":"https://jscdn.tscircuit.com/@tscircuit/flex-utils/0.0.5.tgz","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.78","@tscircuit/bus-lanes-solver":"github:tscircuit/bus-lanes-solver#0bc8d071241b18a3e7465a878881abe4998f6384","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.116","@tscircuit/via-stitch-solver":"github:tscircuit/via-stitch-solver#64f2ac7781b795bdc0d74ba411988e60767fa653","@tscircuit/copper-pour-solver":"^0.0.57","@tscircuit/capacity-autorouter":"^0.0.919","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.210","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1980_1790276701019_0.27331609641030474","host":"s3://npm-registry-packages-npm-production"}},"0.0.1981":{"name":"@tscircuit/core","version":"0.0.1981","_id":"@tscircuit/core@0.0.1981","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"e6f9488fdc9f3db17d4863b26e5f0c887173e692","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1981.tgz","fileCount":5,"integrity":"sha512-KaBMZhItOwQl28DKe34ZNmKKO0eAKHWewKLZAn/lRV7q5KGUX6AWNY7kaYtLdz34wS6Q1G068GzjrhNMY2xh8g==","signatures":[{"sig":"MEYCIQDMnPZFYNDNPC/SikJPybzXL+HAjQHUBf0IjHvJZuoL+AIhAP5b7oP3I0xbRDj6p0bZ5Oq67iNZsSb3944UmRPter78","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIER5ed4/pdmxgod6WwC3nLXjBrsDm0GUoSN/DbvQAKKfAiB8v7/F4gKfb1sx2kstRCLoGyoQfu9UguSgVPhT6lBhUg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1981","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12831398},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"e2eb7846cbe4484dd3b639d80bbc957a0c169629","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.504","@tscircuit/props":"^0.0.666","@tscircuit/circuit-json-util":"^0.0.116"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.89","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.21"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.29","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.504","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.430","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.666","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.211","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.247","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.97","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.133","@tscircuit/flex-utils":"https://jscdn.tscircuit.com/@tscircuit/flex-utils/0.0.5.tgz","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.78","@tscircuit/bus-lanes-solver":"github:tscircuit/bus-lanes-solver#0bc8d071241b18a3e7465a878881abe4998f6384","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.116","@tscircuit/via-stitch-solver":"github:tscircuit/via-stitch-solver#64f2ac7781b795bdc0d74ba411988e60767fa653","@tscircuit/copper-pour-solver":"^0.0.57","@tscircuit/capacity-autorouter":"^0.0.919","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.210","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1981_1790277329772_0.1399601072676162","host":"s3://npm-registry-packages-npm-production"}},"0.0.1982":{"name":"@tscircuit/core","version":"0.0.1982","_id":"@tscircuit/core@0.0.1982","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"4df167947ed209b61790a89dedac74fd8e9683c0","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1982.tgz","fileCount":5,"integrity":"sha512-gAbRIb/6jag7Ib8LhmM+m8eIXqqJEb0yBQuSPj/9MnLKucZ8R8+gln8nYJm+UUIoKcxN0l6RCf8EBG7YhVtBzQ==","signatures":[{"sig":"MEQCIF+5DFQ/XCMULIfVdPlbSAP4nA41YL9CJfvzT9XKt+7nAiBj8rskrjw4F/1WXDY+OmKJAmzjOTYpmGUySWe5lqqSQw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQClxYIWTiaCM7DPfEvSbzdYPY9vlPNjZgbpXynMZpkY5QIhAJYhTNvbJYuzHX1rcMm+WyzyIBTRpd6p9uFwc7UAuuPp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1982","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12831398},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"b26580aa0e8f1777234a1b373d073c319894a4d7","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.504","@tscircuit/props":"^0.0.666","@tscircuit/circuit-json-util":"^0.0.116"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.90","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.21"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.29","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.504","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.430","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.666","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.211","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.247","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.97","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.133","@tscircuit/flex-utils":"https://jscdn.tscircuit.com/@tscircuit/flex-utils/0.0.5.tgz","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.78","@tscircuit/bus-lanes-solver":"github:tscircuit/bus-lanes-solver#0bc8d071241b18a3e7465a878881abe4998f6384","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.116","@tscircuit/via-stitch-solver":"github:tscircuit/via-stitch-solver#64f2ac7781b795bdc0d74ba411988e60767fa653","@tscircuit/copper-pour-solver":"^0.0.57","@tscircuit/capacity-autorouter":"^0.0.919","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.210","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1982_1790278989764_0.8477245565974982","host":"s3://npm-registry-packages-npm-production"}},"0.0.1983":{"name":"@tscircuit/core","version":"0.0.1983","_id":"@tscircuit/core@0.0.1983","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"33fba6a6a8212f4a87a14e445a7d9acf8365345e","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1983.tgz","fileCount":5,"integrity":"sha512-rSBZUPDE66z4MVU7aIpbP5N9WDReRbgaxqbDx7mnFSdvXps6FOFQ7XjeOGQvDaUb0u003ofJeVsC71RYLZnwew==","signatures":[{"sig":"MEQCIE4idGRzupr77G2CH65JyRa9wObF7sPgW3ctXGrLleH/AiAzyDJxVDB1uLqFvL3Jxivbww405E2feIp0Fw2QIykD8w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDzhnc1BNIptTeLRP6dQrZ0H7PnwBpcWmL/BRIawvv5FwIhAPYtwnfS8vOobsYUY9X1ZpjQEqJH/LBcQjmtLlUTGDKA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1983","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12831398},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"f8dded919ddce65d16e88983dd8d37d82133f476","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.504","@tscircuit/props":"^0.0.666","@tscircuit/circuit-json-util":"^0.0.116"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.90","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.21"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.29","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.504","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.430","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.666","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.212","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.247","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.97","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.133","@tscircuit/flex-utils":"https://jscdn.tscircuit.com/@tscircuit/flex-utils/0.0.5.tgz","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.78","@tscircuit/bus-lanes-solver":"github:tscircuit/bus-lanes-solver#0bc8d071241b18a3e7465a878881abe4998f6384","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.116","@tscircuit/via-stitch-solver":"github:tscircuit/via-stitch-solver#64f2ac7781b795bdc0d74ba411988e60767fa653","@tscircuit/copper-pour-solver":"^0.0.57","@tscircuit/capacity-autorouter":"^0.0.919","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.210","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1983_1790279741690_0.691334178816045","host":"s3://npm-registry-packages-npm-production"}},"0.0.1984":{"name":"@tscircuit/core","version":"0.0.1984","_id":"@tscircuit/core@0.0.1984","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"b1046cdcee55c6d19941c922a5215958d442be54","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1984.tgz","fileCount":5,"integrity":"sha512-t0Eqsxg/lYzDNIrnloASo8Re1NAE1suLo4rQ70uBWsG+7hj2sH2YfhjOVMhXJtsuAAlwlY+9eKnNEIJxJ2K4mA==","signatures":[{"sig":"MEYCIQDjXPB0iEkXoxHPxS4piLvJGSmm8/s0/3zepXh6/NF7lgIhAIWWBXv3dvxgsdYkWeYjvJwOIvkg/aWmis7wUbtnP5qT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICbzi8jxNnovnwPyOhwi+Yi3GAqMRHz2vZMa/gGi6P6yAiEA0WzwX6wFBl2UUr4+3J0apOF8ytKUFBZk+H2zxl0CvXo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1984","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12831398},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"e7a6664f6c36521c1075c7cdcdb6b2249f6eeed3","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.504","@tscircuit/props":"^0.0.666","@tscircuit/circuit-json-util":"^0.0.116"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.90","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.21"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.29","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.504","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.430","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.666","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.213","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.247","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.97","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.133","@tscircuit/flex-utils":"https://jscdn.tscircuit.com/@tscircuit/flex-utils/0.0.5.tgz","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.78","@tscircuit/bus-lanes-solver":"github:tscircuit/bus-lanes-solver#0bc8d071241b18a3e7465a878881abe4998f6384","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.116","@tscircuit/via-stitch-solver":"github:tscircuit/via-stitch-solver#64f2ac7781b795bdc0d74ba411988e60767fa653","@tscircuit/copper-pour-solver":"^0.0.57","@tscircuit/capacity-autorouter":"^0.0.919","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.210","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1984_1790283461448_0.29994566127678257","host":"s3://npm-registry-packages-npm-production"}},"0.0.1985":{"name":"@tscircuit/core","version":"0.0.1985","_id":"@tscircuit/core@0.0.1985","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"c57fd0c688723850762eabdc550d12ea4cf86e66","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1985.tgz","fileCount":5,"integrity":"sha512-BIZxJDhEbukleL3PbREWCBEqmPUcZf3IOMSrHag3qHc2C/OHdruIqrSRTWilcl2zJFC0UxrhYyQe5FdLRL+O9g==","signatures":[{"sig":"MEUCIQC3THB3Rm4A0V3Dp5+uSz9KoxkTNL8B3uS8/h72U7oCzwIgSaSh6ckHxfg2/PY1Y2nl+O7QIFXdoE1QPGqhn6Lfc28=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCev61ZoaYTMVL+gGKpITiLLoXUW/ZkVCngeIilZvkJzQIgaGJxYpYKwI7LrSGxre0u7HpBQWievuijcFasKlKVLOA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1985","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12831398},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"a7e90eed8bdec2fe40ae10a7ecf88d1b19f0ea46","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.504","@tscircuit/props":"^0.0.666","@tscircuit/circuit-json-util":"^0.0.116"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.90","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.21"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.29","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.504","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.430","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.666","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.214","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.247","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.97","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.133","@tscircuit/flex-utils":"https://jscdn.tscircuit.com/@tscircuit/flex-utils/0.0.5.tgz","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.78","@tscircuit/bus-lanes-solver":"github:tscircuit/bus-lanes-solver#0bc8d071241b18a3e7465a878881abe4998f6384","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.116","@tscircuit/via-stitch-solver":"github:tscircuit/via-stitch-solver#64f2ac7781b795bdc0d74ba411988e60767fa653","@tscircuit/copper-pour-solver":"^0.0.57","@tscircuit/capacity-autorouter":"^0.0.919","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.210","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1985_1790286314090_0.7355570897531374","host":"s3://npm-registry-packages-npm-production"}},"0.0.1986":{"name":"@tscircuit/core","version":"0.0.1986","_id":"@tscircuit/core@0.0.1986","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"79b5501aa95496a22604d7a5cb8369c3e911f2f5","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1986.tgz","fileCount":5,"integrity":"sha512-MhrXg00lQc1yZWPJ0eH0gzSwm6u/tLLeqYVWDF0z0m8Qh6VN/U4E7hBDIMq320+8ctwCVbJ0S0vq63Kky/a4cg==","signatures":[{"sig":"MEUCIHk2ZSnTc7xIHRTm7qxJnN/BKZK/nLGkb/xHo87JwSS3AiEArNl1VhO4QHbg4dR9/51qLIMNBGoVrUdf1n8pW8wcxKE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAdgKmB5TalkvIg81G7IVy49L8RGASs+rZAqI/K2jIt1AiEAzppRLa265DT5B/f09lqXJBMJ9Sdpkj0SuSetZRsglXE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1986","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12831398},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"61738f8c3501f390a66db98edc44145931efd399","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.504","@tscircuit/props":"^0.0.666","@tscircuit/circuit-json-util":"^0.0.116"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.90","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.23"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.29","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.504","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.430","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.666","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.214","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.247","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.97","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.133","@tscircuit/flex-utils":"https://jscdn.tscircuit.com/@tscircuit/flex-utils/0.0.5.tgz","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.78","@tscircuit/bus-lanes-solver":"github:tscircuit/bus-lanes-solver#0bc8d071241b18a3e7465a878881abe4998f6384","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.116","@tscircuit/via-stitch-solver":"github:tscircuit/via-stitch-solver#64f2ac7781b795bdc0d74ba411988e60767fa653","@tscircuit/copper-pour-solver":"^0.0.57","@tscircuit/capacity-autorouter":"^0.0.919","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.210","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1986_1790310942851_0.2513573615524556","host":"s3://npm-registry-packages-npm-production"}},"0.0.1987":{"name":"@tscircuit/core","version":"0.0.1987","_id":"@tscircuit/core@0.0.1987","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"13cfe032178af896eee2a03eae0ea32266519a3c","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1987.tgz","fileCount":5,"integrity":"sha512-vRMMvFJYHTmz8ZPOT0aTG8jc/OLdVHvcscGw0jJTqWYldM7Gy4x5GDWp0CiIAEfa1z1EYMmuUx6ANe9apnf3og==","signatures":[{"sig":"MEYCIQDrwa2OvmHOAk7pxyHtvUmFRPHZYXHUIpJCzHORtzohWQIhAMUJWFIF56W0iDVHeeTr6u34SCiHPIofXOjzy2rvYq9X","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBiPmzYfsQm/U4PvvoCYSHPX2UQ2Q67GKOQmPSC+LvzZAiAd7NlNulZc6xm97lXZXC7zX4e6shNryZ+Xr5xATuLL4g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1987","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12831398},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"12685a5155642c8e9aebc56e2c6a3f3c0420ad03","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.504","@tscircuit/props":"^0.0.666","@tscircuit/circuit-json-util":"^0.0.116"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.90","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.23"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.29","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.504","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.430","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.666","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.215","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.247","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.97","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.133","@tscircuit/flex-utils":"https://jscdn.tscircuit.com/@tscircuit/flex-utils/0.0.5.tgz","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.78","@tscircuit/bus-lanes-solver":"github:tscircuit/bus-lanes-solver#0bc8d071241b18a3e7465a878881abe4998f6384","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.116","@tscircuit/via-stitch-solver":"github:tscircuit/via-stitch-solver#64f2ac7781b795bdc0d74ba411988e60767fa653","@tscircuit/copper-pour-solver":"^0.0.57","@tscircuit/capacity-autorouter":"^0.0.919","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.210","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1987_1790314644789_0.33085658795658346","host":"s3://npm-registry-packages-npm-production"}},"0.0.1988":{"name":"@tscircuit/core","version":"0.0.1988","_id":"@tscircuit/core@0.0.1988","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"9f02e38e0332c34d8067f9146f6fecabdeb72b0d","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1988.tgz","fileCount":5,"integrity":"sha512-4BzQhKA4u+RyKbxlW/j//82O8RskbULySMRV+6OX6cNyJKUr64JHIKKYa+sWgtn4GQ0pmOl0d9tQ+WtIikN9ZA==","signatures":[{"sig":"MEUCIQCAZokblyv4xdwAYl0HqeK1HTWvKPlxANd0ltKdurh4rgIgLj/siMRuovdaUoV4N3MjZSSPFbR5kutPzE/FFT6+3Kk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDvYklP8b3EuNiIVLb8wp/Ma1eQwUpqDyzBfVbfN8Eg9AiBOwg1BkeSG09rsI2iImvNRGjdHRinZqbznV3DWzSxfFA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1988","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12831398},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"4803b782d9e8a80d08d7a8dd17f6fcb1c341dee3","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.504","@tscircuit/props":"^0.0.666","@tscircuit/circuit-json-util":"^0.0.116"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.90","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.23"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.29","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.504","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.430","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.666","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.216","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.247","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.97","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.133","@tscircuit/flex-utils":"https://jscdn.tscircuit.com/@tscircuit/flex-utils/0.0.5.tgz","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.78","@tscircuit/bus-lanes-solver":"github:tscircuit/bus-lanes-solver#0bc8d071241b18a3e7465a878881abe4998f6384","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.116","@tscircuit/via-stitch-solver":"github:tscircuit/via-stitch-solver#64f2ac7781b795bdc0d74ba411988e60767fa653","@tscircuit/copper-pour-solver":"^0.0.57","@tscircuit/capacity-autorouter":"^0.0.919","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.210","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1988_1790317761042_0.2109180360244034","host":"s3://npm-registry-packages-npm-production"}},"0.0.1989":{"name":"@tscircuit/core","version":"0.0.1989","_id":"@tscircuit/core@0.0.1989","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"943c585cfe0656a90fdfea72148e249545b2bf26","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1989.tgz","fileCount":5,"integrity":"sha512-+YsxlN21TVA6biO13vlanzoY1UZWm/1CM9UHtDhjK0lldYBSslaToYtMFTFjXTPdw2fwbXpivAbFPC4Nn2LKGg==","signatures":[{"sig":"MEQCICA1BGBxyBpzRjnsoCurrIAQkBDe313Tbq+Ccgu+KU2fAiBYR2P+jY2lu4zgalkpKElgADOnGqsodhP/5Wvt2VrKcg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD0Oe4JLCO3sltKlaeKh6i1bieaH2CTbiKdiphegCW/WgIhANDP0AXtToReeA2u0j4NqhT56zqnMKoon+/nA5vPLASN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1989","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12831398},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"a1a0133c76a6e9610637c30ad8289e56f74fa27d","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.504","@tscircuit/props":"^0.0.666","@tscircuit/circuit-json-util":"^0.0.116"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.90","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.23"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.29","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.504","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.430","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.666","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.217","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.247","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.97","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.133","@tscircuit/flex-utils":"https://jscdn.tscircuit.com/@tscircuit/flex-utils/0.0.5.tgz","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.78","@tscircuit/bus-lanes-solver":"github:tscircuit/bus-lanes-solver#0bc8d071241b18a3e7465a878881abe4998f6384","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.116","@tscircuit/via-stitch-solver":"github:tscircuit/via-stitch-solver#64f2ac7781b795bdc0d74ba411988e60767fa653","@tscircuit/copper-pour-solver":"^0.0.57","@tscircuit/capacity-autorouter":"^0.0.919","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.210","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1989_1790318438076_0.6075455143461916","host":"s3://npm-registry-packages-npm-production"}},"0.0.1990":{"name":"@tscircuit/core","version":"0.0.1990","_id":"@tscircuit/core@0.0.1990","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"5ce3f9910a8147e4b8fe6cf60399c68072249f31","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1990.tgz","fileCount":5,"integrity":"sha512-Ee10STfxx/tTZIRvBmSlslP7RM9NskvuAm5PClIgATRbpfeynjmM6od//JNE5TOisS/aNtZQqkrkzaYcckjXmw==","signatures":[{"sig":"MEUCIQCVEd6KZ/UDuPtiL2+VaAW2PTDuhNXWAoIaJntzGgRA9AIgPyC0pHtqcjqnQm+4gojoCn9eqEf7AlI3zUbTNF4gb0E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDl5BYF0UOXk0fyCKfiL5VQBXelPmH0MHFb3CiD9rTJJgIgBtzXmFkL3nosr1+a5Zixgz1m4NfLU2lXbQ0D1WM+9IE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1990","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12831398},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"0edc6510bb0cd2aea51c09a5b8fc5567f94df40c","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.504","@tscircuit/props":"^0.0.666","@tscircuit/circuit-json-util":"^0.0.116"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.90","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.23"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.29","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.504","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.430","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.666","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.218","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.247","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.97","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.133","@tscircuit/flex-utils":"https://jscdn.tscircuit.com/@tscircuit/flex-utils/0.0.5.tgz","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.78","@tscircuit/bus-lanes-solver":"github:tscircuit/bus-lanes-solver#0bc8d071241b18a3e7465a878881abe4998f6384","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.116","@tscircuit/via-stitch-solver":"github:tscircuit/via-stitch-solver#64f2ac7781b795bdc0d74ba411988e60767fa653","@tscircuit/copper-pour-solver":"^0.0.57","@tscircuit/capacity-autorouter":"^0.0.919","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.210","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1990_1790415121949_0.3382973981793356","host":"s3://npm-registry-packages-npm-production"}},"0.0.1991":{"name":"@tscircuit/core","version":"0.0.1991","_id":"@tscircuit/core@0.0.1991","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"5a568c657933d08846f2f165ac0dcd3e8305b55b","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1991.tgz","fileCount":5,"integrity":"sha512-8zM+VfnwT5QvljvkznL3uFF+T3m4O9KKf750wA8dDBc30Cuo89QqaDMq+xESUPli9Evmh1katS7X9Y3kIbrLmA==","signatures":[{"sig":"MEUCIQDFqiDNJOkO/rS7XWXjNZc7dV9l/C8IWqsUMdiULZvm8AIgfHvQ7VQA3AUyqo117r9sBPRnSy23h8ckj7b4sZRLJHU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBeGGqul/M7opW2ZzPBl7TYLpFdNalqfxRHyex6oaPfMAiA1XwZEOphiUFzienoZrO/Sd+ZQcBvjzMMBrbVFWBlAQQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1991","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12831398},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"59ca5ce77fcf7450bcce4a080fa1c6843f2f9fe7","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.504","@tscircuit/props":"^0.0.666","@tscircuit/circuit-json-util":"^0.0.116"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.90","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.23"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.29","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.504","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.430","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.666","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.219","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.247","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.97","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.133","@tscircuit/flex-utils":"https://jscdn.tscircuit.com/@tscircuit/flex-utils/0.0.5.tgz","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.78","@tscircuit/bus-lanes-solver":"github:tscircuit/bus-lanes-solver#0bc8d071241b18a3e7465a878881abe4998f6384","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.116","@tscircuit/via-stitch-solver":"github:tscircuit/via-stitch-solver#64f2ac7781b795bdc0d74ba411988e60767fa653","@tscircuit/copper-pour-solver":"^0.0.57","@tscircuit/capacity-autorouter":"^0.0.919","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.210","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1991_1790417007545_0.18002560694166547","host":"s3://npm-registry-packages-npm-production"}},"0.0.1992":{"name":"@tscircuit/core","version":"0.0.1992","_id":"@tscircuit/core@0.0.1992","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"abe73fa1157fac0434ad13951a408c9d6eec2324","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1992.tgz","fileCount":5,"integrity":"sha512-P61+jSifhlRsyUDJsq6RqqCc0eG+P9wW0l38HxeC5xlnRXTv+xC68Mc8X0d0ko/xZuG4bV7WMqd9DK26rhG6qQ==","signatures":[{"sig":"MEYCIQDkBHUECkulxECOwRJXaVi1epdIpsrbxVfRXg++RRdmUwIhALc+JQEGf2Dhl/kCHGhvmvq718tToZZ055lyfafe/+zY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIC2WKsIz2q4ccXWgL6T19lUD5wTKAY3qCz8vnc9JGcShAiBkYmAurY7KnZb9eN2ZQ/Tf0WyYK+tq0FDe6GhRHtQpAg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1992","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12831398},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"593a844c47ce14960914c000e28d00590fd8fd02","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.504","@tscircuit/props":"^0.0.666","@tscircuit/circuit-json-util":"^0.0.116"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.90","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.23"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.29","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.504","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.430","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.666","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.220","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.247","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.97","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.133","@tscircuit/flex-utils":"https://jscdn.tscircuit.com/@tscircuit/flex-utils/0.0.5.tgz","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.78","@tscircuit/bus-lanes-solver":"github:tscircuit/bus-lanes-solver#0bc8d071241b18a3e7465a878881abe4998f6384","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.116","@tscircuit/via-stitch-solver":"github:tscircuit/via-stitch-solver#64f2ac7781b795bdc0d74ba411988e60767fa653","@tscircuit/copper-pour-solver":"^0.0.57","@tscircuit/capacity-autorouter":"^0.0.919","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.210","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1992_1790420565425_0.16248014543494538","host":"s3://npm-registry-packages-npm-production"}},"0.0.1993":{"name":"@tscircuit/core","version":"0.0.1993","_id":"@tscircuit/core@0.0.1993","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"59685e51a054e9f653f65eca3e275cced288b90d","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1993.tgz","fileCount":5,"integrity":"sha512-N7FrWQtQcc4fYrpu5Kwkz1RDQ6YRVhqiz8RCFbtbK1oqAHgPr9lgv+08npw6J3G2XY39Olmyhtzfwbihe99jBw==","signatures":[{"sig":"MEUCIQDXj9OLzF7U6i0F0nKcxAZdXTgyThBDaWRdMR3xmza2IwIgJEyV6iftYZfjt3BHEcmF1LljyyTmFoZT2Y3P1fu0Jxk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCSTMgMzySaUTFPTozkbEgDSwN6uU+GKFoBbVkLiEAm/QIhAO0nN/dTvl38YJuZWfkYpHw0ksZQyM9DYGTkevlXZsUj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1993","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12831398},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"f3adb5e03f0a210cb9632f13d8f41b74555efaf5","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.504","@tscircuit/props":"^0.0.666","@tscircuit/circuit-json-util":"^0.0.116"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.90","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.23"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.29","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.504","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.430","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.666","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.221","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.247","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.97","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.133","@tscircuit/flex-utils":"https://jscdn.tscircuit.com/@tscircuit/flex-utils/0.0.5.tgz","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.78","@tscircuit/bus-lanes-solver":"github:tscircuit/bus-lanes-solver#0bc8d071241b18a3e7465a878881abe4998f6384","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.116","@tscircuit/via-stitch-solver":"github:tscircuit/via-stitch-solver#64f2ac7781b795bdc0d74ba411988e60767fa653","@tscircuit/copper-pour-solver":"^0.0.57","@tscircuit/capacity-autorouter":"^0.0.919","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.210","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1993_1790422270462_0.05729899287961926","host":"s3://npm-registry-packages-npm-production"}},"0.0.1994":{"name":"@tscircuit/core","version":"0.0.1994","_id":"@tscircuit/core@0.0.1994","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"19d743d1adadea28dfdc08c03b8907f865c55dcc","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1994.tgz","fileCount":5,"integrity":"sha512-GR2OYkIX/6UISoguVWd7Bh9TWw1fko+IUXXqgl/F5Fe4fn4Aqx0aHJL5C0Aoj4ORWBCJg2/V3c2iJIoeLMyvdQ==","signatures":[{"sig":"MEUCIGHk3t5lVNopmHEMhMfteSLdNdp2ho7+F2XQDd+fZd4AAiEAmtwEZ3WJA+1emPdP6Im/GTP7W5Km8H9HimalmlDcP28=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQColx4+MW44BAOyYelCXf99BqJyAtsqo+puWpAR5w9+hAIgFXrm62/HVw/rEBYy3BaaEYdBfjavv9BOGOsSS0iT7LU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1994","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12831345},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"43fd7e33051574901adfcad3f923da20a16ef66f","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.504","@tscircuit/props":"^0.0.666","@tscircuit/circuit-json-util":"^0.0.116"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.90","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.23"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.29","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.504","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.430","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.666","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.221","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.247","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.97","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.133","@tscircuit/flex-utils":"https://jscdn.tscircuit.com/@tscircuit/flex-utils/0.0.5.tgz","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.78","@tscircuit/bus-lanes-solver":"github:tscircuit/bus-lanes-solver#0bc8d071241b18a3e7465a878881abe4998f6384","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.116","@tscircuit/via-stitch-solver":"github:tscircuit/via-stitch-solver#64f2ac7781b795bdc0d74ba411988e60767fa653","@tscircuit/copper-pour-solver":"^0.0.57","@tscircuit/capacity-autorouter":"^0.0.919","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.210","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1994_1790532418101_0.3952400220026986","host":"s3://npm-registry-packages-npm-production"}},"0.0.1995":{"name":"@tscircuit/core","version":"0.0.1995","_id":"@tscircuit/core@0.0.1995","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"63fd4cc60c465c2007db70a2b6dcd8dd239e44f0","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1995.tgz","fileCount":5,"integrity":"sha512-hn/NHHNE02qrl7vge0NonFvJFCzx6pjchhaqXywvEClfYfUaQ0/EP4bOynW8nYnM/kbadzzKq8C9tmaZ6XColg==","signatures":[{"sig":"MEYCIQCDlFnSAC/C3MOn6IHTCNWZIGd//MHdF7Fc1mLesXZD3gIhAK/ae2rNfBZC6jxjJJ7G1qjL+mR2lbhSWUuRNLxW8pMr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFXEydu/aDmZqAiJT1HFhtE04eo89i1vjQGi2FQsQHX1AiBimSSYtQJNFdtfMDd3vxZ6YBHL9pVFGImRx0GAIoIv3w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1995","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12831345},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"8d47b90c8b781ddb6559ed4d115f720e704a1438","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.504","@tscircuit/props":"^0.0.666","@tscircuit/circuit-json-util":"^0.0.116"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.90","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.23"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.29","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.504","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.430","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.666","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.221","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.247","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.97","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.133","@tscircuit/flex-utils":"https://jscdn.tscircuit.com/@tscircuit/flex-utils/0.0.5.tgz","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.78","@tscircuit/bus-lanes-solver":"github:tscircuit/bus-lanes-solver#0bc8d071241b18a3e7465a878881abe4998f6384","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.116","@tscircuit/via-stitch-solver":"github:tscircuit/via-stitch-solver#64f2ac7781b795bdc0d74ba411988e60767fa653","@tscircuit/copper-pour-solver":"^0.0.57","@tscircuit/capacity-autorouter":"^0.0.919","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.211","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1995_1790574436053_0.24610297114283708","host":"s3://npm-registry-packages-npm-production"}},"0.0.1996":{"name":"@tscircuit/core","version":"0.0.1996","_id":"@tscircuit/core@0.0.1996","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"4d33b78b59bf0a2224e111f2a7d1f57068000ec7","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1996.tgz","fileCount":5,"integrity":"sha512-cY2OIvbIF+6fjHiTcIFGJQ8VSwxV0MXLPVsEEwYq1t04BuZchYisxoPBHQDNGUMFjtbZpd5WwY5VFYS4Zu2SLw==","signatures":[{"sig":"MEUCIQCkl3GPENV+uHtu0eDR9GDcxMQgxzQL7holrYYZT/ftEAIgOsZpq/zVvD+m8IxqL/ZBG+6kGX0DbGeWpxnl+eQzjaE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCUWByQ9Ecj33rwYzko+t27cIzxzF2541CiJ1cDpIzZeAIhALzrUXbQz8Y1LGHmyhUFvNJCkE0GYDPWoEj6DnsvBwMq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1996","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12831345},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"ed4d21772549f3ca158716b5cdf2be27c2aee1a0","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.504","@tscircuit/props":"^0.0.666","@tscircuit/circuit-json-util":"^0.0.116"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.90","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.23"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.29","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.504","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.430","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.666","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.222","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.247","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.97","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.133","@tscircuit/flex-utils":"https://jscdn.tscircuit.com/@tscircuit/flex-utils/0.0.5.tgz","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.78","@tscircuit/bus-lanes-solver":"github:tscircuit/bus-lanes-solver#0bc8d071241b18a3e7465a878881abe4998f6384","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.116","@tscircuit/via-stitch-solver":"github:tscircuit/via-stitch-solver#64f2ac7781b795bdc0d74ba411988e60767fa653","@tscircuit/copper-pour-solver":"^0.0.57","@tscircuit/capacity-autorouter":"^0.0.919","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.211","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1996_1790592532578_0.49808661765229156","host":"s3://npm-registry-packages-npm-production"}},"0.0.1997":{"name":"@tscircuit/core","version":"0.0.1997","_id":"@tscircuit/core@0.0.1997","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"c15a7e9f84fba93ea69a45aabb8d145bcb25878e","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1997.tgz","fileCount":5,"integrity":"sha512-xxJZdpzIK4CoqkFGj6tq7Q7GHBgfKHeav+iB7jl5PvZCN0fkD1mNeKCXBn9xTpGAKPXg9NWeTcn17a4yIt1GsQ==","signatures":[{"sig":"MEUCIQDB1yvJg3RdM9wkjpboBI+B9G+FpVYC8+3URNqOajB1HAIgOJ//BBP1bqq7tGosyDdFtL/XPWtBwQ9ryJ279nkDBYg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCyhJlvzVQ4ccF51xBf/oCUQFAjWyjqW2uUq4JbqqCcPgIgQrkaBJOr5s82L3wI6NEFQ+ROR67xmjKlk2M6HtC0SNc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1997","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12831345},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"26e4c58fcef32ebf9aecd9aa70d23432672c4389","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.504","@tscircuit/props":"^0.0.666","@tscircuit/circuit-json-util":"^0.0.116"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.90","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.24"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.29","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.504","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.430","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.666","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.222","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.247","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.97","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.133","@tscircuit/flex-utils":"https://jscdn.tscircuit.com/@tscircuit/flex-utils/0.0.5.tgz","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.78","@tscircuit/bus-lanes-solver":"github:tscircuit/bus-lanes-solver#0bc8d071241b18a3e7465a878881abe4998f6384","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.116","@tscircuit/via-stitch-solver":"github:tscircuit/via-stitch-solver#64f2ac7781b795bdc0d74ba411988e60767fa653","@tscircuit/copper-pour-solver":"^0.0.57","@tscircuit/capacity-autorouter":"^0.0.919","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.211","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1997_1790595550974_0.3094082253644692","host":"s3://npm-registry-packages-npm-production"}},"0.0.1998":{"name":"@tscircuit/core","version":"0.0.1998","_id":"@tscircuit/core@0.0.1998","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"70077f10bd5f3584b2ad8ddc55ebf08a6a427ff8","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1998.tgz","fileCount":5,"integrity":"sha512-sgUW81Ibc8vv1HqsSzneNMGLEYehOZET9TgcfKP98PzU0qN9s2GkyQK1lFB5h68mYVw/hKcIN9gpT1+u38UNSA==","signatures":[{"sig":"MEUCIGJVkRWfjJUVLn+OebtLwS3lXunC62I4eJBEaIUut1DZAiEAy4J89WOwY7mpZbQbTwNM20vF9i7hhr0R9w0bnFRznlw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGzm/vQhhNKX5IGQfIFKxOP9yP02sizUU48ZATuqxBS6AiADTeJTR/yUamiaxcsKATlGDU2HkP6AGT4LUXT/kya/Rg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1998","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12831345},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"041dfc3e59dc3e85062351355f0b90cc5edc2a29","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.504","@tscircuit/props":"^0.0.666","@tscircuit/circuit-json-util":"^0.0.116"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.90","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.24"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.29","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.504","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.430","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.666","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.222","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.247","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.97","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.133","@tscircuit/flex-utils":"https://jscdn.tscircuit.com/@tscircuit/flex-utils/0.0.5.tgz","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.78","@tscircuit/bus-lanes-solver":"github:tscircuit/bus-lanes-solver#0bc8d071241b18a3e7465a878881abe4998f6384","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.116","@tscircuit/via-stitch-solver":"github:tscircuit/via-stitch-solver#64f2ac7781b795bdc0d74ba411988e60767fa653","@tscircuit/copper-pour-solver":"^0.0.57","@tscircuit/capacity-autorouter":"^0.0.919","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.212","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1998_1790596646317_0.6536677414881231","host":"s3://npm-registry-packages-npm-production"}},"0.0.1999":{"name":"@tscircuit/core","version":"0.0.1999","_id":"@tscircuit/core@0.0.1999","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"431572cb5a4b306a33b608080ea4f3395569c058","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.1999.tgz","fileCount":5,"integrity":"sha512-ACBqgTMnlOhHYJDgEaAkZJZjZ6nKt/tlZlVLfwwKHooFNO3zzysNR+SjIZSsc+HSigRG83dNZ6uD6n37Y+dBlw==","signatures":[{"sig":"MEUCIQDA/EReIOe8U5kTahVLVddC3TRZ1mi7r1XwP5dk6pOpIAIgN6vnkpBaCqPDhXo/QrgeeU9WJnmR0c+cY9GjC57eTas=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEhkeU6EcbetoIOZ4wcz+bw00H7ITqYqYri8i3a1vEPnAiAHl+j7+JyS4EYx6nwPlraVVWxobI+sOpWkHvtk94xC+A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.1999","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12832114},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"e2355784a12c7ffb3cc49f531529ba5f4c42dfca","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.504","@tscircuit/props":"^0.0.666","@tscircuit/circuit-json-util":"^0.0.116"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.90","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.24"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.29","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.504","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.430","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.666","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.222","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.247","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.97","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.133","@tscircuit/flex-utils":"https://jscdn.tscircuit.com/@tscircuit/flex-utils/0.0.5.tgz","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.78","@tscircuit/bus-lanes-solver":"github:tscircuit/bus-lanes-solver#0bc8d071241b18a3e7465a878881abe4998f6384","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.116","@tscircuit/via-stitch-solver":"github:tscircuit/via-stitch-solver#64f2ac7781b795bdc0d74ba411988e60767fa653","@tscircuit/copper-pour-solver":"^0.0.57","@tscircuit/capacity-autorouter":"^0.0.919","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.212","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1999_1790611172911_0.11715764555411234","host":"s3://npm-registry-packages-npm-production"}},"0.0.2000":{"name":"@tscircuit/core","version":"0.0.2000","_id":"@tscircuit/core@0.0.2000","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"14144a65adae9feca20df948b6264a3f13ffa9d4","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.2000.tgz","fileCount":5,"integrity":"sha512-XRSMdpOcq5gZsFL+fAAEhAwcuzU1bjiqFwQZ98vHE+8HL4a4bcIkcMguPBySOAEg54iep7EEgYLZ03gMdnTu0Q==","signatures":[{"sig":"MEUCIQD/ITmhx7Z78vkf+giPctUT9dQ8zhDMlakiP5yP0EgzTwIgSNm7AZRVUmXQ70g+b7jZWEqyCuCZIxzXlj3Xk6mGR/c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCGRy4hpoyCHq5zuSnebFzpNb5+7B1ZWVszMvyahZ1qnwIgPXIc+oxz6q0vIKkQ+I74HjNruCc6yIdDPKT37ziTroQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.2000","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12837558},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"165a41a0bbca4e45e7170dbb83c9cdc53a95c3ce","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.504","@tscircuit/props":"^0.0.666","@tscircuit/circuit-json-util":"^0.0.116"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.90","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.24"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.29","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.504","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.430","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.666","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.222","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.247","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.97","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.133","@tscircuit/flex-utils":"https://jscdn.tscircuit.com/@tscircuit/flex-utils/0.0.5.tgz","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.78","@tscircuit/bus-lanes-solver":"github:tscircuit/bus-lanes-solver#0bc8d071241b18a3e7465a878881abe4998f6384","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.116","@tscircuit/via-stitch-solver":"github:tscircuit/via-stitch-solver#64f2ac7781b795bdc0d74ba411988e60767fa653","@tscircuit/copper-pour-solver":"^0.0.57","@tscircuit/capacity-autorouter":"^0.0.919","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.212","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.2000_1790625299518_0.21496281358740266","host":"s3://npm-registry-packages-npm-production"}},"0.0.2001":{"name":"@tscircuit/core","version":"0.0.2001","_id":"@tscircuit/core@0.0.2001","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"4a4bfc38949cf8e3a9ccbdca5fe2e8630a1f78f9","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.2001.tgz","fileCount":5,"integrity":"sha512-EZ1cbnNHUMrXGhGg5YaQ3F74imByFqoBdUyDhI/rJqMCEY/PRHt2VzbvIk1ERyr/e9x8JyD7LPG2y0w9x3ayMQ==","signatures":[{"sig":"MEUCIDQ+Pa26dHJTS3rIefinvtuR3sHNij3kGZrQFs8s/c4bAiEAyPVnhkyxD0KdekwaHUjrwCKaXbb2yYtiAtMZafAC9wA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCRNv1lvFmKI+sjNoFY4s84ZSDy0k7KrhFJS6pk9Huh4gIhAKU8OVB1DK0rySuR3Of/3NFnq+0I65KMEx8ifKFJvyyK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.2001","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12837802},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"86312cb1197dde4eeda248ce85cdf1ad122aa667","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.504","@tscircuit/props":"^0.0.666","@tscircuit/circuit-json-util":"^0.0.116"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.90","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.24"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.29","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.504","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.430","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.666","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.222","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.247","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.97","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.133","@tscircuit/flex-utils":"https://jscdn.tscircuit.com/@tscircuit/flex-utils/0.0.5.tgz","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.78","@tscircuit/bus-lanes-solver":"github:tscircuit/bus-lanes-solver#0bc8d071241b18a3e7465a878881abe4998f6384","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.116","@tscircuit/via-stitch-solver":"github:tscircuit/via-stitch-solver#64f2ac7781b795bdc0d74ba411988e60767fa653","@tscircuit/copper-pour-solver":"^0.0.57","@tscircuit/capacity-autorouter":"^0.0.919","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.212","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.2001_1790625565220_0.521509567849241","host":"s3://npm-registry-packages-npm-production"}},"0.0.2002":{"name":"@tscircuit/core","version":"0.0.2002","_id":"@tscircuit/core@0.0.2002","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"79e88dae3525bfc35291017ce364dd0b8f8fa332","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.2002.tgz","fileCount":5,"integrity":"sha512-WIvsqmJSQ60Tt7D/K4iJX/sI0KxCZBJKUOjY1ctL7/ju1HyypTXtIh751I1OaaHTTQiekw1+vI7cFL4C048hnA==","signatures":[{"sig":"MEQCIDHKVdOtrXc3BpMnh6q0zxUwNtRwlzeSiv5fkNulBTIPAiAlvrBpKbzi02rdJCUrSFgbQqRdPEKwMYjkkws91OlQiA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD+ztGazucw22ZUr9uBtx8mRTMIWofxg+4inpvdjx1SmgIgU+0n/hqTWcYZtVW5qjrm7WADLlQPtkoDCZIEOztj+5w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.2002","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12837802},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"07df010ebea2f91b7c646d12a49e716f4b4fe12d","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.504","@tscircuit/props":"^0.0.666","@tscircuit/circuit-json-util":"^0.0.116"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.90","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.24"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.29","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.504","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.430","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.666","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.223","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.247","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.97","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.133","@tscircuit/flex-utils":"https://jscdn.tscircuit.com/@tscircuit/flex-utils/0.0.5.tgz","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.78","@tscircuit/bus-lanes-solver":"github:tscircuit/bus-lanes-solver#0bc8d071241b18a3e7465a878881abe4998f6384","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.116","@tscircuit/via-stitch-solver":"github:tscircuit/via-stitch-solver#64f2ac7781b795bdc0d74ba411988e60767fa653","@tscircuit/copper-pour-solver":"^0.0.57","@tscircuit/capacity-autorouter":"^0.0.919","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.212","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.2002_1790625889927_0.5608295991326577","host":"s3://npm-registry-packages-npm-production"}},"0.0.2003":{"name":"@tscircuit/core","version":"0.0.2003","_id":"@tscircuit/core@0.0.2003","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"ec921671ae04bc46183978c3f705ed28eabc968e","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.2003.tgz","fileCount":5,"integrity":"sha512-kZhkBPzPr6Zb6WYrAOYPoFg9pirNzRRRHncRsCpKjVQVKvJhqnTKPETxlRmARCCseXKUlBhnCklbloBdYrcKvQ==","signatures":[{"sig":"MEYCIQC5KOy2056mRpZolvwtvG9MSQaLm2XRTyDU90ely80w3QIhAK43PzLEJj5hDj7B0Iuw7eUAxMYDgedL3Lputz2OW47j","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDG8i4JwvUSXi8yBOFsBguBgsR1EgP9XKLlKp7XnDjbjAiEAw1loxFLXHMsptygS7rTmoRK4K7f+Zk9QP0MTi9jtYCs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.2003","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12839345},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"759449ccc74b7d393f953d8b5d611e0fc7350f20","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.504","@tscircuit/props":"^0.0.666","@tscircuit/circuit-json-util":"^0.0.116"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.90","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.24"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.29","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.504","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.430","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.666","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.223","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.247","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.97","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.133","@tscircuit/flex-utils":"https://jscdn.tscircuit.com/@tscircuit/flex-utils/0.0.5.tgz","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.78","@tscircuit/bus-lanes-solver":"github:tscircuit/bus-lanes-solver#0bc8d071241b18a3e7465a878881abe4998f6384","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.116","@tscircuit/via-stitch-solver":"github:tscircuit/via-stitch-solver#64f2ac7781b795bdc0d74ba411988e60767fa653","@tscircuit/copper-pour-solver":"^0.0.57","@tscircuit/capacity-autorouter":"^0.0.919","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.212","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.2003_1790628307329_0.44116895477194173","host":"s3://npm-registry-packages-npm-production"}},"0.0.2004":{"name":"@tscircuit/core","version":"0.0.2004","_id":"@tscircuit/core@0.0.2004","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"643babd342f1c3cb1610f30b3028f1db7842e7f6","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.2004.tgz","fileCount":5,"integrity":"sha512-XLALpTV5GUTQp4UmVUP/RE8wVkdCXUPG9NRFjPnEI1ZMMsdFDkdT8HgwIBmY2GKwQaAOM06x/1S7vOHiZdyzfg==","signatures":[{"sig":"MEUCIE4E2ZoqrRLmCtwIqxWqwnDdseBdk31It4F/p/jOZEsbAiEAwQtktl4UjMJvKv+y2vCF7aFxlskaMayMZpXBQGVLh+8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFA/6T+VEUf9UnFALNuK+yHT9pAjv2eX+pe66fxfjsuHAiBoF71Fb/Qfcr9sg50AYTn5P3K+C/sI/H8ihLB0Wostmw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.2004","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12839345},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"6cf2b4364ab027cdbbf9b5e3f81c27cd3dfefa6f","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.504","@tscircuit/props":"^0.0.666","@tscircuit/circuit-json-util":"^0.0.116"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.90","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.24"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.29","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.504","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.430","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.666","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.224","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.247","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.97","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.133","@tscircuit/flex-utils":"https://jscdn.tscircuit.com/@tscircuit/flex-utils/0.0.5.tgz","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.78","@tscircuit/bus-lanes-solver":"github:tscircuit/bus-lanes-solver#0bc8d071241b18a3e7465a878881abe4998f6384","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.116","@tscircuit/via-stitch-solver":"github:tscircuit/via-stitch-solver#64f2ac7781b795bdc0d74ba411988e60767fa653","@tscircuit/copper-pour-solver":"^0.0.57","@tscircuit/capacity-autorouter":"^0.0.919","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.212","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.2004_1790632819559_0.40786914761129345","host":"s3://npm-registry-packages-npm-production"}},"0.0.2005":{"name":"@tscircuit/core","version":"0.0.2005","_id":"@tscircuit/core@0.0.2005","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"83f79843e4d53d384ca9db04bbeed2b79cb94220","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.2005.tgz","fileCount":5,"integrity":"sha512-XWSR6ysfspVUzdXxLkO975pRFjQuRUi2k7oV6Ca0W9n4u7FdjeKkOk3iuL4XuS4otrPTWS2PKnWByIleERw6vA==","signatures":[{"sig":"MEYCIQCSojnxLWH38HjUBC8KskrLSLW9luYA3/vlAGWLI7UFogIhAMp9WlUuJjZfexFeUN3iEuq3YQ0tnLjfQQGauAwek0mW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIG5NqdrUxAmN0JZSDfLaPL5Lpr+OYUty57qrbGm6ND0OAiA/fXennd41oF0O6lr8vZqUHHPCGVGSz+gXJv1zQM7zZA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.2005","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12839327},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"fd079c4f30b2c2e637d8e5458bd2ebc9d01449f7","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.504","@tscircuit/props":"^0.0.666","@tscircuit/circuit-json-util":"^0.0.116"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.90","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.24"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.29","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.504","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.430","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.666","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.224","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.247","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.97","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.133","@tscircuit/flex-utils":"https://jscdn.tscircuit.com/@tscircuit/flex-utils/0.0.5.tgz","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.78","@tscircuit/bus-lanes-solver":"github:tscircuit/bus-lanes-solver#0bc8d071241b18a3e7465a878881abe4998f6384","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.116","@tscircuit/via-stitch-solver":"github:tscircuit/via-stitch-solver#64f2ac7781b795bdc0d74ba411988e60767fa653","@tscircuit/copper-pour-solver":"^0.0.57","@tscircuit/capacity-autorouter":"^0.0.941","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.212","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.2005_1790636264157_0.5368726701528532","host":"s3://npm-registry-packages-npm-production"}},"0.0.2006":{"name":"@tscircuit/core","version":"0.0.2006","_id":"@tscircuit/core@0.0.2006","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"b6dac755f35ebd145ab3fea3a1b3d4456fc5d455","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.2006.tgz","fileCount":5,"integrity":"sha512-O6MbI0folx94O/lYcgD+wf7YxOH0aOgsGNX7sLiUnZTkIXQM3mbKbmXYDvwjCpbXI6m0Cqk2NctsoO7S0D4KSA==","signatures":[{"sig":"MEQCIDfVldj6zdkva6dVQvCUmNZ6X+QLG9f3DpXML4dMSj5fAiACRSpyWFjrP1mKQm3dNagRLF27T7CrBzt8gMpdDfrXLg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCO9oQaDt/N3vNhgWKd78QsMEUe0JDNipBSfp/oYn6SLAIhAOlgofF8UIm5BKW0MCR9Tes/fnrUGcJDOd6ynpyH1Sv1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.2006","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12849285},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"19ce4cc7b3518857f0c5af455e917cfd656639dc","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.504","@tscircuit/props":"^0.0.666","@tscircuit/circuit-json-util":"^0.0.116"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.90","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.24"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.29","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.504","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.433","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.666","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.224","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.247","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.97","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.133","@tscircuit/flex-utils":"https://jscdn.tscircuit.com/@tscircuit/flex-utils/0.0.5.tgz","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.78","@tscircuit/bus-lanes-solver":"github:tscircuit/bus-lanes-solver#0bc8d071241b18a3e7465a878881abe4998f6384","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.116","@tscircuit/via-stitch-solver":"github:tscircuit/via-stitch-solver#64f2ac7781b795bdc0d74ba411988e60767fa653","@tscircuit/copper-pour-solver":"^0.0.62","@tscircuit/capacity-autorouter":"^0.0.941","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.212","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#e08af159db01a37db007e33f0a7268d0e4a279a5","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.2006_1790662980579_0.4833750388739535","host":"s3://npm-registry-packages-npm-production"}},"0.0.2007":{"name":"@tscircuit/core","version":"0.0.2007","_id":"@tscircuit/core@0.0.2007","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"4e345fc6d4af7f29860856eb11f91f929e0b85c9","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.2007.tgz","fileCount":5,"integrity":"sha512-Bve7dQq+hLEsCeB1OAY3q6RpXmhzO7l6m0sM5/XDV9j1IQ8wrtJs0ceGavxKYn/yf/PAvYo94JKImb4bv5lpTQ==","signatures":[{"sig":"MEYCIQC2hb/MptAk/hgQa3oMjSoYt9Gm9EqyZ2YgYDFTfxMwigIhAJhKbhfeZPiWF8LNdKjvzylRxguqTKjnObfkrBWQJX40","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCX4j6aSHbAHBNjONZxjrn9lyvJdGYWeUNhef5DjZ3+hQIhAKzCYLDjhY9yvPRuC/EmwbnOnZrYs+j6juzD8Pniww/R","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.2007","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12852037},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"e4c437f686004608f47a566fe5ced73fd26cec4f","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.506","@tscircuit/props":"^0.0.667","@tscircuit/circuit-json-util":"^0.0.116"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.90","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.24"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.29","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.506","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.433","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.667","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.224","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.247","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.97","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.133","@tscircuit/flex-utils":"https://jscdn.tscircuit.com/@tscircuit/flex-utils/0.0.5.tgz","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.78","@tscircuit/bus-lanes-solver":"github:tscircuit/bus-lanes-solver#0bc8d071241b18a3e7465a878881abe4998f6384","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.116","@tscircuit/via-stitch-solver":"github:tscircuit/via-stitch-solver#64f2ac7781b795bdc0d74ba411988e60767fa653","@tscircuit/copper-pour-solver":"^0.0.62","@tscircuit/capacity-autorouter":"^0.0.941","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.212","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#23260504fceffff2d64bf11720f74e974d1d9321","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.2007_1790671678369_0.4305544977735798","host":"s3://npm-registry-packages-npm-production"}},"0.0.2008":{"name":"@tscircuit/core","version":"0.0.2008","_id":"@tscircuit/core@0.0.2008","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"dbdd505cc3e134aac4e93d8602c29df0ffaa885a","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.2008.tgz","fileCount":5,"integrity":"sha512-96+/lhAr5UbTlgNrStnixcmys8Ju2ejE6z/xEw0OMpojae3YAQLlBwP0QObjNCMOYZJllLgehF/9Kvf2HFhelw==","signatures":[{"sig":"MEQCID91taMWrRwbV/0Ofj4zz+Xe2YJpO9EYoviAtq+4+LGMAiBKGSHbldbwk/BW6hrV5I3rOKGPbSqXkbUz6sSW4RT6Ew==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC5P84kzndxeTN3YwKc5nEu4Y+ZNU/sHsMKIfL64I9NhQIgJlkoVE+sQdiAx62UeHiBYBjmD1JhnDw7y6R8yJTVJg8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.2008","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12852037},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"55d7e7d51743fc0855f610131c86af6b02d5a2d6","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.506","@tscircuit/props":"^0.0.667","@tscircuit/circuit-json-util":"^0.0.116"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.90","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.24"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.29","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.506","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.433","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.667","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.225","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.247","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.97","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.133","@tscircuit/flex-utils":"https://jscdn.tscircuit.com/@tscircuit/flex-utils/0.0.5.tgz","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.78","@tscircuit/bus-lanes-solver":"github:tscircuit/bus-lanes-solver#0bc8d071241b18a3e7465a878881abe4998f6384","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.116","@tscircuit/via-stitch-solver":"github:tscircuit/via-stitch-solver#64f2ac7781b795bdc0d74ba411988e60767fa653","@tscircuit/copper-pour-solver":"^0.0.62","@tscircuit/capacity-autorouter":"^0.0.941","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.212","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#23260504fceffff2d64bf11720f74e974d1d9321","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.2008_1790703094072_0.9980710282080234","host":"s3://npm-registry-packages-npm-production"}},"0.0.2009":{"name":"@tscircuit/core","version":"0.0.2009","_id":"@tscircuit/core@0.0.2009","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"79c8cf991f5d4ccffc222ed16ba1f10e3d6dc41c","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.2009.tgz","fileCount":5,"integrity":"sha512-t9W1yisqGhTLFt1efweIYHLeMmqpoK/THFfpOg5X7P3owN4EJH6H0iz8OYtzC63vSCrXWrMFcq9UXI1FRZbe7Q==","signatures":[{"sig":"MEYCIQC6JQWZPrLZ8ParHvHUH6XjVisZUOLRxDiqjWd39lcv7AIhAL/PUNC0fZe6HzSAuAWfI+IR1kY+iywS1dB/gmonGupY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFdUTSCZ1S2vbrii1ND9BoT5wp1iULUI+M7FPh2rEqeKAiEAiAG68mk0RtTaiLjL5Htl295L5MIdX6coGXTT1/YDQ/0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.2009","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12852115},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"c82ce099fa897d194c8d61e39228453d57f4bf17","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.506","@tscircuit/props":"^0.0.667","@tscircuit/circuit-json-util":"^0.0.116"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.90","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.24"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.29","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.506","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.433","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.667","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.225","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.247","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.97","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.133","@tscircuit/flex-utils":"https://jscdn.tscircuit.com/@tscircuit/flex-utils/0.0.5.tgz","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.78","@tscircuit/bus-lanes-solver":"github:tscircuit/bus-lanes-solver#0bc8d071241b18a3e7465a878881abe4998f6384","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.116","@tscircuit/via-stitch-solver":"github:tscircuit/via-stitch-solver#64f2ac7781b795bdc0d74ba411988e60767fa653","@tscircuit/copper-pour-solver":"^0.0.62","@tscircuit/capacity-autorouter":"^0.0.941","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.212","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#23260504fceffff2d64bf11720f74e974d1d9321","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.2009_1790705020464_0.11336480770963009","host":"s3://npm-registry-packages-npm-production"}},"0.0.2010":{"name":"@tscircuit/core","version":"0.0.2010","_id":"@tscircuit/core@0.0.2010","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"8e479b65d94d7234baad11a9753c382d29d159bd","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.2010.tgz","fileCount":5,"integrity":"sha512-fiyd6aoPaEGrgNlnsjRTXNTQxFSMhcRO0DwiCHHPJ7lZ8tzkw8MjJcj2FQJB3c6kP5ttJXyELwamCjKtcHpNug==","signatures":[{"sig":"MEQCICuhdOHSOi8NTlOt5YD3oW7qJFRMWJG431w6IzdkonZKAiBmqJ+pwYDDkoU5U2EJd+5ABGYpYTDrbHK/uUsjvT98Jw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIH3vuls/Luz3mcgmMMCJ+oN7ugRd61tRQ3lnZbaTQwV6AiEA3OzKZyjsmO7aPACDWAndsmOrknPycfnKpiZg4yUdvr4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.2010","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12852115},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"82d635266e8812d4738f6a294d7c10167892eeb4","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.506","@tscircuit/props":"^0.0.667","@tscircuit/circuit-json-util":"^0.0.116"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.90","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.24"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.29","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.506","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.433","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.667","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.226","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.247","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.97","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.133","@tscircuit/flex-utils":"https://jscdn.tscircuit.com/@tscircuit/flex-utils/0.0.5.tgz","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.78","@tscircuit/bus-lanes-solver":"github:tscircuit/bus-lanes-solver#0bc8d071241b18a3e7465a878881abe4998f6384","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.116","@tscircuit/via-stitch-solver":"github:tscircuit/via-stitch-solver#64f2ac7781b795bdc0d74ba411988e60767fa653","@tscircuit/copper-pour-solver":"^0.0.62","@tscircuit/capacity-autorouter":"^0.0.941","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.212","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#23260504fceffff2d64bf11720f74e974d1d9321","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.2010_1790707551183_0.4248529749179344","host":"s3://npm-registry-packages-npm-production"}},"0.0.2011":{"name":"@tscircuit/core","version":"0.0.2011","_id":"@tscircuit/core@0.0.2011","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"c58599981cb45ecba55b1342c9f3c72b55a0a7b8","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.2011.tgz","fileCount":5,"integrity":"sha512-bFdupx8DXbmn7gE1Rj0e+SyYtFutMmAVpZHcsh9isAg/vMRKCopDWHqEkdA0Mx4qGl2azonSYZufFPLzMIKv5w==","signatures":[{"sig":"MEYCIQCKyXDtz/qTRRMKB4STP7OJFDrvJGYnpEPeBsj0sUZjVgIhAP+v5PQnUX8kcnm8spv4Zb6Ovw79tOzuS/NCtijOCh1r","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCxacLTwTm3iJQm3JMQ4sFwPvpI0svOyVOJvEQwIHoFcgIhAIax1RL1mLTdZVBckpYFgPjuprfwmuBtLC5+BBmvLAGX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.2011","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12852115},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"b4df0056f993bcd5cc7c55cdfd91ec7813b4db70","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.506","@tscircuit/props":"^0.0.667","@tscircuit/circuit-json-util":"^0.0.116"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.90","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.24"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.29","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.506","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.433","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.667","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.227","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.247","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.97","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.133","@tscircuit/flex-utils":"https://jscdn.tscircuit.com/@tscircuit/flex-utils/0.0.5.tgz","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.78","@tscircuit/bus-lanes-solver":"github:tscircuit/bus-lanes-solver#0bc8d071241b18a3e7465a878881abe4998f6384","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.116","@tscircuit/via-stitch-solver":"github:tscircuit/via-stitch-solver#64f2ac7781b795bdc0d74ba411988e60767fa653","@tscircuit/copper-pour-solver":"^0.0.62","@tscircuit/capacity-autorouter":"^0.0.941","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.212","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#23260504fceffff2d64bf11720f74e974d1d9321","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.2011_1790707899974_0.19663911725589767","host":"s3://npm-registry-packages-npm-production"}},"0.0.2012":{"name":"@tscircuit/core","version":"0.0.2012","_id":"@tscircuit/core@0.0.2012","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"459d6191bdabe2b4589baba5dd127c7ad5c68472","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.2012.tgz","fileCount":5,"integrity":"sha512-WqsrgwCXshkCRydsGfV2H1qlnJczfcqe8iUYEtIs9MeZ+OTfZ8EeVc04f9OuEHTqZ/rg35/wDYGouBAY5KjP1Q==","signatures":[{"sig":"MEUCIG6SG+g0PetR9og93P5eD/L0z/2m9zy2kb5VfiLt6Qi0AiEA3SxRU6tVlTG6LEhwyFqt9ueO50fHfoQVAKdSbvSGOOc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAp5FIbpkKctFWeJOe7vjuAXz3Kmj4kqy7IqFDA1/pP1AiEAs5b5S9yCH0fW5kRCRX5Rcg7fKpILp4VQcENEedhMJDU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.2012","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12852362},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"7bbbcbae615c1eaa557002b357c4dc5f276964fd","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.506","@tscircuit/props":"^0.0.667","@tscircuit/circuit-json-util":"^0.0.116"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.90","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.24"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.29","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.506","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.433","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.667","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.227","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.247","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.97","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.133","@tscircuit/flex-utils":"https://jscdn.tscircuit.com/@tscircuit/flex-utils/0.0.5.tgz","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.78","@tscircuit/bus-lanes-solver":"github:tscircuit/bus-lanes-solver#0bc8d071241b18a3e7465a878881abe4998f6384","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.116","@tscircuit/via-stitch-solver":"github:tscircuit/via-stitch-solver#64f2ac7781b795bdc0d74ba411988e60767fa653","@tscircuit/copper-pour-solver":"^0.0.62","@tscircuit/capacity-autorouter":"^0.0.941","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.212","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#23260504fceffff2d64bf11720f74e974d1d9321","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.2012_1790708167749_0.13113929429965876","host":"s3://npm-registry-packages-npm-production"}},"0.0.2013":{"name":"@tscircuit/core","version":"0.0.2013","_id":"@tscircuit/core@0.0.2013","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"85a71e5c65b73c5b714df582bcfbbc61cd1ce36d","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.2013.tgz","fileCount":5,"integrity":"sha512-nAR2R2lGsi5fTOylTzqdWbg7sfbL/ScJeSKfpzolKkCHP0IG0qCiNq07ingMjx7lS/hqsIrvHWME5UPkIH4Y8w==","signatures":[{"sig":"MEQCIFclNuqJFmjqTNntmSz4JAIr4lYEbEGZyvBvpDCz9JKeAiBASIuUgDVMan/BclCfZMElVPn8H0KDLde0g2sZnVV+BQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDBb995lsjG3uQWCpWiHfTyETAmIY+kxnmxW19p1AmVwAiAHmiz2aZM9tM5eA8EkfKvZUepEEFd/OKyn86VqmnkXeg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.2013","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12857635},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"e8dc7bc998fcb5c62ab6c133f2c0c6b1b3944e0a","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.506","@tscircuit/props":"^0.0.669","@tscircuit/circuit-json-util":"^0.0.116"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.90","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.24"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.29","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.506","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.433","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.669","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.227","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.248","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.97","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.133","@tscircuit/flex-utils":"https://jscdn.tscircuit.com/@tscircuit/flex-utils/0.0.5.tgz","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.78","@tscircuit/bus-lanes-solver":"github:tscircuit/bus-lanes-solver#0bc8d071241b18a3e7465a878881abe4998f6384","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.116","@tscircuit/via-stitch-solver":"github:tscircuit/via-stitch-solver#64f2ac7781b795bdc0d74ba411988e60767fa653","@tscircuit/copper-pour-solver":"^0.0.62","@tscircuit/capacity-autorouter":"^0.0.941","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.212","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#23260504fceffff2d64bf11720f74e974d1d9321","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.2013_1790709638619_0.6288412275472761","host":"s3://npm-registry-packages-npm-production"}},"0.0.2014":{"name":"@tscircuit/core","version":"0.0.2014","_id":"@tscircuit/core@0.0.2014","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"378c33b7ef61e988f11f0f9dd263110ca0977121","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.2014.tgz","fileCount":5,"integrity":"sha512-vSr9koQ71K0lSlcgefqGulIU4vfMkNM1keWqn6G40AnxIgpP0DI4Zq6FZeNNChHheShJASu0o89KWbWNGjsH1Q==","signatures":[{"sig":"MEQCIGUFmH6f5wJtQbrCTWEe+T0VNMoU2MQdNwhuOqVi0ZqWAiAg/Ge4fpjuGAR0fgjqof++N+azC8MIQ9o/99tVLpuhOA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDEUQpwg8LP/cTqD4gHRrjxpxPJ8LnE+b3CFDIBgFoLQQIgRcLtmbo6FrNaXs3yArubd3ZWyYgdRvj/JcEfQXhja4o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.2014","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12861584},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"22db8f01bd9bb8ea14860179714f8c42d6465c86","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.506","@tscircuit/props":"^0.0.669","@tscircuit/circuit-json-util":"^0.0.116"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.90","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.24"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.29","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.506","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.433","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.669","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.227","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.248","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.97","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.133","@tscircuit/flex-utils":"https://jscdn.tscircuit.com/@tscircuit/flex-utils/0.0.5.tgz","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.78","@tscircuit/bus-lanes-solver":"github:tscircuit/bus-lanes-solver#0bc8d071241b18a3e7465a878881abe4998f6384","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.116","@tscircuit/via-stitch-solver":"github:tscircuit/via-stitch-solver#64f2ac7781b795bdc0d74ba411988e60767fa653","@tscircuit/copper-pour-solver":"^0.0.62","@tscircuit/capacity-autorouter":"^0.0.941","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.212","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#23260504fceffff2d64bf11720f74e974d1d9321","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.2014_1790711402457_0.3389918990049068","host":"s3://npm-registry-packages-npm-production"}},"0.0.2015":{"name":"@tscircuit/core","version":"0.0.2015","_id":"@tscircuit/core@0.0.2015","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"57c91d4794a3c26628b4a521fbf0fcffd69687cf","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.2015.tgz","fileCount":5,"integrity":"sha512-KUtfBFQw5akgmfG1uK6eo8Jeiz4m9F3zV6diPEtGQRlQqL9pwlg7wrKhVs1EO3/eTr9C1wZ2pcPc/wQmfhDd3g==","signatures":[{"sig":"MEYCIQCEvb4AQAWIi6uMBtszk6BpGJEInIz9d11OfMdUIsfmaAIhAI2NqbfUl08zJ7dN7+Jo+VIj8wiFcgWCVt8d3hcMSrYM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCtB+QWjI+YkawesoNFbOMAvYT5dC4o8BsWoQdtAfXFRAIgJNcgMktHbFSPbMuYq0F/b0o23pgXWjd0wesQBAVIUH4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.2015","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12885106},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"f954e8928f0c69e04d121af2fd7795a0542a74a0","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.506","@tscircuit/props":"^0.0.670","@tscircuit/circuit-json-util":"^0.0.116"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.90","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.24"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.29","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.506","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.433","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.670","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.227","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.248","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.97","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.133","@tscircuit/flex-utils":"https://jscdn.tscircuit.com/@tscircuit/flex-utils/0.0.5.tgz","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.78","@tscircuit/bus-lanes-solver":"github:tscircuit/bus-lanes-solver#0bc8d071241b18a3e7465a878881abe4998f6384","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.116","@tscircuit/via-stitch-solver":"github:tscircuit/via-stitch-solver#64f2ac7781b795bdc0d74ba411988e60767fa653","@tscircuit/copper-pour-solver":"^0.0.62","@tscircuit/capacity-autorouter":"^0.0.941","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.212","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#23260504fceffff2d64bf11720f74e974d1d9321","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.2015_1790712746186_0.6267475999139891","host":"s3://npm-registry-packages-npm-production"}},"0.0.2016":{"name":"@tscircuit/core","version":"0.0.2016","_id":"@tscircuit/core@0.0.2016","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"eb4cb870ae536c7892836993033c05aee9f7d731","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.2016.tgz","fileCount":5,"integrity":"sha512-VS8CCVhZYv/FeInrSA+lX1/Khh3yVlInNRhu8TAP5rd25wMzbgYTwoKnY4+M2JfjYmTuQtDlZN0vQpXMbLitqA==","signatures":[{"sig":"MEYCIQC/2T7syeZS+BZUu6w1AAMIYHlaH9WGWXWuhE0WcPspwwIhAJUJ9fCoq/iZClwLvUFnAtgo13PlYrohK5POrN4Plx1A","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDgalDOaaMNMpjFS1IjgnYyRExEpoZFQKBCrDzVCxYxzwIgT11/llTpNr1K+Vsg25lvjD7ESZwVF4Zwuuh8u6ZRcOI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.2016","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12885106},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"0cd5954fc2ac5bd009c4f275bd6a290d7d5a10bf","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.506","@tscircuit/props":"^0.0.670","@tscircuit/circuit-json-util":"^0.0.116"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.90","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.24"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.29","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.506","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.433","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.670","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.228","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.248","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.97","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.133","@tscircuit/flex-utils":"https://jscdn.tscircuit.com/@tscircuit/flex-utils/0.0.5.tgz","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.78","@tscircuit/bus-lanes-solver":"github:tscircuit/bus-lanes-solver#0bc8d071241b18a3e7465a878881abe4998f6384","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.116","@tscircuit/via-stitch-solver":"github:tscircuit/via-stitch-solver#64f2ac7781b795bdc0d74ba411988e60767fa653","@tscircuit/copper-pour-solver":"^0.0.62","@tscircuit/capacity-autorouter":"^0.0.941","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.212","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#23260504fceffff2d64bf11720f74e974d1d9321","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.2016_1790718419075_0.8683584260261707","host":"s3://npm-registry-packages-npm-production"}},"0.0.2017":{"name":"@tscircuit/core","version":"0.0.2017","_id":"@tscircuit/core@0.0.2017","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"ef7aecdafea3bdad3a3cbd8c57cd5fe5bca8db79","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.2017.tgz","fileCount":5,"integrity":"sha512-fLL2c5apAusucGW8AlVlsLHnZOqmW8Fm9pdg8u8LxVLU5+eSmISt7BZV2fMZ2h/dSbmTYWfMTMmAm14BWg5MSQ==","signatures":[{"sig":"MEUCIDXjytCfA56fP+7FxEhvibr5QQqQo4OkxqpBtIaplv8hAiEAh2AjMqt8SJH+/78u6Iv2BHhZA5YzV85ORO+DJidQMsk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIG4R6JW2Oc+b7a9UsCU2BwiGAFklKQk6trsSDlXg6IGBAiBqdrx+tMYG1sSlTsOj+kQBrG+s/ZUTsgcXZdokT2u4vQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.2017","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12885756},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"8e3150d176ef184229a1a63f349718a6f7a82a67","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.507","@tscircuit/props":"^0.0.670","@tscircuit/circuit-json-util":"^0.0.116"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.90","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.24"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.29","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.507","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.433","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.670","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.228","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.248","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.97","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.133","@tscircuit/flex-utils":"https://jscdn.tscircuit.com/@tscircuit/flex-utils/0.0.5.tgz","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.78","@tscircuit/bus-lanes-solver":"github:tscircuit/bus-lanes-solver#0bc8d071241b18a3e7465a878881abe4998f6384","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.116","@tscircuit/via-stitch-solver":"github:tscircuit/via-stitch-solver#64f2ac7781b795bdc0d74ba411988e60767fa653","@tscircuit/copper-pour-solver":"^0.0.62","@tscircuit/capacity-autorouter":"^0.0.941","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.30","@tscircuit/schematic-trace-solver":"^0.0.212","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#23260504fceffff2d64bf11720f74e974d1d9321","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.2017_1790740338431_0.6604988013282362","host":"s3://npm-registry-packages-npm-production"}},"0.0.2018":{"name":"@tscircuit/core","version":"0.0.2018","_id":"@tscircuit/core@0.0.2018","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"cc1bdcdfcc51afe4bf5315cd090754659d25c501","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.2018.tgz","fileCount":5,"integrity":"sha512-bJfRWVgNmbOJ131d3b0t0A1pgj2cK9e9ZeZKxVnbeYRzJWRmd9M+5JnYETpEqQIOtzSyicBjgtSRoCvvk01dBQ==","signatures":[{"sig":"MEQCIDRQTcM9YYY+gm2SCnQb2PlZpAlc2wJoVDtQDXTWAc22AiArKjD2dtLxGhzSulEmTouO2y3bakbpXJ4ZRucFnNgtEQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGsfyrUJM9lVO2PET3p7RnwiVU+3WdEKu7XuOPYAkjVOAiBkS85WrSHQad0vujF8X00m+PoDp6oR5miZPO8ReTlJlQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.2018","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12885756},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"1e3c83d54ceb3eb3baeebb4c1343f620ae5ebe67","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.507","@tscircuit/props":"^0.0.670","@tscircuit/circuit-json-util":"^0.0.116"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.90","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.24"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.29","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.507","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.433","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.670","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.228","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.248","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.97","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.133","@tscircuit/flex-utils":"https://jscdn.tscircuit.com/@tscircuit/flex-utils/0.0.5.tgz","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.78","@tscircuit/bus-lanes-solver":"github:tscircuit/bus-lanes-solver#0bc8d071241b18a3e7465a878881abe4998f6384","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.116","@tscircuit/via-stitch-solver":"github:tscircuit/via-stitch-solver#64f2ac7781b795bdc0d74ba411988e60767fa653","@tscircuit/copper-pour-solver":"^0.0.62","@tscircuit/capacity-autorouter":"^0.0.941","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.32","@tscircuit/schematic-trace-solver":"^0.0.212","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#23260504fceffff2d64bf11720f74e974d1d9321","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.2018_1790741926934_0.9304663553439847","host":"s3://npm-registry-packages-npm-production"}},"0.0.2019":{"name":"@tscircuit/core","version":"0.0.2019","_id":"@tscircuit/core@0.0.2019","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"95148bd5afe1d6ab89d13278835341385c43a60b","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.2019.tgz","fileCount":5,"integrity":"sha512-wkLk1oeNF0HaMTKlpI+pllNP1RrL9gOCXjzmQA0n7BY+HwzjCQWOdvBZESzGbZtVXixsX0mQOjhqr7tmjOen9g==","signatures":[{"sig":"MEUCIAbLiPuviFzLiqw51wRFEkbB/Vy2T1dJgG0a2U5+MCGaAiEA1hmSaRUnYwJlNatktO7Umjao7UtguLTb6HwpdLIAoW0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEgXUC65FL0+jWCuIOz1lTPzQe/UmXZxcygS6HQcU0kSAiEAydzlNX1s1Yjgqu0pa3P0puJ0QJLqvTfMe+uWw7w58kU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.2019","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12909307},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"8ee9f636470237d0cc2652887650849d27212a34","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.507","@tscircuit/props":"^0.0.672","@tscircuit/circuit-json-util":"^0.0.116"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.90","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.24"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.29","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.507","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.433","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.672","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.228","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.248","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.97","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.133","@tscircuit/flex-utils":"https://jscdn.tscircuit.com/@tscircuit/flex-utils/0.0.5.tgz","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.78","@tscircuit/bus-lanes-solver":"github:tscircuit/bus-lanes-solver#0bc8d071241b18a3e7465a878881abe4998f6384","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.116","@tscircuit/via-stitch-solver":"github:tscircuit/via-stitch-solver#64f2ac7781b795bdc0d74ba411988e60767fa653","@tscircuit/copper-pour-solver":"^0.0.62","@tscircuit/capacity-autorouter":"^0.0.941","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.32","@tscircuit/schematic-trace-solver":"^0.0.212","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#23260504fceffff2d64bf11720f74e974d1d9321","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.2019_1790746129746_0.12281675831994754","host":"s3://npm-registry-packages-npm-production"}},"0.0.2020":{"name":"@tscircuit/core","version":"0.0.2020","_id":"@tscircuit/core@0.0.2020","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"da8f8a78246fc70ea42c2c103499130d50ef3c90","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.2020.tgz","fileCount":5,"integrity":"sha512-+J15pKvaY1yjlWJFD3LmNa3KOssUJTmTF+xNfDrYduFzgNabS3bmSFkHy1ERI1EjL5/S/fcqPe53WrXHl5DFwg==","signatures":[{"sig":"MEUCIQCG9cfrlT5YwNbqNZsP6qZGxLE+rBZlHYP6E6+dBLOwewIgTJvDtr7h4qNmiYyFoRzDgk61ENM2Q09zTS9dt02Czfg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCOTfQLsZ25p0DRcs9TaekBCluXHQgGoi3dQ0CWDY+2fQIgSd6m4vjwlR68/gYzmtZnZPcFCUFgmFWl7XYoT7KbvJ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.2020","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12909307},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"f65aebe5a6a5306b39fe1cdcfbba05bd0a203bb8","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.507","@tscircuit/props":"^0.0.672","@tscircuit/circuit-json-util":"^0.0.116"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.90","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.24"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.29","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.507","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.433","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.672","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.230","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.248","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.97","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.133","@tscircuit/flex-utils":"https://jscdn.tscircuit.com/@tscircuit/flex-utils/0.0.5.tgz","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.78","@tscircuit/bus-lanes-solver":"github:tscircuit/bus-lanes-solver#0bc8d071241b18a3e7465a878881abe4998f6384","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.116","@tscircuit/via-stitch-solver":"github:tscircuit/via-stitch-solver#64f2ac7781b795bdc0d74ba411988e60767fa653","@tscircuit/copper-pour-solver":"^0.0.62","@tscircuit/capacity-autorouter":"^0.0.941","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.32","@tscircuit/schematic-trace-solver":"^0.0.212","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#23260504fceffff2d64bf11720f74e974d1d9321","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.2020_1790746666299_0.7752005357922638","host":"s3://npm-registry-packages-npm-production"}},"0.0.2021":{"name":"@tscircuit/core","version":"0.0.2021","_id":"@tscircuit/core@0.0.2021","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"b18a84065d36246c39ad1bc111a77dd0b57744c5","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.2021.tgz","fileCount":5,"integrity":"sha512-xTxPCTcvy0UiWosuSiwipjWyHXH8FIAFjrDb2iEKn4dBi+oa4GHvFgriY+tVs0psp1mT9R7dOrWa8Ryka8y17g==","signatures":[{"sig":"MEUCIQCyIhwH0WhQ9qIA0EBG4j5EnUmCMFrgwtJp6fRD+lyj+QIgEBv9olvIMW+LRiWDJAq4+BksE8rWLkiN9J79hulfEPs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCnC5CFInHZT35LcVzzfPYdy8f03MSaIB8w2b6RbOrenQIgVZJ95qGZl3j/kcEBOy/KB/ePZ/F48II/W0DEboawuUQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.2021","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12909777},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"e94fc8dde82f7576ee80e1095292a7e5f9473524","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.507","@tscircuit/props":"^0.0.672","@tscircuit/circuit-json-util":"^0.0.116"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.90","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.24"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.29","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.507","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.433","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.672","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.230","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.248","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.97","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.133","@tscircuit/flex-utils":"https://jscdn.tscircuit.com/@tscircuit/flex-utils/0.0.5.tgz","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.78","@tscircuit/bus-lanes-solver":"github:tscircuit/bus-lanes-solver#0bc8d071241b18a3e7465a878881abe4998f6384","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.116","@tscircuit/via-stitch-solver":"github:tscircuit/via-stitch-solver#64f2ac7781b795bdc0d74ba411988e60767fa653","@tscircuit/copper-pour-solver":"^0.0.62","@tscircuit/capacity-autorouter":"^0.0.941","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.32","@tscircuit/schematic-trace-solver":"^0.0.212","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#23260504fceffff2d64bf11720f74e974d1d9321","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.2021_1790748397734_0.12196412425494607","host":"s3://npm-registry-packages-npm-production"}},"0.0.2022":{"name":"@tscircuit/core","version":"0.0.2022","_id":"@tscircuit/core@0.0.2022","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"fcccff8cadb0acb87740aaafd21b73695a02f6df","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.2022.tgz","fileCount":5,"integrity":"sha512-oolHI7YIbM0w+6h+l/Yt+f8A5A3JHD/nzmjiykRR72ajl48R88obuJt104GCSsu/Xd0T3xYzkZZD6I7aDbtdxg==","signatures":[{"sig":"MEUCIQCLzazxF0HsVF1L+5t3+npeaWowEdrgmHo2Pd6+aeJS2AIgWaVxAcvdJb5pb2II6azYk5C0wTI5rJtQ40n5woDC1cs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDVnLlqf1Y9LH0eiC+Kgy9vMwN+hE7LjnmzrRVe45B/nAiB0WbA9EsUUbF3gtmTFbkEJRersnwP+1fyOIEQ1y+wwtw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.2022","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12909777},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"9702d96bbb6dca4426e78439401165e1bb151be7","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.507","@tscircuit/props":"^0.0.672","@tscircuit/circuit-json-util":"^0.0.117"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.90","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.24"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.29","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.507","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.433","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.672","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.230","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.248","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.97","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.133","@tscircuit/flex-utils":"https://jscdn.tscircuit.com/@tscircuit/flex-utils/0.0.5.tgz","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.78","@tscircuit/bus-lanes-solver":"github:tscircuit/bus-lanes-solver#0bc8d071241b18a3e7465a878881abe4998f6384","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.117","@tscircuit/via-stitch-solver":"github:tscircuit/via-stitch-solver#64f2ac7781b795bdc0d74ba411988e60767fa653","@tscircuit/copper-pour-solver":"^0.0.62","@tscircuit/capacity-autorouter":"^0.0.941","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.32","@tscircuit/schematic-trace-solver":"^0.0.212","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#23260504fceffff2d64bf11720f74e974d1d9321","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.2022_1790769324832_0.4650958738702504","host":"s3://npm-registry-packages-npm-production"}},"0.0.2023":{"name":"@tscircuit/core","version":"0.0.2023","_id":"@tscircuit/core@0.0.2023","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"f59965a600df4883713f919e82367bf274227684","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.2023.tgz","fileCount":5,"integrity":"sha512-saqalJEN1X26wzz5KiKIC1EnmlXkeUbLD+7RVvBmYPdolvccFR764aKPVOt7dayWanzRI0KfvvyV5VPsz+zD/Q==","signatures":[{"sig":"MEUCIQDS3RWuaPQ1OJqZIi8MGLdj6Fy05siD28OG7nMizl6SjwIgDd7HUDTdn3/Z6yd6H/MgXG/zhVWv4oJHtaZqEZzDKQs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAl1SN6XSZOPrAE7aUmxW64z8A5UwbrS6lbqSSz4kH22AiEAt3rAB+aa7nFJCeY2z5PKabKRyLmHWBmvt5MDgq9lMbI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.2023","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12909360},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"86ba8ce312e0365c5cc82802e24ec5dee91f6e3f","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.507","@tscircuit/props":"^0.0.672","@tscircuit/circuit-json-util":"^0.0.117"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.90","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.24"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.29","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.507","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.433","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.672","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.230","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.248","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.97","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.133","@tscircuit/flex-utils":"https://jscdn.tscircuit.com/@tscircuit/flex-utils/0.0.5.tgz","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.78","@tscircuit/bus-lanes-solver":"github:tscircuit/bus-lanes-solver#0bc8d071241b18a3e7465a878881abe4998f6384","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.117","@tscircuit/via-stitch-solver":"github:tscircuit/via-stitch-solver#64f2ac7781b795bdc0d74ba411988e60767fa653","@tscircuit/copper-pour-solver":"^0.0.62","@tscircuit/capacity-autorouter":"^0.0.941","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.32","@tscircuit/schematic-trace-solver":"^0.0.212","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#23260504fceffff2d64bf11720f74e974d1d9321","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.2023_1790769645470_0.8546668228381555","host":"s3://npm-registry-packages-npm-production"}},"0.0.2024":{"name":"@tscircuit/core","version":"0.0.2024","_id":"@tscircuit/core@0.0.2024","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"c1982343834ba1fcc7657464b310cf3107bbc797","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.2024.tgz","fileCount":5,"integrity":"sha512-261wgmtYtS6NVfLW3akVlt2h4M31Gb4olbF5oEfTDcDY6peM0WuaFu7gcP48zDgPDbPtJW4O3tGJfxGwSVvW5Q==","signatures":[{"sig":"MEUCIQDNGwj0PMC+3a0nCwsiHq8uQLgIVHtExNkHk+hfBSU7+QIgfSfzGo2BL79pZltEtPt2qrtcoRjkjGI2+gw73tSL7iA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDyy3zMykeF41+e1qQY9ugpp1oIIC/x0DVLuwW81jjjgAiBnTbbZmsSfPHkS0+ZxNPPLqKNXcqQfALrjZF2WtBfTDg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.2024","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12909460},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"ee6f10e4b7541ccfcedb66b23a23e58434d6cc06","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.507","@tscircuit/props":"^0.0.672","@tscircuit/circuit-json-util":"^0.0.117"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.90","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.24"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.29","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.507","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.433","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.672","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.230","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.248","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.97","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.133","@tscircuit/flex-utils":"https://jscdn.tscircuit.com/@tscircuit/flex-utils/0.0.5.tgz","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.78","@tscircuit/bus-lanes-solver":"github:tscircuit/bus-lanes-solver#0bc8d071241b18a3e7465a878881abe4998f6384","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.117","@tscircuit/via-stitch-solver":"github:tscircuit/via-stitch-solver#64f2ac7781b795bdc0d74ba411988e60767fa653","@tscircuit/copper-pour-solver":"^0.0.62","@tscircuit/capacity-autorouter":"^0.0.941","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.32","@tscircuit/schematic-trace-solver":"^0.0.212","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#23260504fceffff2d64bf11720f74e974d1d9321","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.2024_1790783432992_0.6285181299713627","host":"s3://npm-registry-packages-npm-production"}},"0.0.2025":{"name":"@tscircuit/core","version":"0.0.2025","_id":"@tscircuit/core@0.0.2025","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"b315649379c547f80994d84cbc82ba71188c2370","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.2025.tgz","fileCount":5,"integrity":"sha512-LuZcPMlI1mFjVS3UDp4Q0uITQVEtkJyy2pqTH83RKbhaUtmc5A9uDhiPhjPIu3a2fjjYhJFmy4WC7LH8HwsLRQ==","signatures":[{"sig":"MEYCIQCVtOd2eRG0GFnnxzyk6VTN4MB6SmwsfEhmt7TNVEif/AIhAO/zYG3AunDFqG0VZyCtORklHonYfbJKGG051EF4jgR4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDjt9wh+YkBqXuvlxmIPhev3AvdD8ZuH9FslWL6x2dtGAIgSj13orduHdAOc+1n1Q1C1TIrurpF3huXg8I/o5f0F2I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.2025","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12912044},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"131ff858a9016410730ed32f361fe383bdba936d","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.507","@tscircuit/props":"^0.0.672","@tscircuit/circuit-json-util":"^0.0.117"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.90","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.24"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.29","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.507","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.433","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.672","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.230","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.248","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.97","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.133","@tscircuit/flex-utils":"https://jscdn.tscircuit.com/@tscircuit/flex-utils/0.0.5.tgz","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.78","@tscircuit/bus-lanes-solver":"github:tscircuit/bus-lanes-solver#0bc8d071241b18a3e7465a878881abe4998f6384","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.117","@tscircuit/via-stitch-solver":"github:tscircuit/via-stitch-solver#64f2ac7781b795bdc0d74ba411988e60767fa653","@tscircuit/copper-pour-solver":"^0.0.62","@tscircuit/capacity-autorouter":"^0.0.941","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.32","@tscircuit/schematic-trace-solver":"^0.0.212","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#23260504fceffff2d64bf11720f74e974d1d9321","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.2025_1790790006625_0.30740624019147544","host":"s3://npm-registry-packages-npm-production"}},"0.0.2026":{"name":"@tscircuit/core","version":"0.0.2026","_id":"@tscircuit/core@0.0.2026","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"0056a32cb6ad2d490cae93298516c6391ec5da3b","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.2026.tgz","fileCount":5,"integrity":"sha512-Y5L+u95rbGLSeUeptwMWTNRdDdStYtZUGXXcwsDSfwYf+Ou2hKq5IubbgLyQyw2Zk3MtR9t3HPjdNgiH0+vmbA==","signatures":[{"sig":"MEUCIETAW0lZDbYQ1aADDq1a05Tdz+cmxoh3tIcZA5zSzt/hAiEA9OTOxU04Y6CcrLQaWxEF98MbqzjyBB3kJMjtfMlhUjI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICj1sFkBINRy2zXop7Ckhrsow0M0/2+8+GRPNOBPWaE7AiBnEDbz70wf9GOahNTLfDQVEpc5zlZLeGNZB9qBibqy5Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.2026","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12953824},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"0c680659f7ea87fd13d7845ddd2795620f7b821b","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.507","@tscircuit/props":"^0.0.672","@tscircuit/circuit-json-util":"^0.0.117"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.90","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.24"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.29","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.507","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.433","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.672","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.230","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.248","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.97","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.133","@tscircuit/flex-utils":"https://jscdn.tscircuit.com/@tscircuit/flex-utils/0.0.5.tgz","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.78","@tscircuit/dogbone-solver":"https://jscdn.tscircuit.com/@tscircuit/dogbone-solver/0.0.1.tgz","@tscircuit/bus-lanes-solver":"github:tscircuit/bus-lanes-solver#0bc8d071241b18a3e7465a878881abe4998f6384","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.117","@tscircuit/via-stitch-solver":"github:tscircuit/via-stitch-solver#64f2ac7781b795bdc0d74ba411988e60767fa653","@tscircuit/copper-pour-solver":"^0.0.62","@tscircuit/capacity-autorouter":"^0.0.941","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.32","@tscircuit/schematic-trace-solver":"^0.0.212","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#23260504fceffff2d64bf11720f74e974d1d9321","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.2026_1790796787505_0.8979593842221534","host":"s3://npm-registry-packages-npm-production"}},"0.0.2027":{"name":"@tscircuit/core","version":"0.0.2027","_id":"@tscircuit/core@0.0.2027","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"6fb5fbb495579284942308ab05a4a483a99cec6b","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.2027.tgz","fileCount":5,"integrity":"sha512-8nTNa6CU8T8JnZBhg3fy1AH1kqYv6HDio0V4q3N1efMMeW5Bcm/xDxOGj39fVkLZjxbyaor3QxQgicQ8xEtMmw==","signatures":[{"sig":"MEQCIGxvUHadyB56wd4noqXy0ckWZW12QdyIHd8BNuxCCukgAiBVPc3PQN7lcEQ4T8q7uJb+o0XIZO72fqtfOGQXFsoGLg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGt+e8iVZWC7u8mWeperg+vAO3eTkbpnNd/Epi0t8XePAiBx15eOJux9ycKKBln6mJcGXhKwFh3TUmO0mfEc7F3Rhw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.2027","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12954024},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"aaab471d77b832b744271848adcfcd89868582fb","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.507","@tscircuit/props":"^0.0.672","@tscircuit/circuit-json-util":"^0.0.117"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.90","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.24"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.29","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.507","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.433","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.672","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.0","@tscircuit/checks":"^0.0.230","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.248","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.97","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.133","@tscircuit/flex-utils":"https://jscdn.tscircuit.com/@tscircuit/flex-utils/0.0.5.tgz","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.78","@tscircuit/dogbone-solver":"https://jscdn.tscircuit.com/@tscircuit/dogbone-solver/0.0.1.tgz","@tscircuit/bus-lanes-solver":"github:tscircuit/bus-lanes-solver#0bc8d071241b18a3e7465a878881abe4998f6384","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.117","@tscircuit/via-stitch-solver":"github:tscircuit/via-stitch-solver#64f2ac7781b795bdc0d74ba411988e60767fa653","@tscircuit/copper-pour-solver":"^0.0.62","@tscircuit/capacity-autorouter":"^0.0.941","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.32","@tscircuit/schematic-trace-solver":"^0.0.212","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#23260504fceffff2d64bf11720f74e974d1d9321","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.2027_1790799146243_0.9036198744264392","host":"s3://npm-registry-packages-npm-production"}},"0.0.2028":{"name":"@tscircuit/core","version":"0.0.2028","_id":"@tscircuit/core@0.0.2028","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"f5d00aa7d2382da099cee89e217efbaaeb972ec4","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.2028.tgz","fileCount":5,"integrity":"sha512-I/GNDMEGcDJmocmROApSb/V520au5LDTZx4YhCiEsLFuC1AwQxZjasa6wwwvVWFDsLFWvawOSzKTsciBQbykrg==","signatures":[{"sig":"MEUCIQD39l12o0uPRzwCWK1R1nWXDvb/dtP6AtV4V3HukX14xgIgTWEYJWt9GtTxhI39QIQ/MHfr6FqJSkr6/VgoiZLImpc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFr7FkbBe49ZwzhqIEaPedvAXf5mfbt9rpK2VUcJ82fFAiEAzsnOZThH46cCCR4xHd4onwXko8WbKpEaEB8fdLNlBr4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.2028","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14003949},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"187d885ba81b2ef4926b5cdb93ecb4b0eef25a50","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.507","@tscircuit/props":"^0.0.672","@tscircuit/circuit-json-util":"^0.0.117"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.90","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.24"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.29","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.507","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.433","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.672","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.1","@tscircuit/checks":"^0.0.230","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.248","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.97","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.133","@tscircuit/flex-utils":"https://jscdn.tscircuit.com/@tscircuit/flex-utils/0.0.5.tgz","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.78","@tscircuit/dogbone-solver":"https://jscdn.tscircuit.com/@tscircuit/dogbone-solver/0.0.1.tgz","@tscircuit/bus-lanes-solver":"https://jscdn.tscircuit.com/@tscircuit/bus-lanes-solver/0.0.2.tgz","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.117","@tscircuit/via-stitch-solver":"github:tscircuit/via-stitch-solver#64f2ac7781b795bdc0d74ba411988e60767fa653","@tscircuit/copper-pour-solver":"^0.0.62","@tscircuit/capacity-autorouter":"^0.0.941","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.32","@tscircuit/schematic-trace-solver":"https://jscdn.tscircuit.com/@tscircuit/schematic-trace-solver/0.0.215.tgz","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#23260504fceffff2d64bf11720f74e974d1d9321","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.2028_1790808690053_0.4241927623726991","host":"s3://npm-registry-packages-npm-production"}},"0.0.2029":{"name":"@tscircuit/core","version":"0.0.2029","_id":"@tscircuit/core@0.0.2029","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"526e3092c256f8075ee7fcd62c3c7b8ac1b50978","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.2029.tgz","fileCount":5,"integrity":"sha512-LRrVFVWrb0bsPsg42Ji67AbDRgZH5IBIKJAVb+QeQ6XSFR/CD3DSV8yA0SpzORTFTWa+D3iBso8feeGHqMi8UA==","signatures":[{"sig":"MEQCIAR42d/LWQf032f/5mo9yI258O87c9vCW+NOAhrglcs3AiB/kkSzmQWyyzyegHD+oPAxuyb4EjGJ+T19YIOMeO7iYw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQClDVZcY/OpRN1C/60J3TCwo+zwSDOy+n6mhqOxIENt+gIgbCDrhkiXLkyU4PovjGEH1N7ZKi+5gwhDhzA5zpOankU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.2029","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14020823},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"2d188dfabab1013229973c981c6d60b7f7ef6787","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.507","@tscircuit/props":"^0.0.672","@tscircuit/circuit-json-util":"^0.0.117"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.90","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.24"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.29","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.507","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.433","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.672","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.1","@tscircuit/checks":"^0.0.230","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.248","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.97","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.133","@tscircuit/flex-utils":"https://jscdn.tscircuit.com/@tscircuit/flex-utils/0.0.5.tgz","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.78","@tscircuit/dogbone-solver":"https://jscdn.tscircuit.com/@tscircuit/dogbone-solver/0.0.1.tgz","@tscircuit/bus-lanes-solver":"https://jscdn.tscircuit.com/@tscircuit/bus-lanes-solver/0.0.5.tgz","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.117","@tscircuit/via-stitch-solver":"github:tscircuit/via-stitch-solver#64f2ac7781b795bdc0d74ba411988e60767fa653","@tscircuit/copper-pour-solver":"^0.0.62","@tscircuit/capacity-autorouter":"^0.0.941","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.33","@tscircuit/schematic-trace-solver":"https://jscdn.tscircuit.com/@tscircuit/schematic-trace-solver/0.0.215.tgz","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#23260504fceffff2d64bf11720f74e974d1d9321","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.2029_1790825810834_0.8214795136729951","host":"s3://npm-registry-packages-npm-production"}},"0.0.2030":{"name":"@tscircuit/core","version":"0.0.2030","_id":"@tscircuit/core@0.0.2030","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"37afd236d281e821f13d2f9886ef29262779f062","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.2030.tgz","fileCount":5,"integrity":"sha512-UE3hBVBjzbVQ1P9JB9iGXAzcAwAqMDO+s/gzaj3naeSLMOqy5011x8kmxt863Pc1x06OuTYk2Bf/cXqYjyYE8Q==","signatures":[{"sig":"MEUCIQCSBX4BOhcDknjrUllsit01k67tVBMDEYoQZ3ie83kC3AIgDbCRmV5OsTZ2anZqZAhwO6miUdeH3Q1x2901IWuqGB0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDf+ZtGnM7zPYCOIOk8l0G9VOtmVRZnHgpJOasUWF8yLQIhANLhXmjIGl7qZ7HJUDhbJBKmapt0CX9q+/GZ/bmkqkcv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.2030","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14104752},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"5644a7b6724f6f227b4d15639cc704645afeeb62","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.507","@tscircuit/props":"^0.0.672","@tscircuit/circuit-json-util":"^0.0.117"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.90","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.24"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.29","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.507","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.433","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.672","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.1","@tscircuit/checks":"^0.0.230","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.248","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.97","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.133","@tscircuit/flex-utils":"https://jscdn.tscircuit.com/@tscircuit/flex-utils/0.0.5.tgz","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.78","@tscircuit/dogbone-solver":"https://jscdn.tscircuit.com/@tscircuit/dogbone-solver/0.0.1.tgz","@tscircuit/bus-lanes-solver":"https://jscdn.tscircuit.com/@tscircuit/bus-lanes-solver/0.0.5.tgz","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.117","@tscircuit/via-stitch-solver":"github:tscircuit/via-stitch-solver#64f2ac7781b795bdc0d74ba411988e60767fa653","@tscircuit/copper-pour-solver":"^0.0.62","@tscircuit/capacity-autorouter":"^0.0.941","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.33","@tscircuit/schematic-trace-solver":"https://jscdn.tscircuit.com/@tscircuit/schematic-trace-solver/0.0.215.tgz","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#23260504fceffff2d64bf11720f74e974d1d9321","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.2030_1790830788325_0.40948883090877564","host":"s3://npm-registry-packages-npm-production"}},"0.0.2031":{"name":"@tscircuit/core","version":"0.0.2031","_id":"@tscircuit/core@0.0.2031","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"c08d369889c84f1dbccca8cb03898a77c07cc14b","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.2031.tgz","fileCount":5,"integrity":"sha512-pJZGGgvzgoTi5w8Kme3q+vlZ6AoAay5KL+Ix/Yhlv6lAOYtObq9ao3TfpOvEocH40RJnZfaLLXQGaJfjzwOOoA==","signatures":[{"sig":"MEQCIDkLp7A1Wvhy512BzokTch25M6nF/QLkqlZYiSTZYXOeAiAaMhdgN7m/0ME2wmH8O4pLp4Gk5eMxpedxwbkNGObspQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEs/BaWXTV/Rq73mLlygnkttP6KaiJdppmwZurK/Lsn+AiEA22ErznJqn9tlOfiYeje7PuF7+6ZMThcatcZRPp2poPQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.2031","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14104752},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"80ba2c4b07b88113d1e1d9724ffd66ae1d3aaa5e","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.507","@tscircuit/props":"^0.0.672","@tscircuit/circuit-json-util":"^0.0.117"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.90","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.24"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.29","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.507","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.433","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.672","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.1","@tscircuit/checks":"^0.0.230","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.248","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.97","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.133","@tscircuit/flex-utils":"https://jscdn.tscircuit.com/@tscircuit/flex-utils/0.0.5.tgz","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.78","@tscircuit/dogbone-solver":"https://jscdn.tscircuit.com/@tscircuit/dogbone-solver/0.0.1.tgz","@tscircuit/bus-lanes-solver":"https://jscdn.tscircuit.com/@tscircuit/bus-lanes-solver/0.0.5.tgz","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.117","@tscircuit/via-stitch-solver":"github:tscircuit/via-stitch-solver#64f2ac7781b795bdc0d74ba411988e60767fa653","@tscircuit/copper-pour-solver":"^0.0.62","@tscircuit/capacity-autorouter":"^0.0.941","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.33","@tscircuit/schematic-trace-solver":"https://jscdn.tscircuit.com/@tscircuit/schematic-trace-solver/0.0.217.tgz","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#23260504fceffff2d64bf11720f74e974d1d9321","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.2031_1790836821564_0.6465232462985744","host":"s3://npm-registry-packages-npm-production"}},"0.0.2032":{"name":"@tscircuit/core","version":"0.0.2032","_id":"@tscircuit/core@0.0.2032","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"63899abfb4c5f7117e24ae7eb8fa076423032779","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.2032.tgz","fileCount":5,"integrity":"sha512-sc37C0TSwFodd+24PLfAyBsU45Z2OgOB5zDrHPrd1Ab7qhttaj+6HE6iTWqd4L30OX26mkjZgW23Ym69YalwFw==","signatures":[{"sig":"MEUCIQCce8nqrwkeckrt2Xj4H01xOvN/ir2p6Afc301j44owgwIgbL3x9G2oioYCFPocJBpNTbxwy3FJX/Nv45ipvHdnb/I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFW3LwcB8yMqJK6IgfPRFBegwVulU+15H/9jdJeQOQvfAiEAhNWEPkv95AIRiN+Womsythz3HMktazPFKFswye5NBlA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.2032","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14104752},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"26084b2f0be318def5f2ab9a0a25c493557be4db","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.507","@tscircuit/props":"^0.0.672","@tscircuit/circuit-json-util":"^0.0.117"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.90","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.24"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.29","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.507","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.433","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.672","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.1","@tscircuit/checks":"^0.0.231","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.248","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.97","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.133","@tscircuit/flex-utils":"https://jscdn.tscircuit.com/@tscircuit/flex-utils/0.0.5.tgz","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.78","@tscircuit/dogbone-solver":"https://jscdn.tscircuit.com/@tscircuit/dogbone-solver/0.0.1.tgz","@tscircuit/bus-lanes-solver":"https://jscdn.tscircuit.com/@tscircuit/bus-lanes-solver/0.0.5.tgz","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.117","@tscircuit/via-stitch-solver":"github:tscircuit/via-stitch-solver#64f2ac7781b795bdc0d74ba411988e60767fa653","@tscircuit/copper-pour-solver":"^0.0.62","@tscircuit/capacity-autorouter":"^0.0.941","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.33","@tscircuit/schematic-trace-solver":"https://jscdn.tscircuit.com/@tscircuit/schematic-trace-solver/0.0.217.tgz","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#23260504fceffff2d64bf11720f74e974d1d9321","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.2032_1790856952350_0.769899814206072","host":"s3://npm-registry-packages-npm-production"}},"0.0.2033":{"name":"@tscircuit/core","version":"0.0.2033","_id":"@tscircuit/core@0.0.2033","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"afbcba93dcc11d05c03beed73436f346d513382a","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.2033.tgz","fileCount":5,"integrity":"sha512-eyhf7/URX4x0n+FxVbVmQmAK1X5/A7Vd+jixiJi/n/CbDQeG2w7N2TlzH0HawGn0f5+ZBo9xixEqlFxLC3Xiag==","signatures":[{"sig":"MEQCIBpaR0urLdXp5vaN56KNVogjeOHdAp/+QNNui46SOr3WAiBCNuip6IAbV1naGTavwb4dBcB5DGQkggesSmiIXnN5Ng==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCLLuoFkvT5drrwINc3boS9vjq4zqr4i0WS/Cz1AVcPtwIhAM+esNV0ne8UINaj6U6jqrCwQc31r525guAgyEGDLwOa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.2033","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14104752},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"a61451654ff1f8bb0249f135dca482a84bedb802","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.507","@tscircuit/props":"^0.0.672","@tscircuit/circuit-json-util":"^0.0.117"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.90","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.24"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.29","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.507","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.433","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.672","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.1","@tscircuit/checks":"^0.0.231","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.248","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.97","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.133","@tscircuit/flex-utils":"https://jscdn.tscircuit.com/@tscircuit/flex-utils/0.0.5.tgz","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.78","@tscircuit/dogbone-solver":"https://jscdn.tscircuit.com/@tscircuit/dogbone-solver/0.0.1.tgz","@tscircuit/bus-lanes-solver":"https://jscdn.tscircuit.com/@tscircuit/bus-lanes-solver/0.0.5.tgz","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.117","@tscircuit/via-stitch-solver":"github:tscircuit/via-stitch-solver#64f2ac7781b795bdc0d74ba411988e60767fa653","@tscircuit/copper-pour-solver":"^0.0.62","@tscircuit/capacity-autorouter":"^0.0.951","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.33","@tscircuit/schematic-trace-solver":"https://jscdn.tscircuit.com/@tscircuit/schematic-trace-solver/0.0.217.tgz","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#23260504fceffff2d64bf11720f74e974d1d9321","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.2033_1790869619301_0.06487718521205488","host":"s3://npm-registry-packages-npm-production"}},"0.0.2034":{"name":"@tscircuit/core","version":"0.0.2034","_id":"@tscircuit/core@0.0.2034","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"4b953af7296efa008280030d4c5f9f3e90eb1183","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.2034.tgz","fileCount":5,"integrity":"sha512-ZCVl4+/7cI1iczAVxx6Qltqa9jNiRXS9+n4qvCbfnZGosKxPdOKlcnsmRAQCd9jnbzR4LiQL6bK52P1Y8hZd4A==","signatures":[{"sig":"MEUCIBYzLwIADcnPRh0NnFSQpzaBF61RGaOkg8gy971X/RImAiEAngB91tbEaC0zxN/nU+sIvsRxXSxpPGCCDhETScKifDw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDoId7ufixbDyQMTqksDPmwqP4ia6M3iGGdTeVO1WEK3AiEAzZuiBPoxblv/vhG5bl1CnEm9XVbJMF4kRo+bqzA+E00=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.2034","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14126772},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"190572d15b2a1e87d7b99f5897a7b299a27e49be","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.507","@tscircuit/props":"^0.0.672","@tscircuit/circuit-json-util":"^0.0.117"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.90","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.24"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.29","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.507","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.433","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.672","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.1","@tscircuit/checks":"^0.0.231","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.248","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.97","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.133","@tscircuit/flex-utils":"https://jscdn.tscircuit.com/@tscircuit/flex-utils/0.0.5.tgz","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.78","@tscircuit/dogbone-solver":"https://jscdn.tscircuit.com/@tscircuit/dogbone-solver/0.0.1.tgz","@tscircuit/bus-lanes-solver":"https://jscdn.tscircuit.com/@tscircuit/bus-lanes-solver/0.0.6.tgz","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.117","@tscircuit/via-stitch-solver":"github:tscircuit/via-stitch-solver#64f2ac7781b795bdc0d74ba411988e60767fa653","@tscircuit/copper-pour-solver":"^0.0.62","@tscircuit/capacity-autorouter":"^0.0.951","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.33","@tscircuit/schematic-trace-solver":"https://jscdn.tscircuit.com/@tscircuit/schematic-trace-solver/0.0.217.tgz","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#23260504fceffff2d64bf11720f74e974d1d9321","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.2034_1790873301843_0.95830746683027","host":"s3://npm-registry-packages-npm-production"}},"0.0.2035":{"name":"@tscircuit/core","version":"0.0.2035","_id":"@tscircuit/core@0.0.2035","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"42e172016f35ddec2202725c2302df43f91ecfc5","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.2035.tgz","fileCount":5,"integrity":"sha512-lkufc68ZlkCnJ+XJ9N0+Sa4t60+cm4s4Q65uDIkoHzgq0UpeHttnNRbtz0ZdS7yAsd4OfWkqyWsWfvEAqtKOWg==","signatures":[{"sig":"MEUCIQCqHMLSO+qZZQHidiRpPS8peaSBZGLrMnbekRUFEfRGYgIgWhZTze0yb6bMMBzABl79QMG4BglD8oDS39iKyN3+sQg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDMsqoYu+vpmxMg01dF/UVUIve6kCXwIyV5R1ut9rWBTgIhAJK5j5qBli6rZFiox1FPAeZErU+fgpZeb84Y3assX1nV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.2035","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14126772},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"3fcbb3842b8ab1c0af324078f6eb55c3dbcba1a0","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.507","@tscircuit/props":"^0.0.672","@tscircuit/circuit-json-util":"^0.0.117"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.90","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.24"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.29","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.507","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.433","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.672","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.1","@tscircuit/checks":"^0.0.232","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.248","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.97","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.133","@tscircuit/flex-utils":"https://jscdn.tscircuit.com/@tscircuit/flex-utils/0.0.5.tgz","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.78","@tscircuit/dogbone-solver":"https://jscdn.tscircuit.com/@tscircuit/dogbone-solver/0.0.1.tgz","@tscircuit/bus-lanes-solver":"https://jscdn.tscircuit.com/@tscircuit/bus-lanes-solver/0.0.6.tgz","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.117","@tscircuit/via-stitch-solver":"github:tscircuit/via-stitch-solver#64f2ac7781b795bdc0d74ba411988e60767fa653","@tscircuit/copper-pour-solver":"^0.0.62","@tscircuit/capacity-autorouter":"^0.0.951","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.33","@tscircuit/schematic-trace-solver":"https://jscdn.tscircuit.com/@tscircuit/schematic-trace-solver/0.0.217.tgz","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#23260504fceffff2d64bf11720f74e974d1d9321","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.2035_1790875041299_0.4411311676629335","host":"s3://npm-registry-packages-npm-production"}},"0.0.2036":{"name":"@tscircuit/core","version":"0.0.2036","_id":"@tscircuit/core@0.0.2036","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"b1ae083bb551718853128f2dca631750d3f4527c","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.2036.tgz","fileCount":5,"integrity":"sha512-KDQW7RbYeHUHC+702s/mXoii5V+c3FGduQyROqQUJaCJx1IFDUNx5Yyv8NFij61uG6MX0PtaU9DDNbJ6tOWDVg==","signatures":[{"sig":"MEUCIET5cVntlvOc+SKJBlkcewKwyP7qqnLhDo+PeFbtdCFSAiEAwMo/yJSV2JhXpd02i9XxKM2bN+cDCZjVB4MLd9n2/CQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDhtbng7FIcTClxnMKNHxNa+tvzuoRKaT0L5gaq9vNzOAiEA4vFR84jjXqfXH1VeA6JuTYlqhD+aEc7UO98CGsnrqOU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.2036","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14126772},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"7b4e703be5cc7e0c380519f704a7e8a0e0d92ccc","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.507","@tscircuit/props":"^0.0.672","@tscircuit/circuit-json-util":"^0.0.117"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.90","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.24"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.29","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.507","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.433","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.672","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.1","@tscircuit/checks":"^0.0.233","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.248","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.97","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.133","@tscircuit/flex-utils":"https://jscdn.tscircuit.com/@tscircuit/flex-utils/0.0.5.tgz","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.78","@tscircuit/dogbone-solver":"https://jscdn.tscircuit.com/@tscircuit/dogbone-solver/0.0.1.tgz","@tscircuit/bus-lanes-solver":"https://jscdn.tscircuit.com/@tscircuit/bus-lanes-solver/0.0.6.tgz","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.117","@tscircuit/via-stitch-solver":"github:tscircuit/via-stitch-solver#64f2ac7781b795bdc0d74ba411988e60767fa653","@tscircuit/copper-pour-solver":"^0.0.62","@tscircuit/capacity-autorouter":"^0.0.951","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.33","@tscircuit/schematic-trace-solver":"https://jscdn.tscircuit.com/@tscircuit/schematic-trace-solver/0.0.217.tgz","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#23260504fceffff2d64bf11720f74e974d1d9321","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.2036_1790882634006_0.46366267389808646","host":"s3://npm-registry-packages-npm-production"}},"0.0.2038":{"name":"@tscircuit/core","version":"0.0.2038","_id":"@tscircuit/core@0.0.2038","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"cbd3072f61ce90f7486ec8337d083d5ec793aaf6","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.2038.tgz","fileCount":5,"integrity":"sha512-fHDskn1j1YaQsmIn6HDE20Tbnz8Cm/dWYYSyRzA5XLVqfIKXb6kDiTTmAX2KDUXwhhAggN34hhq1hMGHoYlVzQ==","signatures":[{"sig":"MEQCIHJpor/6ubLQqT6eb5kJVJh6zi4QC1L7Zxxt4LuwM09KAiAkXnN9DMq4axqSBcUduVB/VYaCxkBKHNHqKqEjtUvibQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICuUIYs+7naOcFOBkcjYl2ZBLY6teC4b6W46HnYXm1S3AiAWDdskz1W3jzARyQFdoRgL1gY99IU1Vu4HNf3I6Jsncw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.2038","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14129432},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"47016e4e0b28de4d20e28d3d7686be517ba0cf2f","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.507","@tscircuit/props":"^0.0.674","@tscircuit/circuit-json-util":"^0.0.117"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.90","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.24"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.29","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.507","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.433","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.674","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.1","@tscircuit/checks":"^0.0.233","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.248","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.97","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.133","@tscircuit/flex-utils":"https://jscdn.tscircuit.com/@tscircuit/flex-utils/0.0.5.tgz","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.78","@tscircuit/dogbone-solver":"https://jscdn.tscircuit.com/@tscircuit/dogbone-solver/0.0.1.tgz","@tscircuit/bus-lanes-solver":"https://jscdn.tscircuit.com/@tscircuit/bus-lanes-solver/0.0.6.tgz","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.117","@tscircuit/via-stitch-solver":"github:tscircuit/via-stitch-solver#64f2ac7781b795bdc0d74ba411988e60767fa653","@tscircuit/copper-pour-solver":"^0.0.62","@tscircuit/capacity-autorouter":"^0.0.951","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.33","@tscircuit/schematic-trace-solver":"https://jscdn.tscircuit.com/@tscircuit/schematic-trace-solver/0.0.217.tgz","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#23260504fceffff2d64bf11720f74e974d1d9321","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.2038_1790883084943_0.24083775694670329","host":"s3://npm-registry-packages-npm-production"}},"0.0.2037":{"name":"@tscircuit/core","version":"0.0.2037","_id":"@tscircuit/core@0.0.2037","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"ea91113edc4a9810c3486f796530c99b46b74587","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.2037.tgz","fileCount":5,"integrity":"sha512-nC33YupgpgkJYEUkK+pC7g4B4RiL2O484ph5cNKY5Jdb8zCug2ZAXcTk5rV1lLCtBlWZ1P11srthYXTrCA6rtg==","signatures":[{"sig":"MEUCIQDQ8civaLVvVr2W7yQ+UWp26BnhhGpuCn/u7NzMi2shLgIgcuHqUKgSUWylHjKZfYSFoM7amtqqyCtZUksP6sU5mGc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCUWAkf6tJ2UIMaWBQVuSioQ71LS0wwlQP5jERyZFxzYgIhAN5a5KAU+6sQe59JJdP8KRv1Z5+ycGkfKCPxcGhN7sRX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.2037","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14127123},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"98ad1b1dca32c8092cb10750096cdb1e9ca7de08","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.507","@tscircuit/props":"^0.0.672","@tscircuit/circuit-json-util":"^0.0.117"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.90","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.24"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.29","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.507","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.433","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.672","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.1","@tscircuit/checks":"^0.0.233","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.248","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.97","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.133","@tscircuit/flex-utils":"https://jscdn.tscircuit.com/@tscircuit/flex-utils/0.0.5.tgz","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.78","@tscircuit/dogbone-solver":"https://jscdn.tscircuit.com/@tscircuit/dogbone-solver/0.0.1.tgz","@tscircuit/bus-lanes-solver":"https://jscdn.tscircuit.com/@tscircuit/bus-lanes-solver/0.0.6.tgz","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.117","@tscircuit/via-stitch-solver":"github:tscircuit/via-stitch-solver#64f2ac7781b795bdc0d74ba411988e60767fa653","@tscircuit/copper-pour-solver":"^0.0.62","@tscircuit/capacity-autorouter":"^0.0.951","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.33","@tscircuit/schematic-trace-solver":"https://jscdn.tscircuit.com/@tscircuit/schematic-trace-solver/0.0.217.tgz","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#23260504fceffff2d64bf11720f74e974d1d9321","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.2037_1790883152161_0.3622688366803415","host":"s3://npm-registry-packages-npm-production"}},"0.0.2039":{"name":"@tscircuit/core","version":"0.0.2039","_id":"@tscircuit/core@0.0.2039","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"113854e2587d6dfa016574293c8fd4c53dfe6f7e","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.2039.tgz","fileCount":5,"integrity":"sha512-fU1+ogyellUnZ2Z+spPmUHcsQgojm6qd9XgD9uJdhb+UZxXm8jFJY9Cf1fnrjpGe7qheQNvUjbbl5mEAyLzrDg==","signatures":[{"sig":"MEYCIQCrEWXOi8cPsa6z2v5He5JFqZrQkiD1HfhC5eFUIGaNXwIhALLOCP13lbvrZNr6c+llW0wtq0Lscoz56kWAu2Auss25","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIG43xd0mEhr0RvIiPphErqV+2zz9WSVmrlIulJD5PTzDAiEA1MRjiDQykwW1KvUL+UpvPiWT3KDla1EZIgLGLYgP0dY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.2039","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14991327},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"7100bc2987a66871fb0079c09e24b9a916566f04","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx && bun run scripts/smoke-tests/check-dist-bundled-schematic-solver.ts","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.507","@tscircuit/props":"^0.0.674","@tscircuit/circuit-json-util":"^0.0.117"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.90","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.24"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.29","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.507","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.433","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.674","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.1","@tscircuit/checks":"^0.0.233","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.248","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.97","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.133","@tscircuit/flex-utils":"https://jscdn.tscircuit.com/@tscircuit/flex-utils/0.0.5.tgz","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.78","@tscircuit/dogbone-solver":"https://jscdn.tscircuit.com/@tscircuit/dogbone-solver/0.0.1.tgz","@tscircuit/bus-lanes-solver":"https://jscdn.tscircuit.com/@tscircuit/bus-lanes-solver/0.0.6.tgz","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.117","@tscircuit/via-stitch-solver":"github:tscircuit/via-stitch-solver#64f2ac7781b795bdc0d74ba411988e60767fa653","@tscircuit/copper-pour-solver":"^0.0.62","@tscircuit/capacity-autorouter":"^0.0.951","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.33","@tscircuit/schematic-trace-solver":"https://jscdn.tscircuit.com/@tscircuit/schematic-trace-solver/0.0.217.tgz","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#23260504fceffff2d64bf11720f74e974d1d9321","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.2039_1790885196419_0.7146589348702499","host":"s3://npm-registry-packages-npm-production"}},"0.0.2040":{"name":"@tscircuit/core","version":"0.0.2040","_id":"@tscircuit/core@0.0.2040","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"1797745294ab5804df988ad00d83a7081ad39ce4","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.2040.tgz","fileCount":5,"integrity":"sha512-vJiCUrxh6M68q+Hrg9EcOXi4v71x6kAABBHeuIYUoZM2viWI8DcHiMTIT5zy0Uzd9W6vQbtUMOsWvrUCU/PD5g==","signatures":[{"sig":"MEUCIH+1zD4Gh+cpLYTWjZhLrGhT38uMNZfhcZA9VhFf0iAIAiEAxiRfjiXljgDQBJrfiKfAGPOQQeI1In60YRvwlIzRG8s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAs1PalmDDHaZltTgmjo//+6iIj5f/n3gLExcI5nZaYOAiAvB85BBoQFViMownvkTClAeLd/c0xBZHsmu6t1m8asyQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.2040","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14998472},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"a215de663faa4f719947e74d173886372c8c7b18","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx && bun run scripts/smoke-tests/check-dist-bundled-schematic-solver.ts","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.507","@tscircuit/props":"^0.0.674","@tscircuit/circuit-json-util":"^0.0.117"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.90","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.24"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.29","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.507","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.433","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.674","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.1","@tscircuit/checks":"^0.0.233","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.248","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.97","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.137","@tscircuit/flex-utils":"https://jscdn.tscircuit.com/@tscircuit/flex-utils/0.0.6.tgz","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.78","@tscircuit/dogbone-solver":"https://jscdn.tscircuit.com/@tscircuit/dogbone-solver/0.0.1.tgz","@tscircuit/bus-lanes-solver":"https://jscdn.tscircuit.com/@tscircuit/bus-lanes-solver/0.0.6.tgz","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.117","@tscircuit/via-stitch-solver":"github:tscircuit/via-stitch-solver#64f2ac7781b795bdc0d74ba411988e60767fa653","@tscircuit/copper-pour-solver":"^0.0.62","@tscircuit/capacity-autorouter":"^0.0.951","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.33","@tscircuit/schematic-trace-solver":"https://jscdn.tscircuit.com/@tscircuit/schematic-trace-solver/0.0.217.tgz","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#23260504fceffff2d64bf11720f74e974d1d9321","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.2040_1790891269574_0.026671165331240143","host":"s3://npm-registry-packages-npm-production"}},"0.0.2041":{"name":"@tscircuit/core","version":"0.0.2041","_id":"@tscircuit/core@0.0.2041","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"24fd41271f809bb11ca1ef36f2fa5f26a0bf35b3","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.2041.tgz","fileCount":5,"integrity":"sha512-U6Yf3o0thhPGkbG3wbwYG4LvMtThBP2+Mf/XEm880g0Qdum3mtTocJdfT6xn5RRgF+bXzCoQH+p5xNwJPIjfqg==","signatures":[{"sig":"MEYCIQC7j0WNIYyVM44MJE1ZfZdKtoUKtohLqT99wwDfnmBaLgIhAKvM0byvONDM7Mdriz/AzTxMsNuG0Kz5XZ0foJpsSXff","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDNwtuJptZtKoU8UAWVfHUMBDmX7PiRE0RaR5nfQ0PhzAIgQkVT2JYY8xWGIIP6/VdCgqtQ+NvPy9EIG2i923YToiE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.2041","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14998505},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"ba05a79c62ed7c37e60065d3e8b0daf04ec70f0a","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx && bun run scripts/smoke-tests/check-dist-bundled-schematic-solver.ts","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.507","@tscircuit/props":"^0.0.676","@tscircuit/circuit-json-util":"^0.0.117"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.90","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.24"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.29","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.507","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.433","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.676","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.1","@tscircuit/checks":"^0.0.233","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.248","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.97","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.137","@tscircuit/flex-utils":"https://jscdn.tscircuit.com/@tscircuit/flex-utils/0.0.6.tgz","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.78","@tscircuit/dogbone-solver":"https://jscdn.tscircuit.com/@tscircuit/dogbone-solver/0.0.1.tgz","@tscircuit/bus-lanes-solver":"https://jscdn.tscircuit.com/@tscircuit/bus-lanes-solver/0.0.6.tgz","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.117","@tscircuit/via-stitch-solver":"github:tscircuit/via-stitch-solver#64f2ac7781b795bdc0d74ba411988e60767fa653","@tscircuit/copper-pour-solver":"^0.0.62","@tscircuit/capacity-autorouter":"^0.0.951","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.33","@tscircuit/schematic-trace-solver":"https://jscdn.tscircuit.com/@tscircuit/schematic-trace-solver/0.0.217.tgz","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#23260504fceffff2d64bf11720f74e974d1d9321","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.2041_1790891792112_0.9041249235064706","host":"s3://npm-registry-packages-npm-production"}},"0.0.2042":{"name":"@tscircuit/core","version":"0.0.2042","_id":"@tscircuit/core@0.0.2042","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"9da02e8584e9429018a6db1f979b7436984bff01","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.2042.tgz","fileCount":5,"integrity":"sha512-FNivaLAXU/7R+ThX5NffdtLhITXuhqviSQbqTW75MQqJbCRMS8ugb0ZfINwVqBoxqDT4V0nmdbAksRJ9lxgwCQ==","signatures":[{"sig":"MEQCICPC/Bo6Y8q2eFn9upXAlCUrBGA+spgJbW/D2KzASkF9AiAAkRJtlcMZQiBMVL/tb66SnLr6OmmaF3AnfEccwvhgdg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDg3q6wRPgvY9euhwIZsewP5yuSJDeiIsjleWVwxjafawIgHwwA/1TNgUkFvpwuYdqQmcjtJzAz5oVK5JJP0fFnTHI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.2042","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14998565},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"30d7f3db94e083ed6ee04d09ac72436b055d51b2","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx && bun run scripts/smoke-tests/check-dist-bundled-schematic-solver.ts","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.507","@tscircuit/props":"^0.0.676","@tscircuit/circuit-json-util":"^0.0.117"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.90","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.24"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"^0.0.29","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.507","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.433","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.676","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.1","@tscircuit/checks":"^0.0.233","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.248","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.97","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.137","@tscircuit/flex-utils":"https://jscdn.tscircuit.com/@tscircuit/flex-utils/0.0.6.tgz","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.78","@tscircuit/dogbone-solver":"https://jscdn.tscircuit.com/@tscircuit/dogbone-solver/0.0.1.tgz","@tscircuit/bus-lanes-solver":"https://jscdn.tscircuit.com/@tscircuit/bus-lanes-solver/0.0.6.tgz","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.117","@tscircuit/via-stitch-solver":"github:tscircuit/via-stitch-solver#64f2ac7781b795bdc0d74ba411988e60767fa653","@tscircuit/copper-pour-solver":"^0.0.62","@tscircuit/capacity-autorouter":"^0.0.951","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.33","@tscircuit/schematic-trace-solver":"https://jscdn.tscircuit.com/@tscircuit/schematic-trace-solver/0.0.217.tgz","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#23260504fceffff2d64bf11720f74e974d1d9321","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.2042_1790893539457_0.5419235381215661","host":"s3://npm-registry-packages-npm-production"}},"0.0.2043":{"name":"@tscircuit/core","version":"0.0.2043","_id":"@tscircuit/core@0.0.2043","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"4441b64f00527071ad4966e11f58adf323bc49b3","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.2043.tgz","fileCount":5,"integrity":"sha512-y4AD9mQro9Wd1GMJsuwtj+IljTaimOEuEaHifC/BMUsBROYrPKBSpq7YjZzKi8F514HsGNTC6ta0i5Hzrvdq4Q==","signatures":[{"sig":"MEUCIQCd/OBXT2tgq4lP6aDrQWVkcXf5uWRcdxia5/+7iK4W9QIgOmaCzzzfIdxV3HImJYLo8u9O9hb+UjGF26AOhfUcc60=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDmnOMhoOjLRoPiTJ+LSGSXoOgmAcaohcekzWVkd6y5wQIgb7o/9da0ZRZv2eK0dybJ+NZuNcIVxCr2aY870ayL4uE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.2043","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15000610},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"b522ebf59ed4e620df88cdea8ddda4703e87698e","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx && bun run scripts/smoke-tests/check-dist-bundled-schematic-solver.ts","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.507","@tscircuit/props":"^0.0.676","@tscircuit/circuit-json-util":"^0.0.117"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.90","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.24"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"0.0.29","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.507","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.437","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.676","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.1","@tscircuit/checks":"^0.0.233","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.248","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.97","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.139","@tscircuit/flex-utils":"https://jscdn.tscircuit.com/@tscircuit/flex-utils/0.0.7.tgz","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.78","@tscircuit/dogbone-solver":"https://jscdn.tscircuit.com/@tscircuit/dogbone-solver/0.0.1.tgz","@tscircuit/bus-lanes-solver":"https://jscdn.tscircuit.com/@tscircuit/bus-lanes-solver/0.0.6.tgz","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.117","@tscircuit/via-stitch-solver":"github:tscircuit/via-stitch-solver#64f2ac7781b795bdc0d74ba411988e60767fa653","@tscircuit/copper-pour-solver":"^0.0.62","@tscircuit/capacity-autorouter":"^0.0.951","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.33","@tscircuit/schematic-trace-solver":"https://jscdn.tscircuit.com/@tscircuit/schematic-trace-solver/0.0.217.tgz","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#23260504fceffff2d64bf11720f74e974d1d9321","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.2043_1790912003195_0.429271255078012","host":"s3://npm-registry-packages-npm-production"}},"0.0.2044":{"name":"@tscircuit/core","version":"0.0.2044","_id":"@tscircuit/core@0.0.2044","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"4094b86a8f8400dac363819121c5238148f236f1","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.2044.tgz","fileCount":5,"integrity":"sha512-y6KdxxLX3g7A+MFqWuW+qPtIyJmw7NhlBQ2BoIO1ld+pLkwkJxfShhF1UGHwMnjK5kraRjSV+CLtyWwqsso3NA==","signatures":[{"sig":"MEQCICfncyeBnykUH41C4Z7VZVLUgcVK2q0u2CnM/ftpKQMlAiAe/XOwpBf5pSqsInVF8hzSRL7GDi3oQrYJwHjXywfY9A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEzGRNFwyUBuMcxeq9gZr/XdwsZaUjBsqfhb990ToUKvAiEA5++YBaLXeLmzMAKAvKVBjsmNnkrq0YhHhP7GZwXnqcE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.2044","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15003382},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"4d7214349245f3f7467d8c7b280206bce802bca7","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx && bun run scripts/smoke-tests/check-dist-bundled-schematic-solver.ts","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.507","@tscircuit/props":"^0.0.676","@tscircuit/circuit-json-util":"^0.0.117"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.90","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.24"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"0.0.29","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.507","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.437","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.676","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.1","@tscircuit/checks":"^0.0.233","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.248","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.97","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.141","@tscircuit/flex-utils":"https://jscdn.tscircuit.com/@tscircuit/flex-utils/0.0.8.tgz","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.78","@tscircuit/dogbone-solver":"https://jscdn.tscircuit.com/@tscircuit/dogbone-solver/0.0.1.tgz","@tscircuit/bus-lanes-solver":"https://jscdn.tscircuit.com/@tscircuit/bus-lanes-solver/0.0.6.tgz","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.117","@tscircuit/via-stitch-solver":"github:tscircuit/via-stitch-solver#64f2ac7781b795bdc0d74ba411988e60767fa653","@tscircuit/copper-pour-solver":"^0.0.62","@tscircuit/capacity-autorouter":"^0.0.951","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.33","@tscircuit/schematic-trace-solver":"https://jscdn.tscircuit.com/@tscircuit/schematic-trace-solver/0.0.217.tgz","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#23260504fceffff2d64bf11720f74e974d1d9321","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.2044_1790920396416_0.7689624218271409","host":"s3://npm-registry-packages-npm-production"}},"0.0.2045":{"name":"@tscircuit/core","version":"0.0.2045","_id":"@tscircuit/core@0.0.2045","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"a4ecf8f34984538013077591e189eefd2344ae74","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.2045.tgz","fileCount":5,"integrity":"sha512-ClLq4H3jZ2XDP55xgw/1YLuHV3AFC+zXxMg3RDcN0co+WnNwDTD8P+EraFQmQpdOZRKm60ortXNqFrnoEdf6tg==","signatures":[{"sig":"MEUCICEp2aCpC9zPesFhQieq//vecEsqP0n+PS04f3vciNAQAiEAjGCjwYOQk8EaG7+wdr7TNPvOof5oydZXsSUa4lHU+5Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCID9g/qAbB7jXm/vEjSSUiPKz4wk9QLcd3GdupfHF6X3gAiEAhqENJvr8RCeV4t4/FQorASEfxieTBlsvTii2kD/Sbso=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.2045","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15005156},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"be11b87fdf34c1200c4a293f5137de1e67ff3460","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx && bun run scripts/smoke-tests/check-dist-bundled-schematic-solver.ts","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.507","@tscircuit/props":"^0.0.676","@tscircuit/circuit-json-util":"^0.0.117"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.90","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.24"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"0.0.29","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.507","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.437","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.676","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.1","@tscircuit/checks":"^0.0.233","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.248","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.97","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.141","@tscircuit/flex-utils":"https://jscdn.tscircuit.com/@tscircuit/flex-utils/0.0.8.tgz","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.78","@tscircuit/dogbone-solver":"https://jscdn.tscircuit.com/@tscircuit/dogbone-solver/0.0.1.tgz","@tscircuit/bus-lanes-solver":"https://jscdn.tscircuit.com/@tscircuit/bus-lanes-solver/0.0.6.tgz","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.117","@tscircuit/via-stitch-solver":"github:tscircuit/via-stitch-solver#64f2ac7781b795bdc0d74ba411988e60767fa653","@tscircuit/copper-pour-solver":"^0.0.62","@tscircuit/capacity-autorouter":"^0.0.951","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.33","@tscircuit/schematic-trace-solver":"https://jscdn.tscircuit.com/@tscircuit/schematic-trace-solver/0.0.220.tgz","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#23260504fceffff2d64bf11720f74e974d1d9321","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.2045_1790921408405_0.6197680653962743","host":"s3://npm-registry-packages-npm-production"}},"0.0.2046":{"name":"@tscircuit/core","version":"0.0.2046","_id":"@tscircuit/core@0.0.2046","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"77b85ad90f410c3680ae8b5ec1d825536d16e82b","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.2046.tgz","fileCount":5,"integrity":"sha512-D3vKrHgh6TslWLv1+ane91wbKD6PRcyWy6nQLxHeTx62emnsntKRiJJjUTrCD4gC3o2rLs+UhO20eh8++iAEGw==","signatures":[{"sig":"MEUCIEbASsH08VT7ztsq5JrJzElIWtorvf7NHeO/OvLHIl+6AiEA0c23FHbbV7o4VYZiaiLDJF3TO7UmMKqPOW6G6JyY/F4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGO3Hwm10QhER5x5ONUYpLWuuCGHWSEth3d4G/SilEvwAiBgaxjy8q/rY5vATOltW0OaUjJIQ3m9LUfb6TvfRp5H5w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.2046","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15005990},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"657159d4cb568d732e7b4cfecf919914d1c77085","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx && bun run scripts/smoke-tests/check-dist-bundled-schematic-solver.ts","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.507","@tscircuit/props":"^0.0.676","@tscircuit/circuit-json-util":"^0.0.117"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.90","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.24"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"0.0.29","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.507","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.437","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.676","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.1","@tscircuit/checks":"^0.0.233","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.248","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.97","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.141","@tscircuit/flex-utils":"https://jscdn.tscircuit.com/@tscircuit/flex-utils/0.0.8.tgz","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.78","@tscircuit/dogbone-solver":"https://jscdn.tscircuit.com/@tscircuit/dogbone-solver/0.0.1.tgz","@tscircuit/bus-lanes-solver":"https://jscdn.tscircuit.com/@tscircuit/bus-lanes-solver/0.0.6.tgz","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.117","@tscircuit/via-stitch-solver":"github:tscircuit/via-stitch-solver#64f2ac7781b795bdc0d74ba411988e60767fa653","@tscircuit/copper-pour-solver":"^0.0.62","@tscircuit/capacity-autorouter":"^0.0.951","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.33","@tscircuit/schematic-trace-solver":"https://jscdn.tscircuit.com/@tscircuit/schematic-trace-solver/0.0.221.tgz","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#23260504fceffff2d64bf11720f74e974d1d9321","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.2046_1790927737463_0.6423381577350573","host":"s3://npm-registry-packages-npm-production"}},"0.0.2047":{"name":"@tscircuit/core","version":"0.0.2047","_id":"@tscircuit/core@0.0.2047","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"eb37dec6d77021f3b708065e18444fbcf9ecf9f8","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.2047.tgz","fileCount":5,"integrity":"sha512-nSt2NMmYW4oHJCINbhIllE/kmiAnzi01Fr/kT4VimhI/t0N2eqc9Yz3aYSpYA+ocb6znM+A5udmOcTyh6f417g==","signatures":[{"sig":"MEUCIEwPEcm2CKDrBSEUf53RQzh41bnAoC6Iuv7khQr5Ka7nAiEA9tAOYNc1U8zBl7+1sn2z+oW9eg2k8J6qp90dOZ61lwA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDnj62PyKZgqhk6WgB2XSWkl7u5foLKv8engwsOwD/28QIgTMQxtGvddXmxYm5AAulZoMnQM/Xc95ZpY0ksQm0GYF8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.2047","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15007364},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"d7a61ecee55217043e9f0271b966dd045f710c50","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx && bun run scripts/smoke-tests/check-dist-bundled-schematic-solver.ts","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.509","@tscircuit/props":"^0.0.676","@tscircuit/circuit-json-util":"^0.0.117"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.90","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.24"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"0.0.29","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.509","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.437","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.676","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.1","@tscircuit/checks":"^0.0.233","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.248","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.97","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.141","@tscircuit/flex-utils":"https://jscdn.tscircuit.com/@tscircuit/flex-utils/0.0.8.tgz","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.117","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.78","@tscircuit/dogbone-solver":"https://jscdn.tscircuit.com/@tscircuit/dogbone-solver/0.0.1.tgz","@tscircuit/bus-lanes-solver":"https://jscdn.tscircuit.com/@tscircuit/bus-lanes-solver/0.0.6.tgz","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.117","@tscircuit/via-stitch-solver":"github:tscircuit/via-stitch-solver#64f2ac7781b795bdc0d74ba411988e60767fa653","@tscircuit/copper-pour-solver":"^0.0.62","@tscircuit/capacity-autorouter":"^0.0.951","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.33","@tscircuit/schematic-trace-solver":"https://jscdn.tscircuit.com/@tscircuit/schematic-trace-solver/0.0.221.tgz","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#23260504fceffff2d64bf11720f74e974d1d9321","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.2047_1790928441076_0.8512562977953966","host":"s3://npm-registry-packages-npm-production"}},"0.0.2048":{"name":"@tscircuit/core","version":"0.0.2048","_id":"@tscircuit/core@0.0.2048","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"6eff2e3e93369259d4865727130ab3ece15014b2","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.2048.tgz","fileCount":5,"integrity":"sha512-lzbtmPHBej0k3YJitLqVxF7P/3Jcxucm9eliSBWht3SA9UQ1ppBQSzHovJLfuSHuAc4gfPT4wnC/Kn2YRDf4nw==","signatures":[{"sig":"MEUCIQDWCwe6jtiRU/gmLF5UyK0aVP8jFrr7a5Y3666OXD2G6AIgWPwFvEjasDP+zINscItBdhX/Yt/bkjQ9oBGuRM3IqlQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDa8e5YEmo7VK+9Dnmx6ykO8zpU/P1cvuWBpiS/vqBJIgIga/fsI1RhXIlWdksTwxzw4Ba810ATzrvsEVHA+c513gY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.2048","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15007364},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"933ace973b7fedef4d58df0453f0bf1e0c697df8","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx && bun run scripts/smoke-tests/check-dist-bundled-schematic-solver.ts","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.509","@tscircuit/props":"^0.0.676","@tscircuit/circuit-json-util":"^0.0.117"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.90","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.24"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"0.0.29","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.509","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.437","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.676","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.1","@tscircuit/checks":"^0.0.233","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.248","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.97","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.141","@tscircuit/flex-utils":"https://jscdn.tscircuit.com/@tscircuit/flex-utils/0.0.8.tgz","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.142","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.78","@tscircuit/dogbone-solver":"https://jscdn.tscircuit.com/@tscircuit/dogbone-solver/0.0.1.tgz","@tscircuit/bus-lanes-solver":"https://jscdn.tscircuit.com/@tscircuit/bus-lanes-solver/0.0.6.tgz","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.117","@tscircuit/via-stitch-solver":"github:tscircuit/via-stitch-solver#64f2ac7781b795bdc0d74ba411988e60767fa653","@tscircuit/copper-pour-solver":"^0.0.62","@tscircuit/capacity-autorouter":"^0.0.951","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.33","@tscircuit/schematic-trace-solver":"https://jscdn.tscircuit.com/@tscircuit/schematic-trace-solver/0.0.221.tgz","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#23260504fceffff2d64bf11720f74e974d1d9321","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.2048_1790938565457_0.8295158692758486","host":"s3://npm-registry-packages-npm-production"}},"0.0.2049":{"name":"@tscircuit/core","version":"0.0.2049","_id":"@tscircuit/core@0.0.2049","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"f0b36bf69ab8a1890f7391141db0e20c2753b556","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.2049.tgz","fileCount":5,"integrity":"sha512-/alg7+4Yckh+99LuDCr4fhZ4opzRto0l1E7Ux1dffSZvMrEhxbgWZIZLhh3pG4bI5LhN/yRuOmsaYpA/eE3iSA==","signatures":[{"sig":"MEYCIQD7HbLIIZnCU1MWn3TgcLT+NmJcDqP2sA1DAkweKXWGuQIhALD5/BbIfz7H0c0gTo1avkriX3ZdXLrg+x/u8QQ9NImC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC6mxlB0PhAIiZubYRcgFQhTLdb26jyhDJitlr9Hyaq0QIgNUKtdk+iS7vXYA+QK1NxdrMWB0fQzuzoemX3afPn7OU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.2049","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15007364},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"9410325abeb56a0c421b1f5fb87edc47182e01b2","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx && bun run scripts/smoke-tests/check-dist-bundled-schematic-solver.ts","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.509","@tscircuit/props":"^0.0.676","@tscircuit/circuit-json-util":"^0.0.117"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.90","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.25"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"0.0.29","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.509","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.437","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.676","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.1","@tscircuit/checks":"^0.0.233","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.248","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.97","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.141","@tscircuit/flex-utils":"https://jscdn.tscircuit.com/@tscircuit/flex-utils/0.0.8.tgz","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.142","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.78","@tscircuit/dogbone-solver":"https://jscdn.tscircuit.com/@tscircuit/dogbone-solver/0.0.1.tgz","@tscircuit/bus-lanes-solver":"https://jscdn.tscircuit.com/@tscircuit/bus-lanes-solver/0.0.6.tgz","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.117","@tscircuit/via-stitch-solver":"github:tscircuit/via-stitch-solver#64f2ac7781b795bdc0d74ba411988e60767fa653","@tscircuit/copper-pour-solver":"^0.0.62","@tscircuit/capacity-autorouter":"^0.0.951","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.33","@tscircuit/schematic-trace-solver":"https://jscdn.tscircuit.com/@tscircuit/schematic-trace-solver/0.0.221.tgz","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#23260504fceffff2d64bf11720f74e974d1d9321","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.2049_1790942029759_0.8188263812773302","host":"s3://npm-registry-packages-npm-production"}},"0.0.2050":{"name":"@tscircuit/core","version":"0.0.2050","_id":"@tscircuit/core@0.0.2050","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"7d2154473c4b22b8bdec4399ed4667d63f6566af","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.2050.tgz","fileCount":5,"integrity":"sha512-w3P5NOU4qEC3m812mMOL7k54afIcixdBiaI09r/sjuykKRJfsE8DTP61zpwh/aXZmiPu/iyAO71OtenUxMK1Fw==","signatures":[{"sig":"MEQCIG+sb1BEzl6r88Cu2OUjWWK4O9FCrTLUtzUBWaBUBGKWAiAUWVWWbD9871XKzfy4qx3DsF/hCrHv3vCtJwRUGR9+lA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCKD2hM7n/SgIVHGfhgh0An5sawDnaGU0QuP5fybmC20wIgE9CVvDFSfBqRMUJhgJrob/83R65ktX0y+i+u1bBKTIQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.2050","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15014288},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"ee932469fd4bed3095e91ace5ea9637ad5ff4eda","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx && bun run scripts/smoke-tests/check-dist-bundled-schematic-solver.ts","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.509","@tscircuit/props":"^0.0.676","@tscircuit/circuit-json-util":"^0.0.117"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.90","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.25"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"0.0.29","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.509","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.437","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.676","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.1","@tscircuit/checks":"^0.0.233","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.248","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.97","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.141","@tscircuit/flex-utils":"https://jscdn.tscircuit.com/@tscircuit/flex-utils/0.0.8.tgz","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.142","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.78","@tscircuit/dogbone-solver":"https://jscdn.tscircuit.com/@tscircuit/dogbone-solver/0.0.1.tgz","@tscircuit/bus-lanes-solver":"https://jscdn.tscircuit.com/@tscircuit/bus-lanes-solver/0.0.6.tgz","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.117","@tscircuit/via-stitch-solver":"github:tscircuit/via-stitch-solver#64f2ac7781b795bdc0d74ba411988e60767fa653","@tscircuit/copper-pour-solver":"^0.0.62","@tscircuit/capacity-autorouter":"^0.0.951","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.33","@tscircuit/schematic-trace-solver":"https://jscdn.tscircuit.com/@tscircuit/schematic-trace-solver/0.0.223.tgz","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#23260504fceffff2d64bf11720f74e974d1d9321","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.2050_1790946750220_0.15909873371144645","host":"s3://npm-registry-packages-npm-production"}},"0.0.2051":{"name":"@tscircuit/core","version":"0.0.2051","_id":"@tscircuit/core@0.0.2051","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"bc677216bf13733b889570910a0c4deb59811c30","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.2051.tgz","fileCount":5,"integrity":"sha512-YwEo3YLoZ3qBoc4X4aA0rPs6ODOrH2Qqm3AH/guoSXuIS2TQl0hZJJDwbd3Hw6XMsjvIPR2gRnfhsnVVHEWdAw==","signatures":[{"sig":"MEUCIESxdmqUH92S903URy4p++ASEdF91FQ8iOIKJMjx77GjAiEAjCmzbaVSRVoptvq7Wk66+xkwEkCiRZodxEcIREPf28Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD6TCMpD6u8ROTxLvFUMK7KO20BjB+ADGIXMEAib9REGAIgMBl1dP0UcUm/91ZIVoBuZ5n4F2gYTx19HMGZ09oY3MM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.2051","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15015240},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"583199843eb0bec3f28c7dc251dcffffb2de29da","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx && bun run scripts/smoke-tests/check-dist-bundled-schematic-solver.ts","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.509","@tscircuit/props":"^0.0.676","@tscircuit/circuit-json-util":"^0.0.117"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.90","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.25"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"0.0.29","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.509","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.437","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.676","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.1","@tscircuit/checks":"^0.0.233","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.248","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.97","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.141","@tscircuit/flex-utils":"https://jscdn.tscircuit.com/@tscircuit/flex-utils/0.0.8.tgz","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.142","@tscircuit/footprinter":"^0.0.426","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.78","@tscircuit/dogbone-solver":"https://jscdn.tscircuit.com/@tscircuit/dogbone-solver/0.0.1.tgz","@tscircuit/bus-lanes-solver":"https://jscdn.tscircuit.com/@tscircuit/bus-lanes-solver/0.0.6.tgz","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.117","@tscircuit/via-stitch-solver":"github:tscircuit/via-stitch-solver#64f2ac7781b795bdc0d74ba411988e60767fa653","@tscircuit/copper-pour-solver":"^0.0.62","@tscircuit/capacity-autorouter":"^0.0.951","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.33","@tscircuit/schematic-trace-solver":"https://jscdn.tscircuit.com/@tscircuit/schematic-trace-solver/0.0.223.tgz","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#23260504fceffff2d64bf11720f74e974d1d9321","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.2051_1790967226543_0.4903402087721951","host":"s3://npm-registry-packages-npm-production"}},"0.0.2052":{"name":"@tscircuit/core","version":"0.0.2052","_id":"@tscircuit/core@0.0.2052","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"4f515e513656c7b29623e42ab011654aae994060","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.2052.tgz","fileCount":5,"integrity":"sha512-+dhXiVOJxa2LlyrBS0GQg9CVIC7muHLqL3rC1/n34l5iyDhnqPJaPQ3lzcDPRxxOnsynViJv9mSAbc7/8tas+Q==","signatures":[{"sig":"MEUCICy+X2jQGi1p+fXNp0MJ2K65viKvYGaZL11ACdLKT6WNAiEA0d220JA050p7Y4mIL7WNHnYO6tmaDKlCKwZn6s3IQuc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGlkq54kYmfQTIo3CZSb9txl0QuD0jIjZPrnaNWhmvGXAiBUKOF/ebTZmP1VcGyvRNHNjJ6tDV3KWv2hG1c2hp16DA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.2052","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15015240},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"359f20c389925504683141683ca6798161de0d6a","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx && bun run scripts/smoke-tests/check-dist-bundled-schematic-solver.ts","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.509","@tscircuit/props":"^0.0.676","@tscircuit/circuit-json-util":"^0.0.117"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.90","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.25"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"0.0.29","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.509","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.437","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.676","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.1","@tscircuit/checks":"^0.0.233","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.248","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.97","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.141","@tscircuit/flex-utils":"https://jscdn.tscircuit.com/@tscircuit/flex-utils/0.0.8.tgz","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.142","@tscircuit/footprinter":"^0.0.430","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.78","@tscircuit/dogbone-solver":"https://jscdn.tscircuit.com/@tscircuit/dogbone-solver/0.0.1.tgz","@tscircuit/bus-lanes-solver":"https://jscdn.tscircuit.com/@tscircuit/bus-lanes-solver/0.0.6.tgz","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.117","@tscircuit/via-stitch-solver":"github:tscircuit/via-stitch-solver#64f2ac7781b795bdc0d74ba411988e60767fa653","@tscircuit/copper-pour-solver":"^0.0.62","@tscircuit/capacity-autorouter":"^0.0.951","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.33","@tscircuit/schematic-trace-solver":"https://jscdn.tscircuit.com/@tscircuit/schematic-trace-solver/0.0.223.tgz","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#23260504fceffff2d64bf11720f74e974d1d9321","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.2052_1790974014147_0.6539889924796365","host":"s3://npm-registry-packages-npm-production"}},"0.0.2053":{"name":"@tscircuit/core","version":"0.0.2053","_id":"@tscircuit/core@0.0.2053","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"0179cdaa42035abcdd5ae362b0a591ae7c52c386","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.2053.tgz","fileCount":5,"integrity":"sha512-WGILlNxTBqWFYrE3rILU84cxodl5xgvjMJdBMCwDxtFW2SVttXkXyOG9EnvZQroKdOIRmKqIwJBLz+pDXrolPA==","signatures":[{"sig":"MEYCIQDpCpmsV+xKiljlA7BUijmYC9pMzvGsr9PRn/FbK0iG7wIhAKSk3didJNIO70GbrYB12E3AYuSHh25h8T3U1p5wFk3B","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAsk2XEEws3JWmWt5mpw57siEeK8rvXkrRp6D3sYE3hwAiEAyC5SX58/oakh3bI10zzA+VnjwRKd9NJWgqk4jGxonZY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.2053","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15015240},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"376dce00271a932333c88f6d938698b76e321dbb","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx && bun run scripts/smoke-tests/check-dist-bundled-schematic-solver.ts","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.509","@tscircuit/props":"^0.0.676","@tscircuit/circuit-json-util":"^0.0.117"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.90","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.25"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"0.0.29","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.509","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.437","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.676","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.1","@tscircuit/checks":"^0.0.233","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.248","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.97","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.141","@tscircuit/flex-utils":"https://jscdn.tscircuit.com/@tscircuit/flex-utils/0.0.8.tgz","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.142","@tscircuit/footprinter":"^0.0.430","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.78","@tscircuit/dogbone-solver":"https://jscdn.tscircuit.com/@tscircuit/dogbone-solver/0.0.1.tgz","@tscircuit/bus-lanes-solver":"https://jscdn.tscircuit.com/@tscircuit/bus-lanes-solver/0.0.6.tgz","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.117","@tscircuit/via-stitch-solver":"github:tscircuit/via-stitch-solver#64f2ac7781b795bdc0d74ba411988e60767fa653","@tscircuit/copper-pour-solver":"^0.0.62","@tscircuit/capacity-autorouter":"^0.0.952","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.33","@tscircuit/schematic-trace-solver":"https://jscdn.tscircuit.com/@tscircuit/schematic-trace-solver/0.0.223.tgz","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#23260504fceffff2d64bf11720f74e974d1d9321","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.2053_1790978684753_0.8227032837581927","host":"s3://npm-registry-packages-npm-production"}},"0.0.2054":{"name":"@tscircuit/core","version":"0.0.2054","_id":"@tscircuit/core@0.0.2054","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"e93b3a2416b0f86631ba178270b88bf4333b0688","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.2054.tgz","fileCount":5,"integrity":"sha512-JsM8C5QBlL81oW60zihtJ25NPJHuIR8UWLzCtuqgwIB2Mw7r7d4VjUStzUi9ptHLUVsROYHpmXd+FU8gl/5dEg==","signatures":[{"sig":"MEQCIASsfeouQPjIrd/ajBQtiPSctu5D2cJ+xDHOZalz92PHAiB/+kP+Rg6h5NhEtJ6JkhDO45qijKFqduvYMzIO3pfwbg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGEFhQeS4rgyIxxcHAYB1IV72qh4xGQoZuUP0bWvnfFnAiBgxZy48Mg693gcmYZn1xx/eh14jCjybQ6Jrw1pMXlPew==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.2054","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15188155},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"9ad2ebb4215e767ed77ef7cd570dfa21ba97054d","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx && bun run scripts/smoke-tests/check-dist-bundled-schematic-solver.ts","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.509","@tscircuit/props":"^0.0.676","@tscircuit/circuit-json-util":"^0.0.117"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.90","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.25"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"0.0.29","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.509","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.437","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.676","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.1","@tscircuit/checks":"^0.0.233","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.248","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.97","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.141","@tscircuit/flex-utils":"https://jscdn.tscircuit.com/@tscircuit/flex-utils/0.0.8.tgz","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.142","@tscircuit/footprinter":"^0.0.430","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.78","@tscircuit/dogbone-solver":"https://jscdn.tscircuit.com/@tscircuit/dogbone-solver/0.0.1.tgz","@tscircuit/bus-lanes-solver":"https://jscdn.tscircuit.com/@tscircuit/bus-lanes-solver/0.0.9.tgz","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.117","@tscircuit/via-stitch-solver":"github:tscircuit/via-stitch-solver#64f2ac7781b795bdc0d74ba411988e60767fa653","@tscircuit/copper-pour-solver":"^0.0.62","@tscircuit/capacity-autorouter":"^0.0.952","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.33","@tscircuit/schematic-trace-solver":"https://jscdn.tscircuit.com/@tscircuit/schematic-trace-solver/0.0.223.tgz","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#23260504fceffff2d64bf11720f74e974d1d9321","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.2054_1790979479662_0.1960739441074495","host":"s3://npm-registry-packages-npm-production"}},"0.0.2055":{"name":"@tscircuit/core","version":"0.0.2055","_id":"@tscircuit/core@0.0.2055","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"01fa5db226c9e4f5cd065caf18cc19e4632c816f","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.2055.tgz","fileCount":5,"integrity":"sha512-onsHpmDk124P+xtTn+rfrGMI3hwUPftNIo+JjsGg6rHxwt/RwX/A7cMQmBUUv9+aAXCKcHxCz5SsqFq0PqINEg==","signatures":[{"sig":"MEQCIGw3llsSE1x7UXm/gZIOx6FxflCSvOpMv9qM5IRntR1CAiAfLy2/NJEDKh1/9kWk0bbTvw7iv81XtEHGT6YmSW1Psg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBOJw67Nu9bZY0+/iAqGMCsWlBsm42nLbevz8j2nbDgeAiBb9qfkiUB31AFEOZE6HvE8tJWq5WUeMxLuvbMwzfY3Dw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.2055","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15188155},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"3f08aee53cdc2d5baffae23f27ae0945cb8be3dd","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx && bun run scripts/smoke-tests/check-dist-bundled-schematic-solver.ts","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.509","@tscircuit/props":"^0.0.676","@tscircuit/circuit-json-util":"^0.0.117"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.90","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.25"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"0.0.29","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.509","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.437","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.676","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.1","@tscircuit/checks":"^0.0.233","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.248","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.97","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.141","@tscircuit/flex-utils":"https://jscdn.tscircuit.com/@tscircuit/flex-utils/0.0.8.tgz","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.142","@tscircuit/footprinter":"^0.0.430","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.78","@tscircuit/dogbone-solver":"https://jscdn.tscircuit.com/@tscircuit/dogbone-solver/0.0.1.tgz","@tscircuit/bus-lanes-solver":"https://jscdn.tscircuit.com/@tscircuit/bus-lanes-solver/0.0.9.tgz","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.117","@tscircuit/via-stitch-solver":"github:tscircuit/via-stitch-solver#64f2ac7781b795bdc0d74ba411988e60767fa653","@tscircuit/copper-pour-solver":"^0.0.62","@tscircuit/capacity-autorouter":"^0.0.953","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.33","@tscircuit/schematic-trace-solver":"https://jscdn.tscircuit.com/@tscircuit/schematic-trace-solver/0.0.223.tgz","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#23260504fceffff2d64bf11720f74e974d1d9321","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.2055_1790980629201_0.7126678982356542","host":"s3://npm-registry-packages-npm-production"}},"0.0.2056":{"name":"@tscircuit/core","version":"0.0.2056","_id":"@tscircuit/core@0.0.2056","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"c4ce6ace31f1dcaf000456675ca5d5e3dcbdea01","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.2056.tgz","fileCount":5,"integrity":"sha512-AMtqtacQ9iD7soCNYFw2dbiRLQAs4mJx9qsIjIjsktQg6VTUkoBAwR1tIixrUM00jZutfBGV2saASG78R040Eg==","signatures":[{"sig":"MEQCIC6eYq1LlhsvfTCXE5QUYtLXATqIXoPlFO3TnvKBQilpAiAOuT+qwypCMNOivHmUdgEGzKBsFg4WLRQ62+xLu7lbjw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC44dZE7Dq8d1hGOOrFpNXWeCT/jy7hA+HpHbZjtEToVQIhAKu6hiENrbhIUXdR6CH6Np4CGXICJxYpdWgTDMXN/JwD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.2056","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15224651},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"9addd6a96e524f45179a3c7121a9e40eb6e3bb10","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx && bun run scripts/smoke-tests/check-dist-bundled-schematic-solver.ts","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.510","@tscircuit/props":"^0.0.677","@tscircuit/circuit-json-util":"^0.0.118"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.90","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.25"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"0.0.29","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.510","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.438","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.677","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.1","@tscircuit/checks":"^0.0.233","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.248","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.97","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.141","@tscircuit/flex-utils":"https://jscdn.tscircuit.com/@tscircuit/flex-utils/0.0.8.tgz","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.142","@tscircuit/footprinter":"^0.0.430","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.78","@tscircuit/dogbone-solver":"https://jscdn.tscircuit.com/@tscircuit/dogbone-solver/0.0.1.tgz","@tscircuit/bus-lanes-solver":"https://jscdn.tscircuit.com/@tscircuit/bus-lanes-solver/0.0.9.tgz","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.118","@tscircuit/via-stitch-solver":"github:tscircuit/via-stitch-solver#64f2ac7781b795bdc0d74ba411988e60767fa653","@tscircuit/copper-pour-solver":"^0.0.62","@tscircuit/capacity-autorouter":"^0.0.953","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.33","@tscircuit/schematic-trace-solver":"https://jscdn.tscircuit.com/@tscircuit/schematic-trace-solver/0.0.223.tgz","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#23260504fceffff2d64bf11720f74e974d1d9321","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.2056_1790981090671_0.24159936733731402","host":"s3://npm-registry-packages-npm-production"}},"0.0.2057":{"name":"@tscircuit/core","version":"0.0.2057","_id":"@tscircuit/core@0.0.2057","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"8ee9c6d37bd672c781bdc3cd4d1f67f796407e4f","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.2057.tgz","fileCount":5,"integrity":"sha512-Ct9LfH6f1qXge/zNFEX8x+bixQpjFL+nf750v8oaA1XBlH5vmDksxpvxfgAc/Qb6EjVgzO22KvexLufPHe/tKg==","signatures":[{"sig":"MEMCHy4PUCMMDWoYB1/o5OvlUu5W4wUERjlhWKinkMJz2NUCIAej9y5TEteTl7Nn8a/38TvGKy+pKSGhMCYFu7krNte0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGO0IHb2TbFupsMU8b/Vfhf3+H5w8f/41OygC2Uc9jZsAiBBa4r46uz1ZVKxd8vs0wIkvdQOOOz0c1AcphbSi/aQ2Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.2057","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15224651},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"539dfa96e9ae71027cb4461b59753d1864db3fe5","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx && bun run scripts/smoke-tests/check-dist-bundled-schematic-solver.ts","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.510","@tscircuit/props":"^0.0.677","@tscircuit/circuit-json-util":"^0.0.118"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.90","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.25"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"0.0.29","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.510","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.438","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.677","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.1","@tscircuit/checks":"^0.0.234","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.248","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.97","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.141","@tscircuit/flex-utils":"https://jscdn.tscircuit.com/@tscircuit/flex-utils/0.0.8.tgz","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.142","@tscircuit/footprinter":"^0.0.430","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.78","@tscircuit/dogbone-solver":"https://jscdn.tscircuit.com/@tscircuit/dogbone-solver/0.0.1.tgz","@tscircuit/bus-lanes-solver":"https://jscdn.tscircuit.com/@tscircuit/bus-lanes-solver/0.0.9.tgz","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.118","@tscircuit/via-stitch-solver":"github:tscircuit/via-stitch-solver#64f2ac7781b795bdc0d74ba411988e60767fa653","@tscircuit/copper-pour-solver":"^0.0.62","@tscircuit/capacity-autorouter":"^0.0.953","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.33","@tscircuit/schematic-trace-solver":"https://jscdn.tscircuit.com/@tscircuit/schematic-trace-solver/0.0.223.tgz","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#23260504fceffff2d64bf11720f74e974d1d9321","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.2057_1790983424413_0.28562911090513543","host":"s3://npm-registry-packages-npm-production"}},"0.0.2058":{"name":"@tscircuit/core","version":"0.0.2058","_id":"@tscircuit/core@0.0.2058","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"aa31129271203316b59b71bf72466b55a3d83f24","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.2058.tgz","fileCount":5,"integrity":"sha512-AvUgCVe8rs9VuKpE8cvoDcO6HE1hoKDaGgod1y/4UU2hsOillMm0O4/p5KS24wQuSyXI4MgjqwGKwvv+LbEukw==","signatures":[{"sig":"MEUCIQDXzyckEuHbLD009LvPsLsF3QggOilMuCwSv0/G+9we1gIgdGK6hKdSizx0IErxCrXT4C0bdm1M3+P9U5C9LO3fbR0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDm8W2yJwY1sit/FgNYpYfsRZjKdN0rvrRFsd+N2HW//QIhAPw/9Fh/jeyWjaiMcisGxkdi729IiNQhyoe1uYwpy8TV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.2058","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15226522},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"e6d010593f4739747de9c3fc8ff9f6651b862c5d","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx && bun run scripts/smoke-tests/check-dist-bundled-schematic-solver.ts","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.510","@tscircuit/props":"^0.0.677","@tscircuit/circuit-json-util":"^0.0.118"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.90","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.25"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"0.0.29","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.510","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.438","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.677","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.1","@tscircuit/checks":"^0.0.234","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.248","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.97","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.141","@tscircuit/flex-utils":"https://jscdn.tscircuit.com/@tscircuit/flex-utils/0.0.8.tgz","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.142","@tscircuit/footprinter":"^0.0.430","@tscircuit/image-utils":"^0.0.8","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.78","@tscircuit/dogbone-solver":"https://jscdn.tscircuit.com/@tscircuit/dogbone-solver/0.0.1.tgz","@tscircuit/bus-lanes-solver":"https://jscdn.tscircuit.com/@tscircuit/bus-lanes-solver/0.0.9.tgz","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.118","@tscircuit/via-stitch-solver":"github:tscircuit/via-stitch-solver#64f2ac7781b795bdc0d74ba411988e60767fa653","@tscircuit/copper-pour-solver":"^0.0.62","@tscircuit/capacity-autorouter":"^0.0.953","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.33","@tscircuit/schematic-trace-solver":"https://jscdn.tscircuit.com/@tscircuit/schematic-trace-solver/0.0.223.tgz","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#23260504fceffff2d64bf11720f74e974d1d9321","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.2058_1790985664421_0.40069842733170846","host":"s3://npm-registry-packages-npm-production"}},"0.0.2059":{"name":"@tscircuit/core","version":"0.0.2059","_id":"@tscircuit/core@0.0.2059","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"421047c623b33f6cefe336cc66ccc3304f8db92b","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.2059.tgz","fileCount":5,"integrity":"sha512-vlZoJzf8kQCD/RzBb/xvHwbpPi4VNoWIz3jhOrIy8S9O6j2lBkCdEi39bB+Im5WYXG/jhrhd8uFbqeLuXxCfcA==","signatures":[{"sig":"MEUCIQDdcZhQmjfQ1sB8HLq5LGHybPI3H5V1rzlUz/8x2b8WPwIgFyvnCVqOQd++iDNqoXo7XRIeWMBTgmW8dawOApCpHiI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCUUB52/JS8f2xiba5qyynHzFutmzGAPr/ke3dcdsbXjQIhAPaqTZchSK099qq3rjUgt3MIXzBiXK3SBmM9m3vvxWnt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.2059","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15235379},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"6105edc5aeca36e2062e67b92eee4dd94edcf54c","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx && bun run scripts/smoke-tests/check-dist-bundled-schematic-solver.ts","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.510","@tscircuit/props":"^0.0.678","@tscircuit/circuit-json-util":"^0.0.118"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.90","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.25"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"0.0.29","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.510","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.438","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.678","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.1","@tscircuit/checks":"^0.0.234","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.248","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.97","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.141","@tscircuit/flex-utils":"https://jscdn.tscircuit.com/@tscircuit/flex-utils/0.0.8.tgz","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.142","@tscircuit/footprinter":"^0.0.430","@tscircuit/image-utils":"^0.0.8","@tscircuit/modelprinter":"^0.0.5","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.78","@tscircuit/dogbone-solver":"https://jscdn.tscircuit.com/@tscircuit/dogbone-solver/0.0.1.tgz","@tscircuit/bus-lanes-solver":"https://jscdn.tscircuit.com/@tscircuit/bus-lanes-solver/0.0.9.tgz","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.118","@tscircuit/via-stitch-solver":"github:tscircuit/via-stitch-solver#64f2ac7781b795bdc0d74ba411988e60767fa653","@tscircuit/copper-pour-solver":"^0.0.62","@tscircuit/capacity-autorouter":"^0.0.953","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.33","@tscircuit/schematic-trace-solver":"https://jscdn.tscircuit.com/@tscircuit/schematic-trace-solver/0.0.223.tgz","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#23260504fceffff2d64bf11720f74e974d1d9321","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/modelprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.2059_1790987230708_0.1441459604662767","host":"s3://npm-registry-packages-npm-production"}},"0.0.2060":{"name":"@tscircuit/core","version":"0.0.2060","_id":"@tscircuit/core@0.0.2060","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"2d20e8686976c9f2b5e59db631d71f7070593f31","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.2060.tgz","fileCount":5,"integrity":"sha512-HqHw8BJLpgTXKTYUMtBRz4c8DmPFTcd/vHdI2QIFirsl60ZpdilwMEb5wBZj6aNfPt+3uTQrAgfpjNdZdnJ6WQ==","signatures":[{"sig":"MEUCIHWDE/dh9YD7whpdsj2M9pMg8TcYwEUIZMswf5/DtFlAAiEArcLypgrxJE9ZCQhO1BUXsu6NCgT+Oknf91kukvt6z1g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCex38TOsEiD1Y0KQSP1f8oCTQhZuj7VU/8yzR7bS7PnAIhALCScRRQ8ksQI1A57vojLdcZoPtcsQ446uZucl22GEI3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.2060","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15240295},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"703dd00ac2fb89c66287225567c8806de71ec370","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx && bun run scripts/smoke-tests/check-dist-bundled-schematic-solver.ts","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.510","@tscircuit/props":"^0.0.681","@tscircuit/circuit-json-util":"^0.0.118"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.90","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.25"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"0.0.29","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.510","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.438","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.681","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.1","@tscircuit/checks":"^0.0.234","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.248","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.97","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.141","@tscircuit/flex-utils":"https://jscdn.tscircuit.com/@tscircuit/flex-utils/0.0.8.tgz","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.142","@tscircuit/footprinter":"^0.0.430","@tscircuit/image-utils":"^0.0.8","@tscircuit/modelprinter":"^0.0.5","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.78","@tscircuit/dogbone-solver":"https://jscdn.tscircuit.com/@tscircuit/dogbone-solver/0.0.1.tgz","@tscircuit/bus-lanes-solver":"https://jscdn.tscircuit.com/@tscircuit/bus-lanes-solver/0.0.9.tgz","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.118","@tscircuit/via-stitch-solver":"github:tscircuit/via-stitch-solver#64f2ac7781b795bdc0d74ba411988e60767fa653","@tscircuit/copper-pour-solver":"^0.0.66","@tscircuit/capacity-autorouter":"^0.0.953","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.33","@tscircuit/schematic-trace-solver":"https://jscdn.tscircuit.com/@tscircuit/schematic-trace-solver/0.0.223.tgz","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#23260504fceffff2d64bf11720f74e974d1d9321","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/modelprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.2060_1790990651608_0.9383916095011275","host":"s3://npm-registry-packages-npm-production"}},"0.0.2061":{"name":"@tscircuit/core","version":"0.0.2061","_id":"@tscircuit/core@0.0.2061","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"93e0a053e4992bf69a83c7fb9ebce247eda9cb1f","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.2061.tgz","fileCount":5,"integrity":"sha512-yofFq/gJQz7FiQnNnxANba4zVqGHZeytRcKZE2hieTTx8QFiqGVOkbClPNNMgARG35P1mAY4bmufLYlvGqG4Fg==","signatures":[{"sig":"MEYCIQD/A9AtJZt4wNmBy+L2jRxwtysuPEPDBBBpN6Xs5ELGywIhALhBMpCVDvNlKVkZBWfdBQrwSTbOLfqZZJ47uvCo+dkr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDZStqe5KLZbsCdH0ZSS+lAueatPW5g2buadUhskrVydQIhAP4zvwzEfKFyXHUwLvBPqZgvKjmU2ABnKY6YIJtCWwZH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.2061","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15244167},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"18e1d11a6eaebaece6f6fb75fdfd2c680a468890","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx && bun run scripts/smoke-tests/check-dist-bundled-schematic-solver.ts","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.511","@tscircuit/props":"^0.0.681","@tscircuit/circuit-json-util":"^0.0.118"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.90","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.25"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"0.0.29","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.511","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.438","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.681","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.1","@tscircuit/checks":"^0.0.234","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.248","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.97","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.141","@tscircuit/flex-utils":"https://jscdn.tscircuit.com/@tscircuit/flex-utils/0.0.8.tgz","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.142","@tscircuit/footprinter":"^0.0.430","@tscircuit/image-utils":"^0.0.8","@tscircuit/modelprinter":"^0.0.5","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.78","@tscircuit/dogbone-solver":"https://jscdn.tscircuit.com/@tscircuit/dogbone-solver/0.0.1.tgz","@tscircuit/bus-lanes-solver":"https://jscdn.tscircuit.com/@tscircuit/bus-lanes-solver/0.0.9.tgz","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.118","@tscircuit/via-stitch-solver":"github:tscircuit/via-stitch-solver#64f2ac7781b795bdc0d74ba411988e60767fa653","@tscircuit/copper-pour-solver":"^0.0.66","@tscircuit/capacity-autorouter":"^0.0.953","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.33","@tscircuit/schematic-trace-solver":"https://jscdn.tscircuit.com/@tscircuit/schematic-trace-solver/0.0.223.tgz","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#23260504fceffff2d64bf11720f74e974d1d9321","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/modelprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.2061_1790991171056_0.024494327792547788","host":"s3://npm-registry-packages-npm-production"}},"0.0.2062":{"name":"@tscircuit/core","version":"0.0.2062","_id":"@tscircuit/core@0.0.2062","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"c69e697322b8b82b7ad5e554940a6cf39c7ffa31","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.2062.tgz","fileCount":5,"integrity":"sha512-mw9o05Gyayksl+CsOecYcpteW8lJg3bhcTXCjOxiIfHssrAC8iNyb2w4BdqAz9XTwcD2Qzoiu1k8gCu2obie9Q==","signatures":[{"sig":"MEYCIQCcJX8B+MhghPWDCQYlktr5Os6T96FucAF+jVjZwpq5HAIhANkUXyiB2lk03p/0GyYIY7A7GwGS8FhqKH2MHw0BTTIH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDWuC9QUQ3RRU7F2lNNAo92yRtKhcD+kv5wMedmqu5dZAiBMv5wtKwi+95Km7kKD6ChODBg6u/58+T9gL6FN8Zo8Aw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.2062","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15244167},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"87e2ea0b5f7672882125f092a01cad928284920c","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx && bun run scripts/smoke-tests/check-dist-bundled-schematic-solver.ts","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.511","@tscircuit/props":"^0.0.681","@tscircuit/circuit-json-util":"^0.0.118"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.90","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.25"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"0.0.30","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.511","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.438","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.681","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.1","@tscircuit/checks":"^0.0.234","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.248","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.97","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.141","@tscircuit/flex-utils":"https://jscdn.tscircuit.com/@tscircuit/flex-utils/0.0.8.tgz","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.142","@tscircuit/footprinter":"^0.0.430","@tscircuit/image-utils":"^0.0.8","@tscircuit/modelprinter":"^0.0.5","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.78","@tscircuit/dogbone-solver":"https://jscdn.tscircuit.com/@tscircuit/dogbone-solver/0.0.1.tgz","@tscircuit/bus-lanes-solver":"https://jscdn.tscircuit.com/@tscircuit/bus-lanes-solver/0.0.9.tgz","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.118","@tscircuit/via-stitch-solver":"github:tscircuit/via-stitch-solver#64f2ac7781b795bdc0d74ba411988e60767fa653","@tscircuit/copper-pour-solver":"^0.0.66","@tscircuit/capacity-autorouter":"^0.0.953","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.33","@tscircuit/schematic-trace-solver":"https://jscdn.tscircuit.com/@tscircuit/schematic-trace-solver/0.0.223.tgz","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#23260504fceffff2d64bf11720f74e974d1d9321","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/modelprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.2062_1790991816543_0.48214155932994585","host":"s3://npm-registry-packages-npm-production"}},"0.0.2063":{"name":"@tscircuit/core","version":"0.0.2063","_id":"@tscircuit/core@0.0.2063","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"19283aed14a66b5f2bfa1c31da05ee9b809b1eb0","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.2063.tgz","fileCount":5,"integrity":"sha512-xQQqyVNK7+nq5ynU1x9m5RhaMljRL5kim8tUBgpnVjW1588kFO2OVM9itEO929yIlGuAkkgdKZOlFAuGnRabMA==","signatures":[{"sig":"MEYCIQD+lFPOKrVFMO8x8h3hF3YAdYdmB9SVMVK6vr0V6csxYAIhAORHd+QM9FGelxTc663TApfXurG8T7OyosCrDnX7zeHO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGcRN0NJlUxF7sHkFkDUnbBg+pcDqetcM9GOMVSeNlXVAiAOK0PkxYR+cLgi2Y8KU9WV5M81wU0Xs4Sc7I2zd3zXxw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.2063","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15246735},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"a4734c4fc422655bb6a69a42f4e44c5eb00c7af2","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx && bun run scripts/smoke-tests/check-dist-bundled-schematic-solver.ts","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.511","@tscircuit/props":"^0.0.682","@tscircuit/circuit-json-util":"^0.0.118"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.90","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.25"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"0.0.30","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.511","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.438","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.682","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.1","@tscircuit/checks":"^0.0.234","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.248","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.97","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.141","@tscircuit/flex-utils":"https://jscdn.tscircuit.com/@tscircuit/flex-utils/0.0.8.tgz","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.142","@tscircuit/footprinter":"^0.0.430","@tscircuit/image-utils":"^0.0.8","@tscircuit/modelprinter":"^0.0.5","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.78","@tscircuit/dogbone-solver":"https://jscdn.tscircuit.com/@tscircuit/dogbone-solver/0.0.1.tgz","@tscircuit/bus-lanes-solver":"https://jscdn.tscircuit.com/@tscircuit/bus-lanes-solver/0.0.9.tgz","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.118","@tscircuit/via-stitch-solver":"github:tscircuit/via-stitch-solver#64f2ac7781b795bdc0d74ba411988e60767fa653","@tscircuit/copper-pour-solver":"^0.0.67","@tscircuit/capacity-autorouter":"^0.0.953","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.33","@tscircuit/schematic-trace-solver":"https://jscdn.tscircuit.com/@tscircuit/schematic-trace-solver/0.0.223.tgz","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#23260504fceffff2d64bf11720f74e974d1d9321","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/modelprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.2063_1790993354598_0.0788957751000241","host":"s3://npm-registry-packages-npm-production"}},"0.0.2064":{"name":"@tscircuit/core","version":"0.0.2064","_id":"@tscircuit/core@0.0.2064","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"526c46fc6572ddacd3d1faab8683b48dc208edeb","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.2064.tgz","fileCount":5,"integrity":"sha512-vidifPm+qdPeH1pqWV7r8NK+lNPppHsmjcn18BfRTXMOu1fHVQB6zefgL8ECU7zwLHn1Cj0dwduzaVR59rmurQ==","signatures":[{"sig":"MEYCIQDFVBB0Tn+acDqwt+Og1iolUVO7IH+ieRGXFyq16aRdbAIhANQV9A/2qwFody1wuYo0O7pTgkJ+J5PRVxIrRsEa45jz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDQv9kPm8DCq9eTNN7kJsI7PVG/hH+9jsQOs9BDooesjAIhALX3m9BBBvLCd9llBMym4qK9YXOQXuwWjqJB3MKvB2Vg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.2064","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15246735},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"f43b8cf307f6a2e631c5049164604ab1ed9e679d","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx && bun run scripts/smoke-tests/check-dist-bundled-schematic-solver.ts","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.511","@tscircuit/props":"^0.0.682","@tscircuit/circuit-json-util":"^0.0.118"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.90","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.25"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"0.0.30","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.511","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.438","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.682","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.1","@tscircuit/checks":"^0.0.234","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.248","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.97","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.141","@tscircuit/flex-utils":"https://jscdn.tscircuit.com/@tscircuit/flex-utils/0.0.8.tgz","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.142","@tscircuit/footprinter":"^0.0.430","@tscircuit/image-utils":"^0.0.8","@tscircuit/modelprinter":"^0.0.5","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.78","@tscircuit/dogbone-solver":"https://jscdn.tscircuit.com/@tscircuit/dogbone-solver/0.0.1.tgz","@tscircuit/bus-lanes-solver":"https://jscdn.tscircuit.com/@tscircuit/bus-lanes-solver/0.0.9.tgz","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.118","@tscircuit/via-stitch-solver":"github:tscircuit/via-stitch-solver#64f2ac7781b795bdc0d74ba411988e60767fa653","@tscircuit/copper-pour-solver":"^0.0.67","@tscircuit/capacity-autorouter":"^0.0.954","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.33","@tscircuit/schematic-trace-solver":"https://jscdn.tscircuit.com/@tscircuit/schematic-trace-solver/0.0.223.tgz","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#23260504fceffff2d64bf11720f74e974d1d9321","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/modelprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.2064_1791000211963_0.5320415106268233","host":"s3://npm-registry-packages-npm-production"}},"0.0.2065":{"name":"@tscircuit/core","version":"0.0.2065","_id":"@tscircuit/core@0.0.2065","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"ae57df4b9903611afad4155559669d84e579c4e9","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.2065.tgz","fileCount":5,"integrity":"sha512-ypNNnknITxqjz35UN4UssLvxqjasQGD/sO5wiRNheQEJ/4p5IALl8NmszhMAKvXQ4AGZ269HUmYa97GYlpzhPA==","signatures":[{"sig":"MEUCIQC60Qkmy+2r7WsGTQHzZlDxZHvC3i1x/yM7zXfyDxIFSgIgIAOZyQIwd4OpHy2iBZT4/luxyHBwgxXq+HHJelXIkLU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDuxexPRyaqyYgezEFOS6z5xIPpr8UVfkxtFKxnRVrmcQIhAOnR9V1BwKlUV8ssRpevlOqGXEUQ99iuw21zalr1O+ia","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.2065","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15247900},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"4e4db2a3ef98b9617dbbae1b6c6977a79e00674f","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx && bun run scripts/smoke-tests/check-dist-bundled-schematic-solver.ts","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.511","@tscircuit/props":"^0.0.682","@tscircuit/circuit-json-util":"^0.0.118"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.90","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.25"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"0.0.30","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.511","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.438","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.682","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.1","@tscircuit/checks":"^0.0.235","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.248","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.97","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.141","@tscircuit/flex-utils":"https://jscdn.tscircuit.com/@tscircuit/flex-utils/0.0.8.tgz","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.142","@tscircuit/footprinter":"^0.0.430","@tscircuit/image-utils":"^0.0.8","@tscircuit/modelprinter":"^0.0.5","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.78","@tscircuit/dogbone-solver":"https://jscdn.tscircuit.com/@tscircuit/dogbone-solver/0.0.1.tgz","@tscircuit/bus-lanes-solver":"https://jscdn.tscircuit.com/@tscircuit/bus-lanes-solver/0.0.9.tgz","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.118","@tscircuit/via-stitch-solver":"github:tscircuit/via-stitch-solver#64f2ac7781b795bdc0d74ba411988e60767fa653","@tscircuit/copper-pour-solver":"^0.0.67","@tscircuit/capacity-autorouter":"^0.0.954","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.33","@tscircuit/schematic-trace-solver":"https://jscdn.tscircuit.com/@tscircuit/schematic-trace-solver/0.0.223.tgz","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#23260504fceffff2d64bf11720f74e974d1d9321","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/modelprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.2065_1791001913162_0.15914759668847478","host":"s3://npm-registry-packages-npm-production"}},"0.0.2066":{"name":"@tscircuit/core","version":"0.0.2066","_id":"@tscircuit/core@0.0.2066","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"424f6993c3f6693358021671e6a76ad2cff4f893","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.2066.tgz","fileCount":5,"integrity":"sha512-wBV7k0cc3O7mRAIvWcsikqFlcuYcrvjt+RDFo7T1iJqYWEuE3ztKcVTW/IC9nmFFubXw5W3/zTMTumb8s74gmw==","signatures":[{"sig":"MEYCIQClBarkSRDMfzzKDAGFIEx8n3n3oc3IFAfyyvZDGdIaSwIhAJAOkKCbXXWbjxqFI5QzURhqMwCCf+pjjc/lbSb60adg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBzLLV+0j1138uaORaL8hDoul6/83jGzBuR4Vgv/Gv5RAiBzp2dqN8ICWuJL7gYZ/kFrjkGdYve/paeqYPnrzOO/jA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.2066","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15248678},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"b8fa4aae7c67d03e2d53160d44c4307269496545","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx && bun run scripts/smoke-tests/check-dist-bundled-schematic-solver.ts","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.511","@tscircuit/props":"^0.0.682","@tscircuit/circuit-json-util":"^0.0.118"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.90","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.25"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"0.0.30","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.511","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.438","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.682","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.1","@tscircuit/checks":"^0.0.235","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.248","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.97","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.141","@tscircuit/flex-utils":"https://jscdn.tscircuit.com/@tscircuit/flex-utils/0.0.8.tgz","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.142","@tscircuit/footprinter":"^0.0.430","@tscircuit/image-utils":"^0.0.8","@tscircuit/modelprinter":"^0.0.5","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.78","@tscircuit/dogbone-solver":"https://jscdn.tscircuit.com/@tscircuit/dogbone-solver/0.0.1.tgz","@tscircuit/bus-lanes-solver":"https://jscdn.tscircuit.com/@tscircuit/bus-lanes-solver/0.0.9.tgz","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.118","@tscircuit/via-stitch-solver":"github:tscircuit/via-stitch-solver#64f2ac7781b795bdc0d74ba411988e60767fa653","@tscircuit/copper-pour-solver":"^0.0.67","@tscircuit/capacity-autorouter":"^0.0.954","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.33","@tscircuit/schematic-trace-solver":"https://jscdn.tscircuit.com/@tscircuit/schematic-trace-solver/0.0.223.tgz","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#23260504fceffff2d64bf11720f74e974d1d9321","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/modelprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.2066_1791001960970_0.028511295328273567","host":"s3://npm-registry-packages-npm-production"}},"0.0.2067":{"name":"@tscircuit/core","version":"0.0.2067","_id":"@tscircuit/core@0.0.2067","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"d6b95ce7a61fbfacec5a12db49b32aed908e1dc7","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.2067.tgz","fileCount":5,"integrity":"sha512-qRUGgbDegDeiIk2OOGbe8imdazZdgmwpUVRJrOCgvcR23AOjPbZlsTO0xhjkxakgGxHyCpJKNeK+XNX9LHmQ4w==","signatures":[{"sig":"MEQCIE6y+2RZfFQJTRgnMgknzQhiAXHmyl1dILFbrk8rwZpNAiBvBE8iBbEM4mPl8rwxmatzTIWr8UxTjOBR3FZh0+uIjA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD3ZOIgXvG+3qC0XyZkH2xuUi4MBQOIIGsgMjmt9mcmsgIhAPUS9eved63D0rWMzidGp/tEIv1YRIOjqi+68mG+/mWG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.2067","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15252980},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"64bcfafa49e533543a541b9822415e6210b1525a","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx && bun run scripts/smoke-tests/check-dist-bundled-schematic-solver.ts","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.511","@tscircuit/props":"^0.0.682","@tscircuit/circuit-json-util":"^0.0.118"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.90","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.25"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"0.0.30","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.511","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.438","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.682","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.1","@tscircuit/checks":"^0.0.235","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.248","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.97","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.141","@tscircuit/flex-utils":"https://jscdn.tscircuit.com/@tscircuit/flex-utils/0.0.8.tgz","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.142","@tscircuit/footprinter":"^0.0.430","@tscircuit/image-utils":"^0.0.8","@tscircuit/modelprinter":"^0.0.5","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.78","@tscircuit/dogbone-solver":"https://jscdn.tscircuit.com/@tscircuit/dogbone-solver/0.0.1.tgz","@tscircuit/bus-lanes-solver":"https://jscdn.tscircuit.com/@tscircuit/bus-lanes-solver/0.0.9.tgz","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.118","@tscircuit/via-stitch-solver":"github:tscircuit/via-stitch-solver#64f2ac7781b795bdc0d74ba411988e60767fa653","@tscircuit/copper-pour-solver":"^0.0.67","@tscircuit/capacity-autorouter":"^0.0.954","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.33","@tscircuit/schematic-trace-solver":"https://jscdn.tscircuit.com/@tscircuit/schematic-trace-solver/0.0.223.tgz","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#23260504fceffff2d64bf11720f74e974d1d9321","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/modelprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.2067_1791003401536_0.1347232923508166","host":"s3://npm-registry-packages-npm-production"}},"0.0.2068":{"name":"@tscircuit/core","version":"0.0.2068","_id":"@tscircuit/core@0.0.2068","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/core#readme","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"8e670248ee6eb09691e63dcfb67571fb1a92c05d","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.2068.tgz","fileCount":5,"integrity":"sha512-b1DUc9uEh06aBW2NVDxMcR6ZbVwTQI6DxlnjaF8DbFeFisXBH60VZsZLkWZJQm9cY6tYRN4U0RfJBTOwScgsmg==","signatures":[{"sig":"MEUCIHrNJa5vzyfD1WBbM+kMHhpgJ60XGPhhFJplHXTB73MJAiEAmM+lLMfdt9302+nMGwfJLA8r8mx+ZMS+qk4zCa4Yu6A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIB4TOvhhbCU6VopdQPvy1vBSx95ZCT7lLAtmN9s2E+m0AiEA3XKwYaDaGAkVhzP6OconlAUyxcqNmiQp4Pq2RutSawc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.2068","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15253335},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"690320b3a80b7364c0ffc10331456d89f2df78df","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx && bun run scripts/smoke-tests/check-dist-bundled-schematic-solver.ts","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"overrides":{"circuit-json":"^0.0.511","@tscircuit/props":"^0.0.682","@tscircuit/circuit-json-util":"^0.0.118"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.90","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.25"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"0.0.30","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.511","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.438","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.682","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.1","@tscircuit/checks":"^0.0.235","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.248","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.97","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.141","@tscircuit/flex-utils":"https://jscdn.tscircuit.com/@tscircuit/flex-utils/0.0.8.tgz","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.142","@tscircuit/footprinter":"^0.0.430","@tscircuit/image-utils":"^0.0.8","@tscircuit/modelprinter":"^0.0.5","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.78","@tscircuit/dogbone-solver":"https://jscdn.tscircuit.com/@tscircuit/dogbone-solver/0.0.1.tgz","@tscircuit/bus-lanes-solver":"https://jscdn.tscircuit.com/@tscircuit/bus-lanes-solver/0.0.9.tgz","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.118","@tscircuit/via-stitch-solver":"github:tscircuit/via-stitch-solver#64f2ac7781b795bdc0d74ba411988e60767fa653","@tscircuit/copper-pour-solver":"^0.0.67","@tscircuit/capacity-autorouter":"^0.0.954","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.33","@tscircuit/schematic-trace-solver":"https://jscdn.tscircuit.com/@tscircuit/schematic-trace-solver/0.0.223.tgz","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#23260504fceffff2d64bf11720f74e974d1d9321","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/modelprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.2068_1791006048797_0.1175592096190643","host":"s3://npm-registry-packages-npm-production"}},"0.0.2069":{"_id":"@tscircuit/core@0.0.2069","bugs":{"url":"https://github.com/tscircuit/core/issues"},"dist":{"shasum":"77b3a2f9b8a88b08a243112d920c4070f79d856f","tarball":"https://registry.npmjs.org/@tscircuit/core/-/core-0.0.2069.tgz","fileCount":5,"integrity":"sha512-FSdZ8FqCWuEWHWGWNwI4jOnBo9UvtvMJg++6AXM1s7DvxUz3VvBPzHg+frGeeZGljD2BYrl2rygfC/Av/vuqQw==","signatures":[{"sig":"MEYCIQD043uNwqWGEGibMhceXXirEHRs2nPhf/Bu9dKy75l92AIhAMM+Bb6KfPwwX/Orq1wcwxuN+Es3HIDWxBdSrlvq2e/S","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCICiJbrSpgIMA6EwPB8nqllBKfDyp1+e22M+IzQULrkc/AiAjhYPmSzX9QnLyYk8/KmcPhYJlNf33eWzRaSn2OFd1/Q=="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcore@0.0.2069","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15254393},"main":"dist/index.js","name":"@tscircuit/core","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"24d72602641a1bccb3516d6ab9fad7b95ec523bd","scripts":{"build":"tsup-node","format":"biome format . --write","measure-bundle":"howfat -r table .","smoke-test:dist":"bun run scripts/smoke-tests/test-dist-simple-circuit.tsx && bun run scripts/smoke-tests/check-dist-bundled-schematic-solver.ts","build:benchmarking":"bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist","generate-test-plan":"bun run scripts/generate-test-plan.ts","pkg-pr-new-release":"bunx pkg-pr-new publish --comment=off --peerDeps","start:benchmarking":"concurrently \"bun run build:benchmarking:watch\" \"live-server ./benchmarking-dist\"","build:benchmarking:watch":"chokidar \"./{benchmarking,lib}/**/*.{ts,tsx}\" -c 'bun build --experimental-html ./benchmarking/website/index.html --outdir ./benchmarking-dist'"},"version":"0.0.2069","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"f2b85182-1349-4ee5-8d86-9e6a726bcc5c"}},"homepage":"https://github.com/tscircuit/core#readme","overrides":{"circuit-json":"^0.0.511","@tscircuit/props":"^0.0.682","@tscircuit/circuit-json-util":"^0.0.118"},"repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"_npmVersion":"11.19.0","description":"The core logic used to build Circuit JSON from tscircuit React elements.","directories":{},"maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"_nodeVersion":"24.21.0","dependencies":{"zod":"^3.25.67","nanoid":"^5.0.7","@lume/kiwi":"^0.4.3","css-select":"5.1.0","format-si-unit":"^0.0.12","performance-now":"^2.1.0","@flatten-js/core":"^1.6.2","react-reconciler":"^0.32.0","calculate-packing":"^0.0.90","svg-path-commander":"^2.1.11","transformation-matrix":"^2.16.1","calculate-cell-boundaries":"^0.0.25"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","debug":"^4.3.6","react":"^19.1.0","howfat":"^0.3.8","spicey":"^0.0.14","kicadts":"^0.0.53","poppygl":"0.0.30","spicets":"^0.0.4","flatbush":"^4.5.0","bpc-graph":"^0.0.57","react-dom":"^19.1.0","ts-expect":"^1.3.0","@types/bun":"^1.2.16","pkg-pr-new":"^0.0.37","stack-svgs":"^0.0.1","live-server":"^1.2.2","minicssgrid":"^0.0.9","@types/debug":"^4.1.12","@types/react":"^19.1.8","chokidar-cli":"^3.0.0","circuit-json":"^0.0.511","concurrently":"^9.1.2","bun-match-svg":"0.0.12","@biomejs/biome":"^1.8.3","circuit-to-svg":"^0.0.438","graphics-debug":"^0.0.95","@resvg/resvg-js":"^2.6.2","calculate-elbow":"^0.0.12","@tscircuit/props":"^0.0.682","@types/react-dom":"^19.1.6","connectivity-map":"^1.0.1","@tscircuit/checks":"^0.0.236","@tscircuit/common":"^0.0.20","schematic-symbols":"^0.0.248","@tsci/tscircuit.ti":"github:tscircuit/ti#57e314be4b2b06bc546d4def7453e619604d1157","@tscircuit/alphabet":"0.0.25","@tscircuit/krt-wasm":"^0.1.1","@tscircuit/log-soup":"^1.0.2","@tscircuit/miniflex":"^0.0.4","circuit-json-to-bpc":"^0.0.13","@tscircuit/matchpack":"^0.0.97","@tscircuit/soup-util":"^0.0.41","circuit-json-to-gltf":"^0.0.141","@tscircuit/flex-utils":"https://jscdn.tscircuit.com/@tscircuit/flex-utils/0.0.8.tgz","@tscircuit/math-utils":"^0.0.36","circuit-json-to-spice":"^0.0.45","kicad-to-circuit-json":"^0.0.142","@tscircuit/footprinter":"^0.0.430","@tscircuit/image-utils":"^0.0.8","@tscircuit/modelprinter":"^0.0.5","@tscircuit/solver-utils":"^0.0.16","@types/react-reconciler":"^0.28.9","@tscircuit/fanout-solver":"0.0.78","@tscircuit/dogbone-solver":"https://jscdn.tscircuit.com/@tscircuit/dogbone-solver/0.0.1.tgz","@tscircuit/bus-lanes-solver":"https://jscdn.tscircuit.com/@tscircuit/bus-lanes-solver/0.0.9.tgz","@tscircuit/bga-fanout-solver":"github:tscircuit/bga-fanout-solver#247c835cb8d69b65e53891dcf869731079415b39","@tscircuit/circuit-json-util":"^0.0.118","@tscircuit/via-stitch-solver":"github:tscircuit/via-stitch-solver#64f2ac7781b795bdc0d74ba411988e60767fa653","@tscircuit/copper-pour-solver":"^0.0.67","@tscircuit/capacity-autorouter":"^0.0.954","@tscircuit/infgrid-ijump-astar":"^0.0.35","@tscircuit/create-fdm-enclosure":"0.0.4","@tscircuit/ngspice-spice-engine":"^0.0.20","@tscircuit/schematic-match-adapt":"^0.0.18","circuit-json-to-connectivity-map":"^0.0.33","@tscircuit/schematic-trace-solver":"https://jscdn.tscircuit.com/@tscircuit/schematic-trace-solver/0.0.224.tgz","@tscircuit/jlcpcb-manufacturing-specs":"git+https://github.com/tscircuit/jlcpcb-manufacturing-specs.git#23260504fceffff2d64bf11720f74e974d1d9321","@tscircuit/implicit-copper-pour-solver":"github:tscircuit/implicit-copper-pour-solver#a5cbbda0cd65fd4707c5c1af25779837c25aba92","@tscircuit/infer-cable-insertion-point":"^0.0.4","@tscircuit/winding-breakout-point-solver":"github:tscircuit/winding-breakout-point-solver#202dbe9eb0088633b6fa094120dba6f2f41f8803"},"peerDependencies":{"spicets":"*","bpc-graph":"*","typescript":"^5.0.0","circuit-json":"*","@tscircuit/props":"*","@tscircuit/checks":"*","schematic-symbols":"*","circuit-json-to-bpc":"*","@tscircuit/matchpack":"*","@tscircuit/math-utils":"*","circuit-json-to-spice":"*","@tscircuit/footprinter":"*","@tscircuit/modelprinter":"*","@tscircuit/circuit-json-util":"*","@tscircuit/capacity-autorouter":"*","@tscircuit/infgrid-ijump-astar":"*","@tscircuit/create-fdm-enclosure":"*","@tscircuit/schematic-match-adapt":"*","circuit-json-to-connectivity-map":"*"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/core_0.0.2069_1791011831237_0.1282329929638073"}}},"time":{"created":"2024-08-24T15:55:07.004Z","modified":"2026-10-03T07:17:11.777Z","0.0.1":"2024-08-24T15:55:07.269Z","0.0.2":"2024-08-24T16:08:12.470Z","0.0.3":"2024-08-25T07:14:53.503Z","0.0.4":"2024-08-25T19:57:26.586Z","0.0.5":"2024-08-28T05:04:07.076Z","0.0.6":"2024-08-28T20:05:24.297Z","0.0.7":"2024-08-29T03:02:19.624Z","0.0.8":"2024-08-29T03:58:44.783Z","0.0.9":"2024-08-29T04:55:49.854Z","0.0.10":"2024-08-29T05:14:12.841Z","0.0.11":"2024-08-29T05:21:22.530Z","0.0.12":"2024-08-29T18:51:28.663Z","0.0.13":"2024-08-29T23:20:00.247Z","0.0.14":"2024-08-30T03:01:40.339Z","0.0.15":"2024-08-30T04:05:34.424Z","0.0.16":"2024-08-30T04:42:46.764Z","0.0.17":"2024-09-01T05:00:44.011Z","0.0.18":"2024-09-01T16:27:24.826Z","0.0.19":"2024-09-01T18:46:11.263Z","0.0.20":"2024-09-02T04:49:28.936Z","0.0.21":"2024-09-02T17:21:53.731Z","0.0.22":"2024-09-02T17:37:03.773Z","0.0.23":"2024-09-02T17:48:52.652Z","0.0.24":"2024-09-04T00:02:16.724Z","0.0.25":"2024-09-04T00:09:11.286Z","0.0.26":"2024-09-04T03:35:17.603Z","0.0.27":"2024-09-04T05:26:18.813Z","0.0.28":"2024-09-04T15:47:29.552Z","0.0.29":"2024-09-04T16:34:45.853Z","0.0.30":"2024-09-04T23:37:31.233Z","0.0.31":"2024-09-05T22:02:54.352Z","0.0.32":"2024-09-05T22:25:17.804Z","0.0.33":"2024-09-05T23:38:50.555Z","0.0.34":"2024-09-06T01:33:58.061Z","0.0.35":"2024-09-06T02:34:38.378Z","0.0.36":"2024-09-06T15:44:27.377Z","0.0.37":"2024-09-06T16:16:29.075Z","0.0.38":"2024-09-06T19:27:42.562Z","0.0.39":"2024-09-06T20:19:49.587Z","0.0.40":"2024-09-06T21:15:18.925Z","0.0.41":"2024-09-06T21:43:46.960Z","0.0.42":"2024-09-08T03:48:11.504Z","0.0.43":"2024-09-08T04:42:40.637Z","0.0.44":"2024-09-08T04:47:22.507Z","0.0.45":"2024-09-08T11:36:15.242Z","0.0.46":"2024-09-08T17:51:58.663Z","0.0.47":"2024-09-09T04:35:39.260Z","0.0.48":"2024-09-09T10:33:17.838Z","0.0.49":"2024-09-09T16:39:11.047Z","0.0.50":"2024-09-09T23:05:48.962Z","0.0.51":"2024-09-09T23:41:54.814Z","0.0.52":"2024-09-10T03:11:38.799Z","0.0.53":"2024-09-10T03:32:58.271Z","0.0.54":"2024-09-10T22:24:04.724Z","0.0.55":"2024-09-11T03:43:47.805Z","0.0.56":"2024-09-11T17:05:35.404Z","0.0.57":"2024-09-12T22:39:50.289Z","0.0.58":"2024-09-13T17:21:49.809Z","0.0.59":"2024-09-13T18:07:29.484Z","0.0.60":"2024-09-13T19:31:17.783Z","0.0.61":"2024-09-13T22:07:02.156Z","0.0.62":"2024-09-14T04:50:24.970Z","0.0.63":"2024-09-16T22:46:35.454Z","0.0.64":"2024-09-17T01:08:19.085Z","0.0.65":"2024-09-17T21:16:21.969Z","0.0.66":"2024-09-18T16:15:24.667Z","0.0.67":"2024-09-19T14:44:34.629Z","0.0.68":"2024-09-19T16:53:35.936Z","0.0.69":"2024-09-19T18:07:07.151Z","0.0.70":"2024-09-20T03:48:23.015Z","0.0.71":"2024-09-20T04:28:32.328Z","0.0.72":"2024-09-20T22:12:44.806Z","0.0.73":"2024-09-21T01:28:47.322Z","0.0.74":"2024-09-21T01:40:23.678Z","0.0.75":"2024-09-21T13:08:50.959Z","0.0.76":"2024-09-21T15:04:29.614Z","0.0.77":"2024-09-21T23:48:36.384Z","0.0.78":"2024-09-22T00:09:32.538Z","0.0.79":"2024-09-22T00:35:22.615Z","0.0.80":"2024-09-22T19:12:38.105Z","0.0.81":"2024-09-23T03:02:04.604Z","0.0.82":"2024-09-23T04:35:38.622Z","0.0.83":"2024-09-23T18:32:57.762Z","0.0.84":"2024-09-23T19:52:18.932Z","0.0.85":"2024-09-23T23:24:03.962Z","0.0.86":"2024-09-24T02:08:20.396Z","0.0.87":"2024-09-24T02:30:52.051Z","0.0.88":"2024-09-24T16:19:04.702Z","0.0.89":"2024-09-25T02:54:44.959Z","0.0.90":"2024-09-25T03:45:35.581Z","0.0.91":"2024-09-25T04:56:37.385Z","0.0.92":"2024-09-25T05:08:29.561Z","0.0.93":"2024-09-25T15:21:57.806Z","0.0.94":"2024-09-26T11:38:25.678Z","0.0.95":"2024-09-28T19:17:38.157Z","0.0.96":"2024-10-01T03:32:51.503Z","0.0.97":"2024-10-01T19:52:21.362Z","0.0.98":"2024-10-02T14:55:42.765Z","0.0.99":"2024-10-04T14:55:03.294Z","0.0.100":"2024-10-05T20:02:54.294Z","0.0.101":"2024-10-06T15:51:00.160Z","0.0.102":"2024-10-06T19:36:42.250Z","0.0.103":"2024-10-06T19:53:23.542Z","0.0.104":"2024-10-07T18:10:46.218Z","0.0.105":"2024-10-07T18:28:52.064Z","0.0.106":"2024-10-08T21:20:15.299Z","0.0.107":"2024-10-10T16:07:22.278Z","0.0.108":"2024-10-10T20:54:00.399Z","0.0.109":"2024-10-10T21:51:30.641Z","0.0.110":"2024-10-11T14:57:44.966Z","0.0.111":"2024-10-12T21:57:04.544Z","0.0.112":"2024-10-12T23:28:51.587Z","0.0.113":"2024-10-13T22:55:02.768Z","0.0.114":"2024-10-15T03:55:55.480Z","0.0.115":"2024-10-15T04:27:02.838Z","0.0.116":"2024-10-15T04:34:31.136Z","0.0.117":"2024-10-15T18:28:00.731Z","0.0.118":"2024-10-15T20:47:02.481Z","0.0.119":"2024-10-16T22:46:26.623Z","0.0.120":"2024-10-16T23:48:50.755Z","0.0.121":"2024-10-17T17:27:49.200Z","0.0.122":"2024-10-18T15:01:58.459Z","0.0.123":"2024-10-21T03:21:59.974Z","0.0.124":"2024-10-21T04:23:03.599Z","0.0.125":"2024-10-21T14:44:49.129Z","0.0.126":"2024-10-21T18:04:35.242Z","0.0.127":"2024-10-24T05:26:26.459Z","0.0.128":"2024-10-24T05:50:12.097Z","0.0.129":"2024-10-25T00:53:10.197Z","0.0.130":"2024-10-25T12:04:13.671Z","0.0.131":"2024-10-25T15:23:50.250Z","0.0.132":"2024-10-25T18:47:04.739Z","0.0.133":"2024-10-28T20:34:29.119Z","0.0.134":"2024-10-29T02:48:40.262Z","0.0.135":"2024-10-29T19:38:21.341Z","0.0.136":"2024-10-29T21:38:02.406Z","0.0.137":"2024-10-31T02:45:22.976Z","0.0.138":"2024-10-31T18:18:29.221Z","0.0.139":"2024-10-31T18:55:37.022Z","0.0.140":"2024-10-31T22:29:41.731Z","0.0.141":"2024-10-31T23:41:06.790Z","0.0.142":"2024-11-01T01:59:31.538Z","0.0.143":"2024-11-01T18:43:50.412Z","0.0.144":"2024-11-01T19:36:27.598Z","0.0.145":"2024-11-04T14:37:54.419Z","0.0.146":"2024-11-04T23:05:29.804Z","0.0.147":"2024-11-05T02:29:12.886Z","0.0.148":"2024-11-05T07:33:14.667Z","0.0.149":"2024-11-05T20:14:14.656Z","0.0.150":"2024-11-06T18:53:45.921Z","0.0.151":"2024-11-07T17:41:51.753Z","0.0.152":"2024-11-07T17:42:11.725Z","0.0.153":"2024-11-07T21:37:18.874Z","0.0.154":"2024-11-08T03:37:27.688Z","0.0.155":"2024-11-08T04:19:08.665Z","0.0.156":"2024-11-08T17:23:23.721Z","0.0.157":"2024-11-08T20:57:39.944Z","0.0.158":"2024-11-08T21:04:39.789Z","0.0.159":"2024-11-09T03:38:20.163Z","0.0.160":"2024-11-09T04:56:33.284Z","0.0.161":"2024-11-10T17:11:24.282Z","0.0.162":"2024-11-10T20:42:26.263Z","0.0.163":"2024-11-11T02:18:38.313Z","0.0.164":"2024-11-11T05:11:12.470Z","0.0.165":"2024-11-11T20:32:48.377Z","0.0.166":"2024-11-11T20:43:04.564Z","0.0.167":"2024-11-12T02:56:21.253Z","0.0.168":"2024-11-12T16:55:25.226Z","0.0.169":"2024-11-12T17:28:32.952Z","0.0.170":"2024-11-12T18:24:10.524Z","0.0.171":"2024-11-12T18:41:24.145Z","0.0.172":"2024-11-13T11:47:23.826Z","0.0.173":"2024-11-13T23:09:30.092Z","0.0.174":"2024-11-13T23:40:05.287Z","0.0.175":"2024-11-14T02:32:21.771Z","0.0.176":"2024-11-14T04:13:52.517Z","0.0.177":"2024-11-14T04:29:25.621Z","0.0.178":"2024-11-15T02:55:08.377Z","0.0.179":"2024-11-15T06:27:00.433Z","0.0.180":"2024-11-15T20:46:02.753Z","0.0.181":"2024-11-16T08:58:22.588Z","0.0.182":"2024-11-16T17:02:22.494Z","0.0.183":"2024-11-17T00:56:18.585Z","0.0.184":"2024-11-17T15:21:51.188Z","0.0.185":"2024-11-17T20:23:37.130Z","0.0.186":"2024-11-17T20:30:29.584Z","0.0.187":"2024-11-17T20:30:37.512Z","0.0.188":"2024-11-17T22:46:51.100Z","0.0.189":"2024-11-18T17:17:55.140Z","0.0.190":"2024-11-19T22:59:59.518Z","0.0.191":"2024-11-19T23:05:20.322Z","0.0.192":"2024-11-20T05:30:51.145Z","0.0.193":"2024-11-20T17:20:17.679Z","0.0.194":"2024-11-20T18:54:28.957Z","0.0.195":"2024-11-20T20:58:33.927Z","0.0.196":"2024-11-22T22:05:11.760Z","0.0.197":"2024-11-24T11:14:18.274Z","0.0.198":"2024-11-24T12:31:30.099Z","0.0.199":"2024-11-24T19:20:09.727Z","0.0.200":"2024-11-26T23:30:55.741Z","0.0.201":"2024-11-27T08:20:50.565Z","0.0.202":"2024-11-27T08:44:26.987Z","0.0.203":"2024-11-27T15:06:56.131Z","0.0.204":"2024-11-27T21:53:19.429Z","0.0.205":"2024-11-28T15:46:07.109Z","0.0.206":"2024-11-29T08:53:32.986Z","0.0.207":"2024-11-29T13:54:23.843Z","0.0.208":"2024-11-30T15:07:25.741Z","0.0.209":"2024-11-30T23:14:11.869Z","0.0.210":"2024-12-01T23:17:33.713Z","0.0.211":"2024-12-01T23:46:37.715Z","0.0.212":"2024-12-02T10:52:20.941Z","0.0.213":"2024-12-02T13:34:42.865Z","0.0.214":"2024-12-02T15:06:58.477Z","0.0.215":"2024-12-04T07:00:50.580Z","0.0.216":"2024-12-06T15:37:07.442Z","0.0.217":"2024-12-06T16:56:20.274Z","0.0.218":"2024-12-07T05:38:12.964Z","0.0.219":"2024-12-07T12:30:59.587Z","0.0.220":"2024-12-08T04:23:21.680Z","0.0.221":"2024-12-08T09:19:03.043Z","0.0.222":"2024-12-10T05:18:14.712Z","0.0.223":"2024-12-10T15:49:08.215Z","0.0.224":"2024-12-10T21:10:08.328Z","0.0.225":"2024-12-10T21:18:11.241Z","0.0.226":"2024-12-11T01:20:30.942Z","0.0.227":"2024-12-11T04:55:24.123Z","0.0.228":"2024-12-11T20:34:40.904Z","0.0.229":"2024-12-11T20:39:09.099Z","0.0.230":"2024-12-19T16:53:36.628Z","0.0.231":"2024-12-19T19:21:57.287Z","0.0.232":"2024-12-20T21:18:18.009Z","0.0.233":"2024-12-21T10:01:33.547Z","0.0.234":"2024-12-21T21:32:17.425Z","0.0.235":"2024-12-21T22:13:00.256Z","0.0.236":"2024-12-22T20:53:02.691Z","0.0.237":"2024-12-23T10:16:24.036Z","0.0.238":"2024-12-23T11:00:31.855Z","0.0.239":"2024-12-23T18:53:16.715Z","0.0.240":"2024-12-25T01:32:47.121Z","0.0.241":"2024-12-25T02:29:56.385Z","0.0.242":"2024-12-26T19:51:56.742Z","0.0.243":"2024-12-26T20:17:42.050Z","0.0.244":"2024-12-26T20:30:56.633Z","0.0.245":"2024-12-27T17:41:21.040Z","0.0.246":"2024-12-29T07:28:22.081Z","0.0.247":"2024-12-29T17:34:46.263Z","0.0.248":"2024-12-31T01:07:04.760Z","0.0.249":"2024-12-31T01:31:26.509Z","0.0.250":"2024-12-31T18:43:55.610Z","0.0.251":"2025-01-02T02:34:47.216Z","0.0.252":"2025-01-04T17:16:32.375Z","0.0.253":"2025-01-05T10:43:46.213Z","0.0.254":"2025-01-06T22:28:49.542Z","0.0.255":"2025-01-07T23:20:39.727Z","0.0.256":"2025-01-08T07:58:05.450Z","0.0.257":"2025-01-09T06:18:51.828Z","0.0.258":"2025-01-10T04:41:24.337Z","0.0.259":"2025-01-10T07:55:54.654Z","0.0.260":"2025-01-10T17:45:24.160Z","0.0.261":"2025-01-10T18:38:03.909Z","0.0.262":"2025-01-11T05:20:31.283Z","0.0.263":"2025-01-11T17:14:33.760Z","0.0.264":"2025-01-12T15:44:49.067Z","0.0.265":"2025-01-12T17:46:41.032Z","0.0.266":"2025-01-14T02:57:11.673Z","0.0.267":"2025-01-14T03:12:52.716Z","0.0.268":"2025-01-15T21:46:19.928Z","0.0.269":"2025-01-15T22:58:41.094Z","0.0.270":"2025-01-17T01:11:28.711Z","0.0.271":"2025-01-17T06:18:40.945Z","0.0.272":"2025-01-17T20:53:40.883Z","0.0.273":"2025-01-19T07:46:57.051Z","0.0.274":"2025-01-19T19:29:00.490Z","0.0.275":"2025-01-21T08:01:46.239Z","0.0.276":"2025-01-22T05:55:50.790Z","0.0.277":"2025-01-22T07:54:30.877Z","0.0.278":"2025-01-22T21:50:09.129Z","0.0.279":"2025-01-23T20:00:25.664Z","0.0.280":"2025-01-24T05:37:43.265Z","0.0.281":"2025-01-25T00:12:56.025Z","0.0.282":"2025-01-25T06:01:13.390Z","0.0.283":"2025-01-25T08:27:27.965Z","0.0.284":"2025-01-25T08:34:00.771Z","0.0.285":"2025-01-25T13:10:50.704Z","0.0.286":"2025-01-25T14:32:18.933Z","0.0.287":"2025-01-25T19:36:35.187Z","0.0.288":"2025-01-26T04:13:17.327Z","0.0.289":"2025-01-26T04:23:28.743Z","0.0.290":"2025-01-26T09:26:59.619Z","0.0.291":"2025-01-27T04:05:39.893Z","0.0.292":"2025-01-27T04:05:58.577Z","0.0.293":"2025-01-27T21:56:51.174Z","0.0.294":"2025-01-28T20:03:49.605Z","0.0.295":"2025-01-30T20:13:49.694Z","0.0.296":"2025-01-30T20:46:08.961Z","0.0.297":"2025-01-31T15:47:57.641Z","0.0.298":"2025-02-02T14:47:07.959Z","0.0.299":"2025-02-03T04:48:21.434Z","0.0.300":"2025-02-05T14:57:04.945Z","0.0.301":"2025-02-05T16:58:22.171Z","0.0.302":"2025-02-08T18:09:13.538Z","0.0.303":"2025-02-09T18:43:09.421Z","0.0.304":"2025-02-09T20:07:56.208Z","0.0.305":"2025-02-09T22:02:11.060Z","0.0.306":"2025-02-10T03:07:24.906Z","0.0.307":"2025-02-10T04:34:02.307Z","0.0.308":"2025-02-11T06:42:04.247Z","0.0.309":"2025-02-11T18:30:34.654Z","0.0.310":"2025-02-11T18:48:16.523Z","0.0.311":"2025-02-11T21:34:48.894Z","0.0.312":"2025-02-13T16:51:41.116Z","0.0.313":"2025-02-13T21:44:26.412Z","0.0.314":"2025-02-14T19:30:44.539Z","0.0.315":"2025-02-15T07:06:39.858Z","0.0.316":"2025-02-15T19:16:21.113Z","0.0.317":"2025-02-15T21:09:28.828Z","0.0.318":"2025-02-16T17:34:36.075Z","0.0.319":"2025-02-17T18:47:13.694Z","0.0.320":"2025-02-17T19:14:45.495Z","0.0.321":"2025-02-18T17:00:16.652Z","0.0.322":"2025-02-20T06:05:12.241Z","0.0.323":"2025-02-20T19:54:17.166Z","0.0.324":"2025-02-21T20:11:36.587Z","0.0.325":"2025-02-22T02:02:15.654Z","0.0.326":"2025-02-22T19:38:35.347Z","0.0.327":"2025-02-22T22:29:35.193Z","0.0.328":"2025-02-23T01:54:19.087Z","0.0.329":"2025-02-23T02:15:42.383Z","0.0.330":"2025-02-23T17:12:35.049Z","0.0.331":"2025-02-24T20:03:54.582Z","0.0.332":"2025-02-28T00:41:14.775Z","0.0.333":"2025-02-28T21:14:47.902Z","0.0.334":"2025-03-01T05:44:24.237Z","0.0.335":"2025-03-01T05:52:39.278Z","0.0.336":"2025-03-01T06:06:08.515Z","0.0.337":"2025-03-01T07:22:06.761Z","0.0.338":"2025-03-01T20:36:38.369Z","0.0.339":"2025-03-01T22:22:38.648Z","0.0.340":"2025-03-01T23:39:52.132Z","0.0.341":"2025-03-02T20:43:14.235Z","0.0.342":"2025-03-03T02:25:29.466Z","0.0.343":"2025-03-03T05:51:02.599Z","0.0.344":"2025-03-03T07:46:51.149Z","0.0.345":"2025-03-03T22:33:25.977Z","0.0.346":"2025-03-04T20:21:53.467Z","0.0.347":"2025-03-06T20:44:28.214Z","0.0.348":"2025-03-07T00:48:36.865Z","0.0.349":"2025-03-09T20:02:17.251Z","0.0.350":"2025-03-16T16:35:11.879Z","0.0.351":"2025-03-17T20:47:50.413Z","0.0.352":"2025-03-18T20:17:27.337Z","0.0.353":"2025-03-19T04:30:01.226Z","0.0.354":"2025-03-20T23:17:18.665Z","0.0.355":"2025-03-21T06:39:49.329Z","0.0.356":"2025-03-22T17:09:38.969Z","0.0.357":"2025-03-23T05:50:58.030Z","0.0.358":"2025-03-25T05:22:12.485Z","0.0.359":"2025-03-27T05:28:35.247Z","0.0.360":"2025-03-29T16:49:50.529Z","0.0.361":"2025-03-29T22:37:28.843Z","0.0.362":"2025-04-07T21:47:58.751Z","0.0.363":"2025-04-10T16:36:09.858Z","0.0.364":"2025-04-10T16:47:54.735Z","0.0.365":"2025-04-10T20:07:26.574Z","0.0.366":"2025-04-11T21:43:38.791Z","0.0.367":"2025-04-13T15:48:18.318Z","0.0.368":"2025-04-14T06:25:49.249Z","0.0.369":"2025-04-14T22:05:22.203Z","0.0.370":"2025-04-14T22:33:02.917Z","0.0.371":"2025-04-15T17:24:13.791Z","0.0.372":"2025-04-16T04:57:46.993Z","0.0.373":"2025-04-16T22:16:25.728Z","0.0.374":"2025-04-17T01:44:48.775Z","0.0.375":"2025-04-17T06:52:22.060Z","0.0.376":"2025-04-17T18:09:57.238Z","0.0.377":"2025-04-17T18:24:33.802Z","0.0.378":"2025-04-19T21:35:07.777Z","0.0.379":"2025-04-20T17:37:30.563Z","0.0.380":"2025-04-25T17:16:59.578Z","0.0.381":"2025-04-29T01:24:13.778Z","0.0.382":"2025-04-30T20:43:06.622Z","0.0.383":"2025-05-01T13:38:47.546Z","0.0.384":"2025-05-01T17:03:54.015Z","0.0.385":"2025-05-02T13:47:23.095Z","0.0.386":"2025-05-02T19:34:52.722Z","0.0.387":"2025-05-04T14:22:13.402Z","0.0.388":"2025-05-06T11:42:54.540Z","0.0.389":"2025-05-06T15:10:55.698Z","0.0.390":"2025-05-06T16:15:53.462Z","0.0.391":"2025-05-09T11:48:45.907Z","0.0.392":"2025-05-09T13:43:49.392Z","0.0.393":"2025-05-09T19:12:16.497Z","0.0.394":"2025-05-09T20:53:41.116Z","0.0.395":"2025-05-10T13:42:45.488Z","0.0.396":"2025-05-11T18:23:28.708Z","0.0.397":"2025-05-11T19:31:49.240Z","0.0.398":"2025-05-11T20:52:33.113Z","0.0.399":"2025-05-12T03:18:49.739Z","0.0.400":"2025-05-12T04:41:52.944Z","0.0.401":"2025-05-12T05:39:33.700Z","0.0.402":"2025-05-12T16:18:44.461Z","0.0.403":"2025-05-12T16:30:12.744Z","0.0.404":"2025-05-13T04:52:08.132Z","0.0.405":"2025-05-13T23:02:07.397Z","0.0.406":"2025-05-14T06:28:43.254Z","0.0.407":"2025-05-14T16:19:53.019Z","0.0.408":"2025-05-14T23:43:51.090Z","0.0.409":"2025-05-17T16:14:52.607Z","0.0.410":"2025-05-18T14:13:47.731Z","0.0.411":"2025-05-18T14:16:27.260Z","0.0.412":"2025-05-18T14:35:27.322Z","0.0.413":"2025-05-19T13:14:48.407Z","0.0.414":"2025-05-19T16:54:16.451Z","0.0.415":"2025-05-19T23:35:25.175Z","0.0.416":"2025-05-20T15:06:40.067Z","0.0.417":"2025-05-24T15:45:26.470Z","0.0.418":"2025-05-25T05:40:22.921Z","0.0.419":"2025-05-27T17:09:23.183Z","0.0.420":"2025-05-27T17:41:49.711Z","0.0.421":"2025-05-28T13:45:14.590Z","0.0.422":"2025-05-28T13:51:15.548Z","0.0.423":"2025-05-28T18:45:11.004Z","0.0.424":"2025-05-28T21:30:54.440Z","0.0.425":"2025-05-29T14:01:44.605Z","0.0.426":"2025-05-29T15:06:40.815Z","0.0.427":"2025-05-30T00:44:45.461Z","0.0.428":"2025-05-30T01:35:06.027Z","0.0.429":"2025-05-30T15:24:10.329Z","0.0.430":"2025-05-30T15:55:24.905Z","0.0.431":"2025-05-31T01:29:31.612Z","0.0.432":"2025-06-01T16:42:37.453Z","0.0.433":"2025-06-01T20:16:05.976Z","0.0.434":"2025-06-02T02:59:05.209Z","0.0.435":"2025-06-02T03:46:30.045Z","0.0.436":"2025-06-02T16:47:00.212Z","0.0.437":"2025-06-02T17:58:00.964Z","0.0.438":"2025-06-02T20:16:30.875Z","0.0.439":"2025-06-03T00:55:49.373Z","0.0.440":"2025-06-03T21:44:04.388Z","0.0.441":"2025-06-04T16:39:01.298Z","0.0.442":"2025-06-04T16:40:58.282Z","0.0.443":"2025-06-04T17:19:43.309Z","0.0.444":"2025-06-05T15:22:13.094Z","0.0.445":"2025-06-06T18:53:40.664Z","0.0.446":"2025-06-06T19:37:12.797Z","0.0.447":"2025-06-07T14:08:06.954Z","0.0.448":"2025-06-07T15:21:30.088Z","0.0.449":"2025-06-07T17:45:59.697Z","0.0.450":"2025-06-08T02:53:20.097Z","0.0.451":"2025-06-08T08:28:15.670Z","0.0.452":"2025-06-08T08:59:49.491Z","0.0.453":"2025-06-08T13:45:07.004Z","0.0.454":"2025-06-08T18:33:42.028Z","0.0.455":"2025-06-08T22:09:32.296Z","0.0.456":"2025-06-09T03:52:07.892Z","0.0.457":"2025-06-09T15:52:52.609Z","0.0.458":"2025-06-10T16:29:25.173Z","0.0.459":"2025-06-10T18:41:52.409Z","0.0.460":"2025-06-11T04:31:37.084Z","0.0.461":"2025-06-11T16:59:27.503Z","0.0.462":"2025-06-11T18:45:16.831Z","0.0.463":"2025-06-12T01:44:31.806Z","0.0.464":"2025-06-12T15:55:20.424Z","0.0.465":"2025-06-12T23:52:58.921Z","0.0.466":"2025-06-13T15:22:09.845Z","0.0.467":"2025-06-13T17:19:52.136Z","0.0.468":"2025-06-13T19:51:39.894Z","0.0.469":"2025-06-14T04:55:02.716Z","0.0.470":"2025-06-14T16:33:11.946Z","0.0.471":"2025-06-14T16:36:04.505Z","0.0.472":"2025-06-14T16:48:10.316Z","0.0.473":"2025-06-15T00:37:13.063Z","0.0.474":"2025-06-15T13:09:17.439Z","0.0.475":"2025-06-15T15:57:57.722Z","0.0.476":"2025-06-15T16:01:41.432Z","0.0.477":"2025-06-15T17:11:15.607Z","0.0.478":"2025-06-15T22:13:02.339Z","0.0.479":"2025-06-15T22:22:40.106Z","0.0.480":"2025-06-15T23:47:20.347Z","0.0.481":"2025-06-16T17:47:23.210Z","0.0.482":"2025-06-16T18:04:04.063Z","0.0.483":"2025-06-16T21:53:18.874Z","0.0.484":"2025-06-17T14:04:31.651Z","0.0.485":"2025-06-17T16:13:57.837Z","0.0.486":"2025-06-18T04:36:26.742Z","0.0.487":"2025-06-18T15:42:10.946Z","0.0.488":"2025-06-18T21:08:05.132Z","0.0.489":"2025-06-18T21:08:32.560Z","0.0.490":"2025-06-19T01:39:26.723Z","0.0.491":"2025-06-19T10:52:23.725Z","0.0.492":"2025-06-19T17:01:02.447Z","0.0.493":"2025-06-19T17:48:39.850Z","0.0.494":"2025-06-19T18:08:14.876Z","0.0.495":"2025-06-19T18:33:21.091Z","0.0.496":"2025-06-20T05:28:23.013Z","0.0.497":"2025-06-20T15:12:05.411Z","0.0.498":"2025-06-20T18:07:40.402Z","0.0.499":"2025-06-20T18:49:08.103Z","0.0.500":"2025-06-20T19:18:09.518Z","0.0.501":"2025-06-20T20:26:51.907Z","0.0.502":"2025-06-20T21:05:09.293Z","0.0.503":"2025-06-20T21:30:17.277Z","0.0.504":"2025-06-21T05:01:01.451Z","0.0.505":"2025-06-21T12:45:48.128Z","0.0.506":"2025-06-21T16:08:02.431Z","0.0.507":"2025-06-21T16:29:48.250Z","0.0.508":"2025-06-22T07:08:59.168Z","0.0.509":"2025-06-22T15:50:19.895Z","0.0.510":"2025-06-22T16:01:26.517Z","0.0.511":"2025-06-23T14:04:12.812Z","0.0.512":"2025-06-23T18:27:28.518Z","0.0.513":"2025-06-23T18:28:05.654Z","0.0.514":"2025-06-23T20:58:10.826Z","0.0.515":"2025-06-23T21:53:40.618Z","0.0.516":"2025-06-24T20:39:47.721Z","0.0.517":"2025-06-24T20:43:20.946Z","0.0.518":"2025-06-25T12:32:17.994Z","0.0.519":"2025-06-25T17:46:02.060Z","0.0.520":"2025-06-25T20:56:23.393Z","0.0.521":"2025-06-26T17:36:13.884Z","0.0.522":"2025-06-26T19:13:48.987Z","0.0.523":"2025-06-26T19:49:00.804Z","0.0.524":"2025-06-26T21:05:11.512Z","0.0.525":"2025-06-27T04:59:11.831Z","0.0.526":"2025-06-27T14:28:17.358Z","0.0.527":"2025-06-27T17:32:42.008Z","0.0.528":"2025-06-27T17:32:55.267Z","0.0.529":"2025-06-27T19:23:42.651Z","0.0.530":"2025-06-27T20:35:43.644Z","0.0.531":"2025-06-28T15:33:59.492Z","0.0.532":"2025-06-28T16:03:40.474Z","0.0.533":"2025-06-29T05:34:27.764Z","0.0.534":"2025-06-29T15:59:12.878Z","0.0.535":"2025-07-01T19:42:30.742Z","0.0.536":"2025-07-01T21:54:31.425Z","0.0.537":"2025-07-02T14:39:53.924Z","0.0.538":"2025-07-03T14:44:40.652Z","0.0.539":"2025-07-03T14:46:15.786Z","0.0.540":"2025-07-04T21:27:18.528Z","0.0.541":"2025-07-05T05:44:57.052Z","0.0.542":"2025-07-05T14:56:21.445Z","0.0.543":"2025-07-05T21:07:21.504Z","0.0.544":"2025-07-07T18:50:14.329Z","0.0.545":"2025-07-07T22:12:36.708Z","0.0.546":"2025-07-07T23:11:22.340Z","0.0.547":"2025-07-08T17:27:26.038Z","0.0.548":"2025-07-08T17:27:48.307Z","0.0.549":"2025-07-08T17:28:39.281Z","0.0.550":"2025-07-08T18:21:26.785Z","0.0.551":"2025-07-08T22:06:06.274Z","0.0.552":"2025-07-09T16:14:45.587Z","0.0.553":"2025-07-09T18:19:16.117Z","0.0.554":"2025-07-10T03:25:28.507Z","0.0.555":"2025-07-10T03:44:06.521Z","0.0.556":"2025-07-10T16:12:13.965Z","0.0.557":"2025-07-10T17:49:18.230Z","0.0.558":"2025-07-10T21:02:43.053Z","0.0.559":"2025-07-11T10:47:16.800Z","0.0.560":"2025-07-11T15:09:27.193Z","0.0.561":"2025-07-11T21:31:18.368Z","0.0.562":"2025-07-12T01:04:10.277Z","0.0.563":"2025-07-12T21:56:57.064Z","0.0.564":"2025-07-13T16:34:45.117Z","0.0.565":"2025-07-13T17:18:33.135Z","0.0.566":"2025-07-13T22:43:30.004Z","0.0.567":"2025-07-14T19:44:23.782Z","0.0.568":"2025-07-15T04:26:53.430Z","0.0.569":"2025-07-15T04:44:11.953Z","0.0.570":"2025-07-15T05:26:01.662Z","0.0.571":"2025-07-16T13:35:29.473Z","0.0.572":"2025-07-17T17:30:06.471Z","0.0.573":"2025-07-21T14:30:29.232Z","0.0.574":"2025-07-21T16:18:58.792Z","0.0.575":"2025-07-22T23:50:55.533Z","0.0.576":"2025-07-23T05:16:38.080Z","0.0.577":"2025-07-23T05:56:21.479Z","0.0.578":"2025-07-23T15:30:43.031Z","0.0.579":"2025-07-23T20:47:45.140Z","0.0.580":"2025-07-24T05:23:16.776Z","0.0.581":"2025-07-24T17:10:22.747Z","0.0.582":"2025-07-24T19:04:39.758Z","0.0.583":"2025-07-25T00:39:34.862Z","0.0.584":"2025-07-25T00:45:09.502Z","0.0.585":"2025-07-25T02:51:33.535Z","0.0.586":"2025-07-25T04:46:55.433Z","0.0.587":"2025-07-26T01:38:32.209Z","0.0.588":"2025-07-26T17:01:53.438Z","0.0.589":"2025-07-27T01:44:41.275Z","0.0.590":"2025-07-27T06:34:51.674Z","0.0.591":"2025-07-27T07:16:02.882Z","0.0.592":"2025-07-27T21:37:03.012Z","0.0.593":"2025-07-27T23:33:07.984Z","0.0.594":"2025-07-28T00:06:48.168Z","0.0.595":"2025-07-28T00:32:50.049Z","0.0.596":"2025-07-28T05:24:37.410Z","0.0.597":"2025-07-28T20:05:08.929Z","0.0.598":"2025-07-29T04:22:26.944Z","0.0.599":"2025-07-29T17:01:37.357Z","0.0.600":"2025-07-29T18:44:06.559Z","0.0.601":"2025-07-29T19:42:52.530Z","0.0.602":"2025-07-29T20:35:28.845Z","0.0.603":"2025-07-29T21:02:28.528Z","0.0.604":"2025-07-30T18:25:27.676Z","0.0.605":"2025-07-30T18:30:08.830Z","0.0.606":"2025-07-30T23:33:40.827Z","0.0.607":"2025-07-31T03:50:30.887Z","0.0.608":"2025-07-31T15:58:25.448Z","0.0.609":"2025-08-01T20:31:32.894Z","0.0.610":"2025-08-01T22:52:51.172Z","0.0.611":"2025-08-02T08:36:36.905Z","0.0.612":"2025-08-03T03:36:26.883Z","0.0.613":"2025-08-04T05:37:58.519Z","0.0.614":"2025-08-05T22:34:19.558Z","0.0.615":"2025-08-07T21:46:40.689Z","0.0.616":"2025-08-08T15:37:36.409Z","0.0.617":"2025-08-09T16:17:34.490Z","0.0.618":"2025-08-11T13:54:58.981Z","0.0.619":"2025-08-12T04:33:23.529Z","0.0.620":"2025-08-12T05:17:16.635Z","0.0.621":"2025-08-12T05:28:36.012Z","0.0.622":"2025-08-12T06:52:23.623Z","0.0.623":"2025-08-12T15:30:39.772Z","0.0.624":"2025-08-12T15:55:34.668Z","0.0.625":"2025-08-13T00:26:22.190Z","0.0.626":"2025-08-13T05:02:22.516Z","0.0.627":"2025-08-14T15:12:52.354Z","0.0.628":"2025-08-14T19:45:10.278Z","0.0.629":"2025-08-14T20:30:50.688Z","0.0.630":"2025-08-15T01:57:52.259Z","0.0.631":"2025-08-17T17:11:39.905Z","0.0.632":"2025-08-18T14:38:31.281Z","0.0.633":"2025-08-18T14:51:05.210Z","0.0.634":"2025-08-18T16:33:15.874Z","0.0.635":"2025-08-19T17:12:18.122Z","0.0.636":"2025-08-19T20:43:46.013Z","0.0.637":"2025-08-22T09:54:08.587Z","0.0.638":"2025-08-22T09:54:48.147Z","0.0.639":"2025-08-22T18:59:15.631Z","0.0.640":"2025-08-23T06:29:58.503Z","0.0.641":"2025-08-23T16:05:24.705Z","0.0.642":"2025-08-25T16:26:48.562Z","0.0.643":"2025-08-25T16:37:25.292Z","0.0.644":"2025-08-25T16:50:06.322Z","0.0.645":"2025-08-26T18:50:54.323Z","0.0.646":"2025-08-26T22:31:48.094Z","0.0.647":"2025-08-27T04:15:39.181Z","0.0.648":"2025-08-27T12:02:54.812Z","0.0.649":"2025-08-27T12:08:45.963Z","0.0.650":"2025-08-27T13:42:28.030Z","0.0.651":"2025-08-27T15:25:28.242Z","0.0.652":"2025-08-27T17:22:59.668Z","0.0.653":"2025-08-27T18:55:16.689Z","0.0.654":"2025-08-27T21:00:58.183Z","0.0.655":"2025-08-27T21:24:32.942Z","0.0.656":"2025-08-27T22:34:53.942Z","0.0.657":"2025-08-27T22:58:29.286Z","0.0.658":"2025-08-28T06:16:46.352Z","0.0.659":"2025-08-28T14:28:39.161Z","0.0.660":"2025-08-28T17:56:59.184Z","0.0.661":"2025-08-29T01:12:00.660Z","0.0.662":"2025-08-29T05:55:47.408Z","0.0.663":"2025-08-29T05:58:39.144Z","0.0.664":"2025-08-29T14:59:28.354Z","0.0.665":"2025-08-29T16:04:31.423Z","0.0.666":"2025-08-29T20:37:05.247Z","0.0.667":"2025-08-29T22:14:16.443Z","0.0.668":"2025-08-30T00:51:48.334Z","0.0.669":"2025-08-30T04:54:48.351Z","0.0.670":"2025-08-30T12:06:27.334Z","0.0.671":"2025-08-30T18:40:59.333Z","0.0.672":"2025-08-30T20:48:19.806Z","0.0.673":"2025-08-31T04:53:51.990Z","0.0.674":"2025-09-01T04:23:59.507Z","0.0.675":"2025-09-02T15:03:49.346Z","0.0.676":"2025-09-02T16:10:59.213Z","0.0.677":"2025-09-02T19:18:23.497Z","0.0.678":"2025-09-02T19:54:27.984Z","0.0.679":"2025-09-03T18:45:09.895Z","0.0.680":"2025-09-03T23:34:26.654Z","0.0.681":"2025-09-03T23:44:48.999Z","0.0.682":"2025-09-04T16:46:54.234Z","0.0.683":"2025-09-04T19:08:56.591Z","0.0.684":"2025-09-04T22:24:30.790Z","0.0.685":"2025-09-05T00:05:24.396Z","0.0.686":"2025-09-05T04:58:29.386Z","0.0.687":"2025-09-05T20:57:24.849Z","0.0.688":"2025-09-05T21:21:28.579Z","0.0.689":"2025-09-06T14:46:58.315Z","0.0.690":"2025-09-06T17:15:08.232Z","0.0.691":"2025-09-06T18:51:56.121Z","0.0.692":"2025-09-07T01:44:45.422Z","0.0.693":"2025-09-07T08:37:33.687Z","0.0.694":"2025-09-07T14:35:36.739Z","0.0.695":"2025-09-07T14:55:11.793Z","0.0.696":"2025-09-07T15:22:25.487Z","0.0.697":"2025-09-07T17:05:12.977Z","0.0.698":"2025-09-07T19:06:57.743Z","0.0.699":"2025-09-07T20:54:00.058Z","0.0.700":"2025-09-07T23:13:00.434Z","0.0.701":"2025-09-08T02:00:35.725Z","0.0.702":"2025-09-08T03:11:26.444Z","0.0.703":"2025-09-08T03:50:58.191Z","0.0.704":"2025-09-08T04:21:45.618Z","0.0.705":"2025-09-08T14:46:29.433Z","0.0.706":"2025-09-08T18:17:22.009Z","0.0.707":"2025-09-08T21:24:41.610Z","0.0.708":"2025-09-08T22:12:57.924Z","0.0.709":"2025-09-08T23:17:54.887Z","0.0.710":"2025-09-08T23:33:49.171Z","0.0.711":"2025-09-09T03:02:49.843Z","0.0.712":"2025-09-09T05:10:31.719Z","0.0.713":"2025-09-09T05:48:14.019Z","0.0.714":"2025-09-09T19:41:49.472Z","0.0.715":"2025-09-10T05:29:26.607Z","0.0.716":"2025-09-10T16:57:08.934Z","0.0.717":"2025-09-11T04:13:23.909Z","0.0.718":"2025-09-11T21:01:41.579Z","0.0.719":"2025-09-11T23:33:59.628Z","0.0.720":"2025-09-12T00:00:14.528Z","0.0.721":"2025-09-12T16:25:50.563Z","0.0.722":"2025-09-12T16:27:40.110Z","0.0.723":"2025-09-12T19:43:53.923Z","0.0.724":"2025-09-13T02:33:58.244Z","0.0.725":"2025-09-13T17:05:21.312Z","0.0.726":"2025-09-13T18:43:28.891Z","0.0.727":"2025-09-14T04:44:24.626Z","0.0.728":"2025-09-14T17:16:23.714Z","0.0.729":"2025-09-14T18:56:01.945Z","0.0.730":"2025-09-14T20:17:25.721Z","0.0.731":"2025-09-15T15:27:09.203Z","0.0.732":"2025-09-15T18:14:29.788Z","0.0.733":"2025-09-15T20:20:44.128Z","0.0.734":"2025-09-17T02:02:46.576Z","0.0.735":"2025-09-17T14:42:54.610Z","0.0.736":"2025-09-17T15:34:20.071Z","0.0.737":"2025-09-17T17:29:26.276Z","0.0.738":"2025-09-18T15:30:36.928Z","0.0.739":"2025-09-19T17:52:46.669Z","0.0.740":"2025-09-19T19:07:18.997Z","0.0.741":"2025-09-19T19:52:43.279Z","0.0.742":"2025-09-20T14:51:19.699Z","0.0.743":"2025-09-23T10:03:21.186Z","0.0.744":"2025-09-23T10:04:52.380Z","0.0.745":"2025-09-23T16:39:50.365Z","0.0.746":"2025-09-24T15:47:34.676Z","0.0.747":"2025-09-25T06:21:44.389Z","0.0.748":"2025-09-26T20:55:44.444Z","0.0.749":"2025-09-27T19:40:01.572Z","0.0.750":"2025-09-28T05:54:47.633Z","0.0.751":"2025-09-29T02:58:30.207Z","0.0.752":"2025-09-29T20:31:26.954Z","0.0.753":"2025-09-29T20:58:08.427Z","0.0.754":"2025-10-01T15:47:27.836Z","0.0.755":"2025-10-02T23:01:18.312Z","0.0.756":"2025-10-03T17:14:16.147Z","0.0.757":"2025-10-03T17:40:08.127Z","0.0.758":"2025-10-03T18:24:49.620Z","0.0.759":"2025-10-03T18:53:14.754Z","0.0.760":"2025-10-03T23:12:12.202Z","0.0.761":"2025-10-04T16:37:02.131Z","0.0.762":"2025-10-04T21:04:06.510Z","0.0.763":"2025-10-05T06:17:12.470Z","0.0.764":"2025-10-05T06:46:41.990Z","0.0.765":"2025-10-07T00:36:55.520Z","0.0.766":"2025-10-07T17:26:45.211Z","0.0.767":"2025-10-07T21:40:53.095Z","0.0.768":"2025-10-08T00:12:36.790Z","0.0.769":"2025-10-08T16:11:31.595Z","0.0.770":"2025-10-08T17:28:46.681Z","0.0.771":"2025-10-10T13:43:45.383Z","0.0.772":"2025-10-10T15:07:49.616Z","0.0.773":"2025-10-10T16:00:25.915Z","0.0.774":"2025-10-10T20:02:44.626Z","0.0.775":"2025-10-10T20:09:42.628Z","0.0.776":"2025-10-11T08:24:03.863Z","0.0.777":"2025-10-12T18:27:44.912Z","0.0.778":"2025-10-12T18:36:38.547Z","0.0.779":"2025-10-12T18:38:34.993Z","0.0.780":"2025-10-12T19:25:21.228Z","0.0.781":"2025-10-12T19:40:55.979Z","0.0.782":"2025-10-12T21:01:42.686Z","0.0.783":"2025-10-12T22:17:40.249Z","0.0.784":"2025-10-13T19:42:45.575Z","0.0.785":"2025-10-13T19:55:03.792Z","0.0.786":"2025-10-13T20:22:49.845Z","0.0.787":"2025-10-14T10:48:20.888Z","0.0.788":"2025-10-14T22:17:59.523Z","0.0.789":"2025-10-15T00:11:00.315Z","0.0.790":"2025-10-15T06:38:35.136Z","0.0.791":"2025-10-15T11:33:48.426Z","0.0.792":"2025-10-15T15:01:51.682Z","0.0.793":"2025-10-16T14:22:11.719Z","0.0.794":"2025-10-16T16:11:28.701Z","0.0.795":"2025-10-16T22:04:00.563Z","0.0.796":"2025-10-17T02:42:55.292Z","0.0.797":"2025-10-17T03:21:10.106Z","0.0.798":"2025-10-17T14:37:13.188Z","0.0.799":"2025-10-17T16:36:50.877Z","0.0.800":"2025-10-18T00:18:13.057Z","0.0.801":"2025-10-18T16:30:06.005Z","0.0.802":"2025-10-18T17:41:53.515Z","0.0.803":"2025-10-18T21:57:28.764Z","0.0.804":"2025-10-19T05:03:02.849Z","0.0.805":"2025-10-19T15:58:07.310Z","0.0.806":"2025-10-19T19:19:10.716Z","0.0.807":"2025-10-19T20:39:34.740Z","0.0.808":"2025-10-20T22:01:37.718Z","0.0.809":"2025-10-21T01:33:39.209Z","0.0.810":"2025-10-21T01:52:25.223Z","0.0.811":"2025-10-21T02:49:08.043Z","0.0.812":"2025-10-21T05:02:55.375Z","0.0.813":"2025-10-21T05:50:00.458Z","0.0.814":"2025-10-22T00:21:02.297Z","0.0.815":"2025-10-22T20:13:42.660Z","0.0.816":"2025-10-23T05:19:42.608Z","0.0.817":"2025-10-23T14:24:22.794Z","0.0.818":"2025-10-23T22:02:03.926Z","0.0.819":"2025-10-23T23:05:46.326Z","0.0.820":"2025-10-24T00:00:00.023Z","0.0.821":"2025-10-24T11:04:21.490Z","0.0.822":"2025-10-24T23:52:39.580Z","0.0.823":"2025-10-25T00:24:22.782Z","0.0.824":"2025-10-25T03:20:43.099Z","0.0.825":"2025-10-25T03:41:25.825Z","0.0.826":"2025-10-25T03:48:48.191Z","0.0.827":"2025-10-25T05:08:42.973Z","0.0.828":"2025-10-25T17:47:40.146Z","0.0.829":"2025-10-25T23:37:47.992Z","0.0.830":"2025-10-27T17:46:44.079Z","0.0.831":"2025-10-27T19:54:35.569Z","0.0.832":"2025-10-28T06:38:31.594Z","0.0.833":"2025-10-28T12:31:24.035Z","0.0.834":"2025-10-28T16:47:55.679Z","0.0.835":"2025-10-28T17:07:00.122Z","0.0.836":"2025-10-28T17:56:35.334Z","0.0.837":"2025-10-28T20:12:07.640Z","0.0.838":"2025-10-28T21:47:38.826Z","0.0.839":"2025-10-29T16:42:27.628Z","0.0.840":"2025-10-31T17:52:11.673Z","0.0.841":"2025-11-01T06:24:58.155Z","0.0.842":"2025-11-01T16:17:45.950Z","0.0.843":"2025-11-02T15:30:28.678Z","0.0.844":"2025-11-04T20:59:17.832Z","0.0.845":"2025-11-05T17:11:26.335Z","0.0.846":"2025-11-05T21:22:51.040Z","0.0.847":"2025-11-06T20:29:57.904Z","0.0.848":"2025-11-07T03:31:34.411Z","0.0.849":"2025-11-07T03:36:49.843Z","0.0.850":"2025-11-07T17:49:38.644Z","0.0.851":"2025-11-08T08:59:29.155Z","0.0.852":"2025-11-08T20:15:58.368Z","0.0.853":"2025-11-09T04:13:53.754Z","0.0.854":"2025-11-09T19:36:22.321Z","0.0.855":"2025-11-09T20:48:30.385Z","0.0.856":"2025-11-10T07:26:47.360Z","0.0.857":"2025-11-11T02:56:33.217Z","0.0.858":"2025-11-11T14:19:08.330Z","0.0.859":"2025-11-11T15:09:49.273Z","0.0.860":"2025-11-12T15:24:38.002Z","0.0.861":"2025-11-12T16:11:23.504Z","0.0.862":"2025-11-13T04:24:04.213Z","0.0.863":"2025-11-13T05:33:48.014Z","0.0.864":"2025-11-13T06:15:32.123Z","0.0.865":"2025-11-13T19:59:17.369Z","0.0.866":"2025-11-13T23:40:42.316Z","0.0.867":"2025-11-14T18:36:27.134Z","0.0.868":"2025-11-16T16:50:59.990Z","0.0.869":"2025-11-19T18:06:09.014Z","0.0.870":"2025-11-20T16:57:17.899Z","0.0.871":"2025-11-20T17:47:56.594Z","0.0.872":"2025-11-21T05:00:42.368Z","0.0.873":"2025-11-21T18:59:11.296Z","0.0.874":"2025-11-22T04:32:36.824Z","0.0.875":"2025-11-23T18:57:39.559Z","0.0.876":"2025-11-24T04:22:38.508Z","0.0.877":"2025-11-24T11:43:15.950Z","0.0.878":"2025-11-24T23:19:06.454Z","0.0.879":"2025-11-25T18:04:16.818Z","0.0.880":"2025-11-27T09:25:58.973Z","0.0.881":"2025-11-28T06:11:00.627Z","0.0.882":"2025-11-28T12:47:55.499Z","0.0.883":"2025-11-28T16:18:25.974Z","0.0.884":"2025-11-28T17:35:21.416Z","0.0.885":"2025-11-28T17:42:21.512Z","0.0.886":"2025-11-29T19:13:58.438Z","0.0.887":"2025-11-29T20:12:11.550Z","0.0.888":"2025-11-29T20:20:06.125Z","0.0.889":"2025-11-30T01:21:32.521Z","0.0.890":"2025-11-30T04:18:00.638Z","0.0.891":"2025-11-30T21:20:37.405Z","0.0.892":"2025-12-01T06:50:25.142Z","0.0.893":"2025-12-01T16:01:09.243Z","0.0.894":"2025-12-02T07:01:40.272Z","0.0.895":"2025-12-02T07:26:38.125Z","0.0.896":"2025-12-02T20:44:33.775Z","0.0.897":"2025-12-03T18:37:26.991Z","0.0.898":"2025-12-03T19:07:36.269Z","0.0.899":"2025-12-03T20:25:12.061Z","0.0.900":"2025-12-03T20:37:53.399Z","0.0.901":"2025-12-05T18:13:32.048Z","0.0.902":"2025-12-05T18:31:09.091Z","0.0.903":"2025-12-05T23:40:43.189Z","0.0.904":"2025-12-06T16:40:59.073Z","0.0.905":"2025-12-06T19:00:57.224Z","0.0.906":"2025-12-07T16:32:15.270Z","0.0.907":"2025-12-07T17:37:16.192Z","0.0.908":"2025-12-07T21:13:49.272Z","0.0.909":"2025-12-08T08:03:32.831Z","0.0.910":"2025-12-09T05:18:08.210Z","0.0.912":"2025-12-10T09:46:25.948Z","0.0.913":"2025-12-10T18:08:22.659Z","0.0.914":"2025-12-10T19:19:57.901Z","0.0.915":"2025-12-10T19:21:53.682Z","0.0.916":"2025-12-11T00:47:09.747Z","0.0.917":"2025-12-11T02:13:41.020Z","0.0.918":"2025-12-11T05:33:11.824Z","0.0.919":"2025-12-11T07:32:53.731Z","0.0.920":"2025-12-11T17:47:22.722Z","0.0.921":"2025-12-12T17:19:21.734Z","0.0.922":"2025-12-12T21:55:59.622Z","0.0.923":"2025-12-13T17:06:39.366Z","0.0.924":"2025-12-13T17:25:17.072Z","0.0.925":"2025-12-13T18:11:09.387Z","0.0.926":"2025-12-13T18:54:45.304Z","0.0.927":"2025-12-14T10:16:44.839Z","0.0.928":"2025-12-15T04:54:45.880Z","0.0.929":"2025-12-15T16:29:58.203Z","0.0.930":"2025-12-16T00:30:08.319Z","0.0.931":"2025-12-16T05:23:03.182Z","0.0.932":"2025-12-17T22:50:50.565Z","0.0.933":"2025-12-18T07:18:42.062Z","0.0.934":"2025-12-18T16:34:17.391Z","0.0.935":"2025-12-18T17:10:10.487Z","0.0.936":"2025-12-18T17:25:51.266Z","0.0.937":"2025-12-19T17:57:38.789Z","0.0.938":"2025-12-20T21:10:37.200Z","0.0.939":"2025-12-21T23:46:00.655Z","0.0.940":"2025-12-22T06:48:09.191Z","0.0.941":"2025-12-22T06:50:25.257Z","0.0.942":"2025-12-24T02:13:27.345Z","0.0.943":"2025-12-24T17:13:34.768Z","0.0.944":"2025-12-24T19:01:52.060Z","0.0.945":"2025-12-26T02:35:21.102Z","0.0.946":"2025-12-27T04:34:16.126Z","0.0.947":"2025-12-27T19:39:23.393Z","0.0.948":"2025-12-29T01:39:10.849Z","0.0.949":"2025-12-29T14:50:49.482Z","0.0.950":"2025-12-29T21:21:13.632Z","0.0.951":"2025-12-29T21:40:15.082Z","0.0.952":"2025-12-30T04:48:11.334Z","0.0.953":"2026-01-01T03:28:49.683Z","0.0.954":"2026-01-01T07:24:42.913Z","0.0.955":"2026-01-04T17:36:43.787Z","0.0.956":"2026-01-05T11:24:43.640Z","0.0.957":"2026-01-08T05:54:44.587Z","0.0.958":"2026-01-08T20:16:34.361Z","0.0.959":"2026-01-09T03:44:50.439Z","0.0.960":"2026-01-09T20:04:40.855Z","0.0.961":"2026-01-09T20:45:58.371Z","0.0.962":"2026-01-10T00:03:34.732Z","0.0.963":"2026-01-10T05:49:09.290Z","0.0.964":"2026-01-10T15:01:06.825Z","0.0.965":"2026-01-11T06:22:25.850Z","0.0.966":"2026-01-12T02:07:25.064Z","0.0.967":"2026-01-12T22:32:41.552Z","0.0.968":"2026-01-14T14:44:57.597Z","0.0.969":"2026-01-14T21:56:40.544Z","0.0.970":"2026-01-15T00:20:46.112Z","0.0.971":"2026-01-15T05:26:08.753Z","0.0.972":"2026-01-15T19:26:21.441Z","0.0.973":"2026-01-18T07:03:12.742Z","0.0.974":"2026-01-19T08:21:02.015Z","0.0.975":"2026-01-19T18:17:44.601Z","0.0.976":"2026-01-19T19:47:13.546Z","0.0.977":"2026-01-20T16:22:14.253Z","0.0.978":"2026-01-21T06:21:11.521Z","0.0.979":"2026-01-21T10:32:47.621Z","0.0.980":"2026-01-21T17:47:22.318Z","0.0.981":"2026-01-21T19:24:04.568Z","0.0.982":"2026-01-22T16:47:25.913Z","0.0.983":"2026-01-22T19:33:12.388Z","0.0.984":"2026-01-23T01:36:43.877Z","0.0.985":"2026-01-23T14:11:26.484Z","0.0.986":"2026-01-23T22:09:37.008Z","0.0.987":"2026-01-24T16:08:35.369Z","0.0.988":"2026-01-24T16:21:55.361Z","0.0.989":"2026-01-27T03:17:19.826Z","0.0.990":"2026-01-27T07:37:52.953Z","0.0.991":"2026-01-27T14:28:20.618Z","0.0.992":"2026-01-27T15:01:22.572Z","0.0.993":"2026-01-27T23:23:24.547Z","0.0.994":"2026-01-28T01:26:04.727Z","0.0.995":"2026-01-28T18:09:46.101Z","0.0.996":"2026-01-28T21:27:28.470Z","0.0.997":"2026-01-29T08:36:46.608Z","0.0.998":"2026-01-29T13:06:20.278Z","0.0.999":"2026-01-29T17:52:42.620Z","0.0.1000":"2026-01-30T02:13:38.402Z","0.0.1001":"2026-01-30T06:45:31.585Z","0.0.1002":"2026-01-31T03:39:36.760Z","0.0.1003":"2026-01-31T15:38:34.268Z","0.0.1004":"2026-01-31T16:35:14.704Z","0.0.1005":"2026-02-01T20:04:05.447Z","0.0.1006":"2026-02-03T02:55:40.625Z","0.0.1007":"2026-02-04T06:11:55.005Z","0.0.1008":"2026-02-04T06:16:57.187Z","0.0.1009":"2026-02-04T06:49:48.814Z","0.0.1010":"2026-02-04T14:56:22.704Z","0.0.1011":"2026-02-04T19:19:52.263Z","0.0.1012":"2026-02-04T20:44:01.082Z","0.0.1013":"2026-02-05T07:24:39.624Z","0.0.1014":"2026-02-05T15:36:45.648Z","0.0.1015":"2026-02-06T00:17:27.308Z","0.0.1016":"2026-02-07T06:24:27.516Z","0.0.1017":"2026-02-07T06:57:17.806Z","0.0.1018":"2026-02-07T15:57:13.295Z","0.0.1019":"2026-02-08T16:20:03.580Z","0.0.1020":"2026-02-09T06:43:52.493Z","0.0.1021":"2026-02-10T20:07:33.747Z","0.0.1022":"2026-02-11T01:15:21.814Z","0.0.1023":"2026-02-11T05:38:21.376Z","0.0.1024":"2026-02-11T15:29:33.606Z","0.0.1025":"2026-02-11T18:15:35.453Z","0.0.1026":"2026-02-12T05:37:22.680Z","0.0.1027":"2026-02-12T06:42:53.051Z","0.0.1028":"2026-02-12T18:33:36.893Z","0.0.1029":"2026-02-12T23:59:05.723Z","0.0.1030":"2026-02-13T02:12:29.063Z","0.0.1031":"2026-02-13T04:14:25.453Z","0.0.1032":"2026-02-13T06:31:56.873Z","0.0.1033":"2026-02-13T07:03:38.217Z","0.0.1034":"2026-02-13T08:45:59.388Z","0.0.1035":"2026-02-13T19:45:45.633Z","0.0.1036":"2026-02-13T21:39:27.994Z","0.0.1037":"2026-02-14T05:19:05.734Z","0.0.1038":"2026-02-14T07:34:16.901Z","0.0.1039":"2026-02-15T21:50:02.983Z","0.0.1040":"2026-02-16T02:16:26.032Z","0.0.1041":"2026-02-16T17:37:10.425Z","0.0.1042":"2026-02-16T22:13:20.032Z","0.0.1043":"2026-02-17T10:23:25.272Z","0.0.1044":"2026-02-17T20:22:25.770Z","0.0.1045":"2026-02-18T11:45:30.780Z","0.0.1046":"2026-02-18T16:56:17.933Z","0.0.1047":"2026-02-18T18:37:15.479Z","0.0.1048":"2026-02-18T19:49:28.755Z","0.0.1049":"2026-02-18T21:04:12.246Z","0.0.1050":"2026-02-19T05:39:20.698Z","0.0.1051":"2026-02-19T16:48:01.814Z","0.0.1052":"2026-02-22T11:19:55.367Z","0.0.1053":"2026-02-24T17:01:30.351Z","0.0.1054":"2026-02-24T19:44:07.280Z","0.0.1055":"2026-02-24T19:48:57.327Z","0.0.1056":"2026-02-25T09:31:47.719Z","0.0.1057":"2026-02-25T13:10:41.600Z","0.0.1058":"2026-02-25T15:52:47.017Z","0.0.1059":"2026-02-26T10:59:23.272Z","0.0.1060":"2026-02-26T17:00:59.152Z","0.0.1061":"2026-02-26T17:17:03.778Z","0.0.1062":"2026-02-27T07:38:22.318Z","0.0.1063":"2026-02-27T23:41:37.184Z","0.0.1064":"2026-02-28T20:17:21.960Z","0.0.1065":"2026-03-01T11:56:08.752Z","0.0.1066":"2026-03-01T22:12:40.130Z","0.0.1067":"2026-03-02T04:25:25.017Z","0.0.1068":"2026-03-02T08:02:11.242Z","0.0.1069":"2026-03-02T16:53:57.123Z","0.0.1070":"2026-03-02T21:41:13.370Z","0.0.1071":"2026-03-02T22:39:06.642Z","0.0.1072":"2026-03-03T18:26:41.113Z","0.0.1073":"2026-03-03T19:48:17.443Z","0.0.1074":"2026-03-03T23:19:44.816Z","0.0.1075":"2026-03-04T00:35:18.710Z","0.0.1076":"2026-03-04T05:45:07.213Z","0.0.1077":"2026-03-04T05:54:57.826Z","0.0.1078":"2026-03-04T05:59:13.223Z","0.0.1079":"2026-03-04T21:47:08.291Z","0.0.1080":"2026-03-04T22:49:17.638Z","0.0.1081":"2026-03-04T23:46:30.857Z","0.0.1082":"2026-03-05T04:00:51.838Z","0.0.1083":"2026-03-05T04:11:08.521Z","0.0.1084":"2026-03-05T05:55:42.943Z","0.0.1085":"2026-03-05T06:48:22.602Z","0.0.1086":"2026-03-05T10:48:00.747Z","0.0.1087":"2026-03-05T21:54:01.878Z","0.0.1088":"2026-03-06T00:29:34.293Z","0.0.1089":"2026-03-06T01:55:14.058Z","0.0.1090":"2026-03-06T02:41:05.293Z","0.0.1091":"2026-03-08T22:01:16.373Z","0.0.1092":"2026-03-09T06:47:40.031Z","0.0.1095":"2026-03-10T19:40:29.749Z","0.0.1096":"2026-03-10T20:15:46.255Z","0.0.1097":"2026-03-10T22:12:34.182Z","0.0.1098":"2026-03-11T06:17:00.947Z","0.0.1099":"2026-03-11T17:03:56.086Z","0.0.1100":"2026-03-11T17:53:20.428Z","0.0.1101":"2026-03-11T19:58:37.020Z","0.0.1102":"2026-03-12T05:28:33.901Z","0.0.1103":"2026-03-12T16:41:14.621Z","0.0.1104":"2026-03-12T17:15:45.951Z","0.0.1105":"2026-03-12T17:29:55.366Z","0.0.1106":"2026-03-12T21:04:26.123Z","0.0.1107":"2026-03-13T11:26:11.984Z","0.0.1108":"2026-03-13T13:36:18.290Z","0.0.1109":"2026-03-13T15:12:51.776Z","0.0.1110":"2026-03-13T15:36:30.909Z","0.0.1111":"2026-03-13T16:03:44.696Z","0.0.1112":"2026-03-13T17:41:44.072Z","0.0.1113":"2026-03-14T22:29:07.691Z","0.0.1114":"2026-03-14T23:34:35.179Z","0.0.1115":"2026-03-16T22:13:18.588Z","0.0.1116":"2026-03-17T04:46:20.163Z","0.0.1117":"2026-03-18T04:29:13.151Z","0.0.1118":"2026-03-20T08:21:10.989Z","0.0.1119":"2026-03-23T05:15:19.838Z","0.0.1120":"2026-03-23T10:10:53.581Z","0.0.1121":"2026-03-23T14:48:42.703Z","0.0.1122":"2026-03-24T05:19:02.393Z","0.0.1123":"2026-03-24T10:08:53.521Z","0.0.1124":"2026-03-27T15:55:41.080Z","0.0.1125":"2026-03-27T16:39:13.587Z","0.0.1126":"2026-03-28T07:49:56.976Z","0.0.1127":"2026-03-30T02:28:26.772Z","0.0.1128":"2026-03-30T15:56:06.348Z","0.0.1129":"2026-04-02T06:56:56.517Z","0.0.1130":"2026-04-02T17:55:09.574Z","0.0.1131":"2026-04-03T17:01:33.991Z","0.0.1132":"2026-04-03T17:48:32.973Z","0.0.1133":"2026-04-03T21:40:51.684Z","0.0.1134":"2026-04-04T00:20:12.037Z","0.0.1135":"2026-04-04T15:37:07.852Z","0.0.1136":"2026-04-04T15:44:56.582Z","0.0.1137":"2026-04-05T16:27:06.534Z","0.0.1138":"2026-04-06T12:09:40.405Z","0.0.1139":"2026-04-06T21:09:58.291Z","0.0.1140":"2026-04-06T21:53:29.905Z","0.0.1141":"2026-04-06T23:17:43.604Z","0.0.1142":"2026-04-07T10:21:45.177Z","0.0.1143":"2026-04-09T06:10:03.714Z","0.0.1144":"2026-04-09T06:14:41.019Z","0.0.1145":"2026-04-09T12:35:46.795Z","0.0.1146":"2026-04-09T15:33:12.650Z","0.0.1147":"2026-04-09T16:30:56.739Z","0.0.1148":"2026-04-09T20:56:08.776Z","0.0.1149":"2026-04-09T21:17:40.445Z","0.0.1150":"2026-04-10T00:46:14.289Z","0.0.1151":"2026-04-10T04:30:39.059Z","0.0.1152":"2026-04-10T15:58:25.155Z","0.0.1153":"2026-04-10T22:37:33.910Z","0.0.1154":"2026-04-11T14:45:50.702Z","0.0.1155":"2026-04-12T16:53:22.981Z","0.0.1156":"2026-04-13T01:44:13.436Z","0.0.1157":"2026-04-13T19:37:39.061Z","0.0.1158":"2026-04-14T16:02:35.010Z","0.0.1159":"2026-04-14T16:04:38.395Z","0.0.1160":"2026-04-14T17:09:55.812Z","0.0.1161":"2026-04-14T21:25:18.910Z","0.0.1162":"2026-04-14T21:43:26.742Z","0.0.1163":"2026-04-14T21:46:40.837Z","0.0.1164":"2026-04-15T04:11:19.699Z","0.0.1165":"2026-04-15T06:21:42.403Z","0.0.1166":"2026-04-16T15:15:08.770Z","0.0.1167":"2026-04-16T20:10:58.849Z","0.0.1168":"2026-04-17T18:13:50.117Z","0.0.1169":"2026-04-18T16:23:00.375Z","0.0.1170":"2026-04-18T20:20:37.245Z","0.0.1171":"2026-04-18T23:20:24.880Z","0.0.1172":"2026-04-19T06:04:08.981Z","0.0.1173":"2026-04-19T06:13:01.527Z","0.0.1174":"2026-04-19T22:36:59.077Z","0.0.1175":"2026-04-20T15:31:51.695Z","0.0.1176":"2026-04-20T19:48:59.446Z","0.0.1177":"2026-04-21T01:55:40.046Z","0.0.1178":"2026-04-21T20:15:34.543Z","0.0.1179":"2026-04-21T22:47:28.247Z","0.0.1180":"2026-04-21T23:43:13.866Z","0.0.1181":"2026-04-22T04:33:41.783Z","0.0.1182":"2026-04-22T21:15:29.839Z","0.0.1183":"2026-04-23T04:05:32.113Z","0.0.1184":"2026-04-23T04:16:36.979Z","0.0.1185":"2026-04-23T05:40:06.466Z","0.0.1186":"2026-04-23T20:44:22.568Z","0.0.1187":"2026-04-23T21:09:19.673Z","0.0.1188":"2026-04-24T09:54:17.290Z","0.0.1189":"2026-04-24T14:34:43.000Z","0.0.1190":"2026-04-24T15:53:46.559Z","0.0.1191":"2026-04-24T16:01:15.014Z","0.0.1192":"2026-04-24T16:53:53.845Z","0.0.1193":"2026-04-24T21:38:48.771Z","0.0.1194":"2026-04-25T00:50:34.616Z","0.0.1195":"2026-04-25T23:25:35.745Z","0.0.1196":"2026-04-25T23:35:11.344Z","0.0.1197":"2026-04-26T19:57:51.569Z","0.0.1198":"2026-04-26T20:45:51.827Z","0.0.1199":"2026-04-27T01:21:47.594Z","0.0.1200":"2026-04-27T18:36:12.567Z","0.0.1201":"2026-04-28T02:41:06.110Z","0.0.1202":"2026-04-28T03:37:53.804Z","0.0.1203":"2026-04-28T20:59:54.939Z","0.0.1204":"2026-04-28T21:06:56.922Z","0.0.1205":"2026-04-28T21:10:40.902Z","0.0.1206":"2026-04-29T13:17:09.160Z","0.0.1207":"2026-04-29T18:58:42.916Z","0.0.1208":"2026-04-29T21:11:26.167Z","0.0.1209":"2026-04-29T23:20:24.752Z","0.0.1210":"2026-05-01T13:16:05.017Z","0.0.1211":"2026-05-01T18:10:28.800Z","0.0.1212":"2026-05-01T19:07:47.083Z","0.0.1213":"2026-05-02T01:03:44.534Z","0.0.1214":"2026-05-03T08:18:45.182Z","0.0.1215":"2026-05-03T15:26:44.043Z","0.0.1216":"2026-05-05T07:05:58.396Z","0.0.1217":"2026-05-05T10:21:21.081Z","0.0.1218":"2026-05-05T19:06:40.248Z","0.0.1219":"2026-05-05T20:50:21.521Z","0.0.1220":"2026-05-05T22:52:43.389Z","0.0.1221":"2026-05-06T04:32:32.999Z","0.0.1222":"2026-05-06T05:34:22.449Z","0.0.1223":"2026-05-06T06:27:16.278Z","0.0.1224":"2026-05-06T06:31:36.239Z","0.0.1225":"2026-05-06T12:11:14.165Z","0.0.1226":"2026-05-06T12:45:09.012Z","0.0.1227":"2026-05-06T17:56:42.862Z","0.0.1228":"2026-05-06T18:33:26.824Z","0.0.1229":"2026-05-06T21:09:26.660Z","0.0.1230":"2026-05-06T23:27:48.614Z","0.0.1231":"2026-05-07T06:31:31.929Z","0.0.1232":"2026-05-07T15:54:05.747Z","0.0.1233":"2026-05-08T04:24:08.382Z","0.0.1234":"2026-05-08T06:03:18.189Z","0.0.1235":"2026-05-08T09:43:16.929Z","0.0.1236":"2026-05-08T18:39:48.823Z","0.0.1237":"2026-05-08T20:01:32.648Z","0.0.1238":"2026-05-09T04:46:41.791Z","0.0.1239":"2026-05-09T05:13:07.956Z","0.0.1240":"2026-05-09T15:22:08.550Z","0.0.1241":"2026-05-11T14:33:47.758Z","0.0.1242":"2026-05-11T20:07:01.619Z","0.0.1243":"2026-05-11T20:52:13.342Z","0.0.1244":"2026-05-12T06:29:11.611Z","0.0.1245":"2026-05-12T09:44:16.013Z","0.0.1246":"2026-05-12T18:14:20.569Z","0.0.1247":"2026-05-12T21:33:45.071Z","0.0.1248":"2026-05-13T01:53:28.335Z","0.0.1249":"2026-05-13T07:40:22.101Z","0.0.1250":"2026-05-13T19:56:35.504Z","0.0.1251":"2026-05-13T20:05:13.974Z","0.0.1252":"2026-05-14T18:53:16.483Z","0.0.1253":"2026-05-15T04:34:03.785Z","0.0.1254":"2026-05-15T15:37:26.427Z","0.0.1255":"2026-05-15T15:58:00.044Z","0.0.1256":"2026-05-17T19:06:09.892Z","0.0.1257":"2026-05-19T06:04:19.303Z","0.0.1258":"2026-05-19T16:25:10.256Z","0.0.1261":"2026-05-21T20:14:32.629Z","0.0.1262":"2026-05-21T20:31:35.569Z","0.0.1263":"2026-05-21T21:36:57.120Z","0.0.1264":"2026-05-21T22:36:54.369Z","0.0.1265":"2026-05-22T05:52:13.381Z","0.0.1266":"2026-05-22T13:00:52.404Z","0.0.1267":"2026-05-22T16:00:16.875Z","0.0.1268":"2026-05-23T17:36:28.063Z","0.0.1269":"2026-05-25T12:49:36.592Z","0.0.1270":"2026-05-27T16:26:33.888Z","0.0.1271":"2026-05-27T17:18:57.815Z","0.0.1272":"2026-05-28T06:57:21.806Z","0.0.1273":"2026-05-28T20:20:39.557Z","0.0.1274":"2026-05-29T04:16:50.157Z","0.0.1275":"2026-05-29T15:23:50.245Z","0.0.1276":"2026-05-29T18:33:33.520Z","0.0.1277":"2026-05-31T06:50:13.817Z","0.0.1278":"2026-05-31T15:55:16.585Z","0.0.1279":"2026-05-31T16:51:48.321Z","0.0.1280":"2026-05-31T17:35:25.541Z","0.0.1281":"2026-05-31T17:42:29.955Z","0.0.1282":"2026-06-01T06:10:59.641Z","0.0.1283":"2026-06-02T16:18:17.841Z","0.0.1284":"2026-06-02T17:02:14.673Z","0.0.1285":"2026-06-02T18:48:07.893Z","0.0.1286":"2026-06-03T04:45:43.154Z","0.0.1287":"2026-06-03T05:50:18.198Z","0.0.1288":"2026-06-03T14:28:55.752Z","0.0.1289":"2026-06-03T19:46:30.812Z","0.0.1290":"2026-06-03T20:04:19.816Z","0.0.1291":"2026-06-03T21:45:34.712Z","0.0.1292":"2026-06-03T23:34:36.722Z","0.0.1293":"2026-06-04T03:25:45.137Z","0.0.1294":"2026-06-04T03:30:03.350Z","0.0.1295":"2026-06-04T04:27:49.208Z","0.0.1296":"2026-06-04T09:02:13.464Z","0.0.1297":"2026-06-05T03:10:57.714Z","0.0.1298":"2026-06-05T06:14:01.471Z","0.0.1299":"2026-06-05T23:59:00.417Z","0.0.1300":"2026-06-07T09:16:33.274Z","0.0.1301":"2026-06-07T09:42:33.316Z","0.0.1302":"2026-06-08T04:00:23.447Z","0.0.1303":"2026-06-08T15:41:49.806Z","0.0.1304":"2026-06-08T16:33:19.289Z","0.0.1305":"2026-06-08T17:55:01.295Z","0.0.1306":"2026-06-08T18:47:02.157Z","0.0.1307":"2026-06-09T10:50:07.352Z","0.0.1308":"2026-06-09T14:51:01.678Z","0.0.1309":"2026-06-09T17:36:35.165Z","0.0.1310":"2026-06-10T09:24:48.503Z","0.0.1311":"2026-06-10T10:20:39.275Z","0.0.1312":"2026-06-10T10:40:57.028Z","0.0.1313":"2026-06-10T12:09:37.033Z","0.0.1314":"2026-06-10T13:14:03.185Z","0.0.1315":"2026-06-11T13:29:18.272Z","0.0.1316":"2026-06-11T14:20:36.439Z","0.0.1317":"2026-06-11T15:02:29.235Z","0.0.1318":"2026-06-11T17:38:41.290Z","0.0.1319":"2026-06-11T17:55:09.415Z","0.0.1320":"2026-06-11T18:16:34.861Z","0.0.1321":"2026-06-11T19:22:19.444Z","0.0.1322":"2026-06-12T11:16:05.837Z","0.0.1323":"2026-06-14T08:10:31.121Z","0.0.1324":"2026-06-14T14:57:49.153Z","0.0.1325":"2026-06-14T17:39:40.746Z","0.0.1326":"2026-06-16T16:36:41.654Z","0.0.1327":"2026-06-17T09:24:51.792Z","0.0.1328":"2026-06-17T11:32:11.127Z","0.0.1329":"2026-06-17T14:49:46.439Z","0.0.1330":"2026-06-17T14:58:29.927Z","0.0.1331":"2026-06-18T05:30:12.069Z","0.0.1332":"2026-06-18T09:29:43.742Z","0.0.1333":"2026-06-18T10:06:04.863Z","0.0.1334":"2026-06-18T10:55:15.180Z","0.0.1335":"2026-06-18T15:44:20.906Z","0.0.1336":"2026-06-18T17:59:50.520Z","0.0.1337":"2026-06-18T19:41:38.470Z","0.0.1338":"2026-06-19T08:53:28.386Z","0.0.1339":"2026-06-19T10:19:12.587Z","0.0.1340":"2026-06-19T14:49:16.740Z","0.0.1341":"2026-06-19T15:59:33.214Z","0.0.1342":"2026-06-19T20:46:35.597Z","0.0.1343":"2026-06-20T07:59:07.633Z","0.0.1344":"2026-06-20T08:47:57.992Z","0.0.1345":"2026-06-20T09:49:33.401Z","0.0.1346":"2026-06-20T10:10:28.327Z","0.0.1347":"2026-06-20T17:36:10.213Z","0.0.1348":"2026-06-21T16:57:16.450Z","0.0.1349":"2026-06-22T11:03:24.849Z","0.0.1350":"2026-06-22T18:03:23.590Z","0.0.1351":"2026-06-22T18:19:05.166Z","0.0.1352":"2026-06-23T16:32:57.895Z","0.0.1353":"2026-06-24T13:27:01.976Z","0.0.1354":"2026-06-24T16:51:13.021Z","0.0.1355":"2026-06-24T20:30:04.142Z","0.0.1356":"2026-06-24T22:51:43.171Z","0.0.1357":"2026-06-25T05:47:31.302Z","0.0.1358":"2026-06-25T10:05:26.979Z","0.0.1359":"2026-06-26T18:30:42.501Z","0.0.1360":"2026-06-26T21:22:26.441Z","0.0.1361":"2026-06-27T00:14:18.934Z","0.0.1362":"2026-06-27T10:54:56.175Z","0.0.1363":"2026-06-28T20:43:33.571Z","0.0.1364":"2026-06-28T23:11:23.416Z","0.0.1365":"2026-06-29T01:06:09.230Z","0.0.1366":"2026-06-29T15:37:03.535Z","0.0.1367":"2026-06-29T19:05:39.730Z","0.0.1368":"2026-06-30T06:11:38.492Z","0.0.1369":"2026-06-30T08:29:01.421Z","0.0.1370":"2026-06-30T15:54:10.600Z","0.0.1371":"2026-06-30T18:42:09.005Z","0.0.1372":"2026-07-01T09:08:08.704Z","0.0.1373":"2026-07-01T09:47:17.463Z","0.0.1374":"2026-07-01T11:07:16.951Z","0.0.1375":"2026-07-01T16:03:48.053Z","0.0.1376":"2026-07-01T17:09:19.080Z","0.0.1377":"2026-07-01T21:02:31.147Z","0.0.1378":"2026-07-02T01:22:08.362Z","0.0.1379":"2026-07-02T06:20:38.393Z","0.0.1380":"2026-07-02T06:39:32.402Z","0.0.1381":"2026-07-02T14:52:21.660Z","0.0.1382":"2026-07-02T20:53:28.762Z","0.0.1383":"2026-07-03T18:34:34.542Z","0.0.1384":"2026-07-04T05:44:07.059Z","0.0.1385":"2026-07-04T06:49:43.931Z","0.0.1386":"2026-07-04T16:24:16.597Z","0.0.1387":"2026-07-04T17:47:05.614Z","0.0.1388":"2026-07-04T21:36:58.245Z","0.0.1389":"2026-07-04T22:19:29.298Z","0.0.1390":"2026-07-04T22:26:25.876Z","0.0.1391":"2026-07-04T22:48:59.605Z","0.0.1392":"2026-07-05T00:21:57.241Z","0.0.1393":"2026-07-05T11:36:26.571Z","0.0.1394":"2026-07-06T23:26:21.098Z","0.0.1395":"2026-07-07T00:35:40.059Z","0.0.1396":"2026-07-07T02:06:37.602Z","0.0.1397":"2026-07-07T14:08:43.683Z","0.0.1398":"2026-07-07T14:53:43.600Z","0.0.1399":"2026-07-07T15:17:22.051Z","0.0.1400":"2026-07-07T16:55:02.033Z","0.0.1401":"2026-07-07T21:44:04.715Z","0.0.1402":"2026-07-08T02:20:57.139Z","0.0.1403":"2026-07-08T05:01:11.005Z","0.0.1404":"2026-07-08T15:00:33.174Z","0.0.1405":"2026-07-08T17:13:49.361Z","0.0.1406":"2026-07-08T17:57:35.941Z","0.0.1407":"2026-07-08T18:06:21.354Z","0.0.1408":"2026-07-08T19:58:04.280Z","0.0.1409":"2026-07-08T21:53:14.996Z","0.0.1410":"2026-07-09T11:05:31.012Z","0.0.1411":"2026-07-09T23:01:34.672Z","0.0.1412":"2026-07-10T10:12:56.855Z","0.0.1413":"2026-07-10T11:07:45.297Z","0.0.1414":"2026-07-10T13:17:06.431Z","0.0.1415":"2026-07-10T18:10:31.403Z","0.0.1416":"2026-07-10T18:14:22.602Z","0.0.1417":"2026-07-10T18:27:13.909Z","0.0.1418":"2026-07-11T03:53:03.228Z","0.0.1419":"2026-07-11T21:45:09.183Z","0.0.1420":"2026-07-11T22:35:11.182Z","0.0.1421":"2026-07-11T22:50:34.733Z","0.0.1422":"2026-07-11T22:59:40.132Z","0.0.1423":"2026-07-11T23:18:20.813Z","0.0.1424":"2026-07-12T00:26:00.314Z","0.0.1425":"2026-07-12T01:16:45.245Z","0.0.1426":"2026-07-12T05:40:39.094Z","0.0.1427":"2026-07-12T06:52:07.491Z","0.0.1428":"2026-07-12T08:12:37.251Z","0.0.1429":"2026-07-12T09:09:18.071Z","0.0.1430":"2026-07-12T17:12:22.522Z","0.0.1431":"2026-07-12T18:10:19.091Z","0.0.1432":"2026-07-13T06:09:55.472Z","0.0.1433":"2026-07-13T06:12:44.002Z","0.0.1434":"2026-07-13T12:01:49.268Z","0.0.1435":"2026-07-13T16:00:33.588Z","0.0.1436":"2026-07-13T16:58:15.562Z","0.0.1437":"2026-07-13T18:52:30.827Z","0.0.1438":"2026-07-13T22:17:56.556Z","0.0.1439":"2026-07-13T22:20:25.675Z","0.0.1440":"2026-07-13T22:22:47.835Z","0.0.1441":"2026-07-14T08:20:55.151Z","0.0.1442":"2026-07-14T15:34:16.032Z","0.0.1443":"2026-07-14T15:39:39.792Z","0.0.1444":"2026-07-14T16:04:45.813Z","0.0.1445":"2026-07-14T18:15:36.475Z","0.0.1446":"2026-07-14T18:58:35.881Z","0.0.1447":"2026-07-14T19:07:56.387Z","0.0.1448":"2026-07-14T20:37:39.776Z","0.0.1449":"2026-07-15T05:54:19.419Z","0.0.1450":"2026-07-15T06:34:36.854Z","0.0.1451":"2026-07-15T17:44:15.045Z","0.0.1452":"2026-07-15T20:48:24.119Z","0.0.1453":"2026-07-15T23:44:58.543Z","0.0.1454":"2026-07-16T07:16:11.852Z","0.0.1455":"2026-07-16T09:14:36.400Z","0.0.1456":"2026-07-16T11:36:33.007Z","0.0.1457":"2026-07-16T11:42:42.658Z","0.0.1458":"2026-07-16T15:41:11.867Z","0.0.1459":"2026-07-16T17:10:14.759Z","0.0.1460":"2026-07-16T19:04:27.302Z","0.0.1461":"2026-07-17T04:28:43.829Z","0.0.1462":"2026-07-17T10:03:30.192Z","0.0.1463":"2026-07-17T11:20:29.493Z","0.0.1464":"2026-07-17T12:20:54.400Z","0.0.1465":"2026-07-17T16:19:57.079Z","0.0.1466":"2026-07-17T17:09:02.012Z","0.0.1467":"2026-07-17T19:47:53.779Z","0.0.1468":"2026-07-19T16:01:44.137Z","0.0.1469":"2026-07-20T17:59:45.814Z","0.0.1470":"2026-07-20T18:34:10.083Z","0.0.1471":"2026-07-21T16:37:03.550Z","0.0.1472":"2026-07-21T16:40:33.983Z","0.0.1473":"2026-07-21T18:47:27.108Z","0.0.1474":"2026-07-21T23:05:15.498Z","0.0.1475":"2026-07-22T04:06:06.170Z","0.0.1476":"2026-07-22T04:10:54.788Z","0.0.1477":"2026-07-22T05:19:03.003Z","0.0.1478":"2026-07-22T05:24:05.802Z","0.0.1479":"2026-07-22T06:58:53.906Z","0.0.1480":"2026-07-22T08:29:49.757Z","0.0.1481":"2026-07-22T08:54:47.841Z","0.0.1482":"2026-07-22T13:50:03.630Z","0.0.1483":"2026-07-22T17:40:24.302Z","0.0.1484":"2026-07-22T19:58:02.968Z","0.0.1485":"2026-07-22T20:04:54.983Z","0.0.1486":"2026-07-22T20:07:45.114Z","0.0.1487":"2026-07-22T22:15:47.666Z","0.0.1488":"2026-07-22T22:40:22.134Z","0.0.1489":"2026-07-22T22:47:43.170Z","0.0.1490":"2026-07-22T23:43:09.378Z","0.0.1491":"2026-07-23T00:10:27.199Z","0.0.1492":"2026-07-23T14:58:28.311Z","0.0.1493":"2026-07-23T17:49:19.345Z","0.0.1494":"2026-07-23T20:01:15.365Z","0.0.1495":"2026-07-23T20:31:54.688Z","0.0.1496":"2026-07-23T22:18:03.233Z","0.0.1497":"2026-07-24T00:06:19.136Z","0.0.1498":"2026-07-24T06:28:42.354Z","0.0.1499":"2026-07-24T15:10:30.669Z","0.0.1500":"2026-07-24T15:41:24.504Z","0.0.1501":"2026-07-24T16:55:58.760Z","0.0.1502":"2026-07-24T17:10:35.745Z","0.0.1503":"2026-07-24T17:46:59.349Z","0.0.1504":"2026-07-24T17:51:39.566Z","0.0.1505":"2026-07-24T18:18:42.284Z","0.0.1506":"2026-07-24T18:45:52.242Z","0.0.1507":"2026-07-24T19:19:54.705Z","0.0.1508":"2026-07-24T19:57:58.131Z","0.0.1509":"2026-07-24T20:01:47.821Z","0.0.1510":"2026-07-24T21:18:29.613Z","0.0.1511":"2026-07-24T21:28:04.074Z","0.0.1512":"2026-07-24T23:37:36.494Z","0.0.1513":"2026-07-25T13:54:39.659Z","0.0.1514":"2026-07-25T16:54:16.004Z","0.0.1515":"2026-07-25T19:27:43.593Z","0.0.1516":"2026-07-25T21:29:31.987Z","0.0.1517":"2026-07-25T21:43:15.098Z","0.0.1518":"2026-07-25T22:57:54.478Z","0.0.1519":"2026-07-25T23:00:48.058Z","0.0.1520":"2026-07-25T23:12:50.260Z","0.0.1521":"2026-07-25T23:29:11.423Z","0.0.1522":"2026-07-26T01:03:26.619Z","0.0.1523":"2026-07-26T17:40:01.268Z","0.0.1524":"2026-07-27T01:20:48.914Z","0.0.1525":"2026-07-27T17:16:14.173Z","0.0.1526":"2026-07-27T18:20:01.841Z","0.0.1527":"2026-07-27T19:48:29.337Z","0.0.1528":"2026-07-27T19:59:47.591Z","0.0.1529":"2026-07-27T22:18:50.700Z","0.0.1530":"2026-07-27T23:15:20.916Z","0.0.1531":"2026-07-27T23:50:16.369Z","0.0.1532":"2026-07-28T18:10:18.455Z","0.0.1533":"2026-07-28T18:31:37.813Z","0.0.1534":"2026-07-28T19:19:07.172Z","0.0.1535":"2026-07-28T19:44:54.199Z","0.0.1536":"2026-07-28T19:58:24.512Z","0.0.1537":"2026-07-28T22:42:07.678Z","0.0.1538":"2026-07-29T01:57:52.827Z","0.0.1539":"2026-07-29T04:57:28.513Z","0.0.1540":"2026-07-29T06:00:58.383Z","0.0.1541":"2026-07-29T06:37:21.754Z","0.0.1542":"2026-07-29T06:42:55.657Z","0.0.1543":"2026-07-29T07:13:19.388Z","0.0.1544":"2026-07-29T16:42:00.652Z","0.0.1545":"2026-07-29T16:50:59.011Z","0.0.1546":"2026-07-29T19:09:23.514Z","0.0.1547":"2026-07-29T22:15:42.558Z","0.0.1548":"2026-07-29T23:38:11.220Z","0.0.1549":"2026-07-30T04:32:16.158Z","0.0.1550":"2026-07-30T16:30:34.918Z","0.0.1551":"2026-07-30T18:27:54.312Z","0.0.1552":"2026-07-30T19:21:33.349Z","0.0.1553":"2026-07-30T21:19:08.513Z","0.0.1554":"2026-07-30T21:27:34.376Z","0.0.1555":"2026-07-30T22:33:14.220Z","0.0.1556":"2026-07-30T22:35:52.361Z","0.0.1557":"2026-07-31T01:41:19.833Z","0.0.1558":"2026-07-31T02:25:22.640Z","0.0.1559":"2026-07-31T03:03:20.683Z","0.0.1560":"2026-07-31T03:28:41.814Z","0.0.1561":"2026-07-31T10:17:15.827Z","0.0.1562":"2026-07-31T11:41:55.381Z","0.0.1563":"2026-07-31T13:32:47.572Z","0.0.1564":"2026-07-31T15:51:27.105Z","0.0.1565":"2026-07-31T18:20:43.725Z","0.0.1566":"2026-08-01T00:05:08.377Z","0.0.1567":"2026-08-01T03:32:32.720Z","0.0.1568":"2026-08-01T06:36:32.235Z","0.0.1569":"2026-08-01T15:52:08.085Z","0.0.1570":"2026-08-01T17:28:28.277Z","0.0.1571":"2026-08-01T21:43:10.558Z","0.0.1572":"2026-08-01T23:14:25.920Z","0.0.1573":"2026-08-02T05:05:19.554Z","0.0.1574":"2026-08-02T11:38:22.368Z","0.0.1575":"2026-08-02T16:55:54.554Z","0.0.1576":"2026-08-02T18:47:17.793Z","0.0.1577":"2026-08-02T19:07:31.454Z","0.0.1578":"2026-08-02T20:00:18.553Z","0.0.1579":"2026-08-02T20:34:00.239Z","0.0.1580":"2026-08-02T20:50:38.494Z","0.0.1581":"2026-08-02T21:03:38.755Z","0.0.1582":"2026-08-02T23:52:41.467Z","0.0.1583":"2026-08-03T01:21:53.103Z","0.0.1584":"2026-08-03T02:16:05.029Z","0.0.1585":"2026-08-03T02:19:30.644Z","0.0.1586":"2026-08-03T16:34:58.717Z","0.0.1587":"2026-08-03T17:01:40.353Z","0.0.1588":"2026-08-03T18:05:34.912Z","0.0.1589":"2026-08-03T18:34:17.251Z","0.0.1590":"2026-08-03T19:15:51.731Z","0.0.1591":"2026-08-03T20:10:40.875Z","0.0.1592":"2026-08-03T21:23:05.655Z","0.0.1593":"2026-08-04T01:11:35.465Z","0.0.1594":"2026-08-04T01:31:37.723Z","0.0.1595":"2026-08-04T04:58:44.659Z","0.0.1596":"2026-08-04T15:38:54.090Z","0.0.1597":"2026-08-04T16:21:32.276Z","0.0.1598":"2026-08-04T19:16:13.636Z","0.0.1599":"2026-08-05T00:57:51.194Z","0.0.1600":"2026-08-05T01:48:15.112Z","0.0.1601":"2026-08-05T10:36:50.935Z","0.0.1602":"2026-08-05T11:06:11.297Z","0.0.1603":"2026-08-05T15:42:57.332Z","0.0.1604":"2026-08-05T17:04:18.032Z","0.0.1605":"2026-08-05T17:21:23.601Z","0.0.1606":"2026-08-05T22:34:08.874Z","0.0.1607":"2026-08-05T23:46:52.109Z","0.0.1608":"2026-08-06T11:50:46.889Z","0.0.1609":"2026-08-06T12:29:20.852Z","0.0.1610":"2026-08-06T18:41:05.938Z","0.0.1611":"2026-08-07T12:19:34.125Z","0.0.1612":"2026-08-07T14:21:44.982Z","0.0.1613":"2026-08-07T14:30:10.191Z","0.0.1614":"2026-08-07T15:46:25.021Z","0.0.1615":"2026-08-07T17:24:43.456Z","0.0.1616":"2026-08-07T18:32:16.292Z","0.0.1617":"2026-08-07T18:55:57.549Z","0.0.1618":"2026-08-07T20:06:56.585Z","0.0.1619":"2026-08-07T20:38:07.013Z","0.0.1620":"2026-08-07T21:52:30.229Z","0.0.1621":"2026-08-07T22:13:22.726Z","0.0.1622":"2026-08-07T22:48:05.915Z","0.0.1623":"2026-08-07T23:06:56.364Z","0.0.1624":"2026-08-07T23:47:34.939Z","0.0.1625":"2026-08-07T23:57:40.353Z","0.0.1626":"2026-08-08T07:50:31.931Z","0.0.1627":"2026-08-08T14:35:09.472Z","0.0.1628":"2026-08-08T16:25:38.259Z","0.0.1629":"2026-08-08T17:44:38.151Z","0.0.1630":"2026-08-08T17:57:08.439Z","0.0.1631":"2026-08-08T18:30:32.472Z","0.0.1632":"2026-08-08T19:06:27.118Z","0.0.1633":"2026-08-08T19:42:52.027Z","0.0.1634":"2026-08-08T22:31:15.681Z","0.0.1635":"2026-08-09T00:21:32.212Z","0.0.1636":"2026-08-09T07:14:30.018Z","0.0.1637":"2026-08-09T16:57:54.143Z","0.0.1638":"2026-08-09T20:44:49.245Z","0.0.1639":"2026-08-09T20:54:24.495Z","0.0.1640":"2026-08-09T21:03:51.872Z","0.0.1641":"2026-08-09T21:07:27.476Z","0.0.1642":"2026-08-10T04:47:57.610Z","0.0.1643":"2026-08-10T08:43:34.916Z","0.0.1644":"2026-08-10T15:34:42.440Z","0.0.1645":"2026-08-10T15:36:02.947Z","0.0.1646":"2026-08-10T16:33:21.525Z","0.0.1647":"2026-08-10T18:38:51.018Z","0.0.1648":"2026-08-10T19:14:48.900Z","0.0.1649":"2026-08-10T23:19:46.730Z","0.0.1650":"2026-08-11T00:07:59.336Z","0.0.1651":"2026-08-11T01:19:49.737Z","0.0.1652":"2026-08-11T03:44:55.015Z","0.0.1653":"2026-08-11T13:56:29.236Z","0.0.1654":"2026-08-11T18:43:33.014Z","0.0.1655":"2026-08-11T20:10:31.835Z","0.0.1656":"2026-08-11T20:46:08.192Z","0.0.1657":"2026-08-11T22:21:57.671Z","0.0.1658":"2026-08-11T22:31:37.872Z","0.0.1659":"2026-08-12T04:17:38.210Z","0.0.1660":"2026-08-12T05:14:36.616Z","0.0.1661":"2026-08-12T06:24:50.483Z","0.0.1662":"2026-08-12T06:28:52.890Z","0.0.1663":"2026-08-12T10:45:20.277Z","0.0.1664":"2026-08-12T15:54:02.051Z","0.0.1665":"2026-08-12T18:30:01.653Z","0.0.1666":"2026-08-12T23:29:50.070Z","0.0.1667":"2026-08-13T13:12:03.613Z","0.0.1668":"2026-08-13T15:22:54.459Z","0.0.1669":"2026-08-13T15:50:16.444Z","0.0.1670":"2026-08-13T16:33:05.947Z","0.0.1671":"2026-08-13T17:01:41.966Z","0.0.1672":"2026-08-13T17:18:04.854Z","0.0.1673":"2026-08-13T22:11:53.886Z","0.0.1674":"2026-08-13T22:40:29.462Z","0.0.1675":"2026-08-13T23:55:37.166Z","0.0.1676":"2026-08-14T01:06:00.473Z","0.0.1677":"2026-08-14T02:56:11.234Z","0.0.1678":"2026-08-14T04:03:47.615Z","0.0.1679":"2026-08-14T06:21:54.104Z","0.0.1680":"2026-08-14T14:11:08.343Z","0.0.1681":"2026-08-14T15:36:36.124Z","0.0.1682":"2026-08-14T16:00:48.785Z","0.0.1683":"2026-08-14T17:00:56.176Z","0.0.1684":"2026-08-14T17:44:32.915Z","0.0.1685":"2026-08-14T18:16:00.482Z","0.0.1686":"2026-08-14T19:18:38.491Z","0.0.1687":"2026-08-14T20:00:40.249Z","0.0.1688":"2026-08-14T22:02:01.008Z","0.0.1689":"2026-08-14T23:33:38.732Z","0.0.1690":"2026-08-15T08:51:50.979Z","0.0.1691":"2026-08-15T18:05:57.283Z","0.0.1692":"2026-08-15T18:53:18.065Z","0.0.1693":"2026-08-15T19:13:18.970Z","0.0.1694":"2026-08-15T21:40:04.137Z","0.0.1695":"2026-08-15T22:47:31.516Z","0.0.1696":"2026-08-15T23:06:55.052Z","0.0.1697":"2026-08-16T06:16:47.852Z","0.0.1698":"2026-08-17T16:38:05.590Z","0.0.1699":"2026-08-17T17:08:46.270Z","0.0.1700":"2026-08-17T20:25:44.971Z","0.0.1701":"2026-08-17T20:28:26.623Z","0.0.1702":"2026-08-18T00:33:27.518Z","0.0.1703":"2026-08-18T01:20:02.812Z","0.0.1704":"2026-08-18T20:08:51.027Z","0.0.1705":"2026-08-18T20:27:49.486Z","0.0.1706":"2026-08-18T20:43:59.507Z","0.0.1707":"2026-08-18T20:48:54.893Z","0.0.1708":"2026-08-19T04:07:22.533Z","0.0.1709":"2026-08-19T09:41:34.226Z","0.0.1710":"2026-08-19T13:09:20.258Z","0.0.1711":"2026-08-19T15:00:31.133Z","0.0.1712":"2026-08-19T16:52:04.398Z","0.0.1715":"2026-08-19T20:39:31.224Z","0.0.1716":"2026-08-19T21:17:14.546Z","0.0.1717":"2026-08-19T21:54:11.924Z","0.0.1718":"2026-08-20T00:42:07.795Z","0.0.1719":"2026-08-20T00:57:08.349Z","0.0.1720":"2026-08-20T05:00:52.973Z","0.0.1721":"2026-08-20T06:31:58.347Z","0.0.1722":"2026-08-20T11:00:40.744Z","0.0.1723":"2026-08-20T16:06:40.121Z","0.0.1724":"2026-08-20T21:04:14.112Z","0.0.1725":"2026-08-20T21:22:51.236Z","0.0.1726":"2026-08-20T21:40:45.147Z","0.0.1727":"2026-08-20T23:43:49.855Z","0.0.1728":"2026-08-21T04:22:21.959Z","0.0.1729":"2026-08-21T07:47:55.478Z","0.0.1730":"2026-08-21T18:52:28.579Z","0.0.1731":"2026-08-22T00:30:10.117Z","0.0.1732":"2026-08-22T00:37:44.425Z","0.0.1733":"2026-08-22T01:13:07.199Z","0.0.1734":"2026-08-22T01:44:34.315Z","0.0.1735":"2026-08-22T02:49:34.389Z","0.0.1736":"2026-08-22T07:25:29.444Z","0.0.1737":"2026-08-22T17:50:21.693Z","0.0.1738":"2026-08-23T18:54:48.663Z","0.0.1739":"2026-08-23T19:49:54.614Z","0.0.1740":"2026-08-23T21:14:59.329Z","0.0.1741":"2026-08-23T22:42:56.232Z","0.0.1742":"2026-08-24T00:20:49.975Z","0.0.1743":"2026-08-24T06:01:02.248Z","0.0.1744":"2026-08-24T06:35:12.096Z","0.0.1745":"2026-08-24T10:09:24.783Z","0.0.1746":"2026-08-24T11:39:03.473Z","0.0.1747":"2026-08-24T14:23:27.335Z","0.0.1748":"2026-08-24T15:09:41.481Z","0.0.1749":"2026-08-24T15:41:42.281Z","0.0.1750":"2026-08-24T20:59:35.354Z","0.0.1751":"2026-08-24T21:33:36.480Z","0.0.1752":"2026-08-24T21:54:21.173Z","0.0.1753":"2026-08-24T22:24:44.349Z","0.0.1754":"2026-08-24T22:58:19.417Z","0.0.1755":"2026-08-24T23:20:26.665Z","0.0.1756":"2026-08-24T23:57:46.020Z","0.0.1757":"2026-08-25T00:05:28.846Z","0.0.1758":"2026-08-25T01:35:18.759Z","0.0.1759":"2026-08-25T02:41:03.052Z","0.0.1760":"2026-08-25T06:46:00.691Z","0.0.1761":"2026-08-25T18:18:16.153Z","0.0.1762":"2026-08-25T19:34:46.954Z","0.0.1763":"2026-08-25T21:39:55.091Z","0.0.1764":"2026-08-26T02:10:29.438Z","0.0.1765":"2026-08-26T05:50:08.807Z","0.0.1766":"2026-08-26T06:10:20.895Z","0.0.1767":"2026-08-26T06:53:31.545Z","0.0.1768":"2026-08-26T10:18:35.919Z","0.0.1769":"2026-08-26T13:16:55.366Z","0.0.1770":"2026-08-26T13:58:23.356Z","0.0.1771":"2026-08-26T16:06:34.164Z","0.0.1772":"2026-08-26T18:32:49.262Z","0.0.1773":"2026-08-26T18:42:36.159Z","0.0.1774":"2026-08-26T18:58:36.554Z","0.0.1775":"2026-08-26T19:18:41.415Z","0.0.1776":"2026-08-26T20:42:49.798Z","0.0.1777":"2026-08-26T21:15:24.470Z","0.0.1778":"2026-08-26T23:31:52.392Z","0.0.1779":"2026-08-26T23:34:24.063Z","0.0.1780":"2026-08-26T23:37:04.975Z","0.0.1781":"2026-08-27T00:15:05.176Z","0.0.1782":"2026-08-27T01:32:48.930Z","0.0.1783":"2026-08-27T01:40:46.323Z","0.0.1784":"2026-08-27T02:34:26.914Z","0.0.1785":"2026-08-27T04:49:39.447Z","0.0.1786":"2026-08-27T05:04:58.382Z","0.0.1787":"2026-08-27T05:06:54.620Z","0.0.1788":"2026-08-27T14:18:59.622Z","0.0.1789":"2026-08-27T16:06:58.916Z","0.0.1790":"2026-08-27T21:41:32.535Z","0.0.1791":"2026-08-27T22:16:01.997Z","0.0.1792":"2026-08-27T22:50:59.505Z","0.0.1793":"2026-08-28T01:18:46.808Z","0.0.1794":"2026-08-28T04:24:49.088Z","0.0.1795":"2026-08-28T05:44:07.863Z","0.0.1796":"2026-08-28T09:47:16.498Z","0.0.1797":"2026-08-28T19:29:58.809Z","0.0.1798":"2026-08-28T20:23:59.167Z","0.0.1799":"2026-08-28T23:08:16.154Z","0.0.1800":"2026-08-28T23:43:05.920Z","0.0.1801":"2026-08-29T04:18:19.132Z","0.0.1802":"2026-08-29T09:22:35.460Z","0.0.1803":"2026-08-29T20:30:17.609Z","0.0.1804":"2026-08-29T22:25:53.362Z","0.0.1805":"2026-08-30T03:32:30.883Z","0.0.1806":"2026-08-30T03:49:05.374Z","0.0.1807":"2026-08-30T08:55:37.724Z","0.0.1808":"2026-08-30T17:26:28.576Z","0.0.1809":"2026-08-30T17:27:33.408Z","0.0.1810":"2026-08-30T18:59:38.861Z","0.0.1811":"2026-08-30T20:55:00.455Z","0.0.1812":"2026-08-30T20:56:50.632Z","0.0.1813":"2026-08-31T02:10:31.025Z","0.0.1814":"2026-08-31T04:11:28.400Z","0.0.1815":"2026-08-31T15:22:07.274Z","0.0.1816":"2026-08-31T17:27:32.377Z","0.0.1817":"2026-09-01T04:08:43.624Z","0.0.1818":"2026-09-01T16:11:08.321Z","0.0.1819":"2026-09-01T19:57:50.821Z","0.0.1820":"2026-09-02T00:17:51.751Z","0.0.1821":"2026-09-02T03:15:53.053Z","0.0.1822":"2026-09-02T06:01:45.814Z","0.0.1823":"2026-09-02T06:42:28.804Z","0.0.1824":"2026-09-02T15:45:14.487Z","0.0.1825":"2026-09-02T16:37:01.968Z","0.0.1826":"2026-09-02T22:44:38.988Z","0.0.1827":"2026-09-02T23:13:47.649Z","0.0.1828":"2026-09-02T23:59:00.006Z","0.0.1829":"2026-09-03T04:52:19.542Z","0.0.1830":"2026-09-03T06:51:17.163Z","0.0.1831":"2026-09-03T16:03:26.599Z","0.0.1832":"2026-09-03T16:59:41.943Z","0.0.1833":"2026-09-04T03:04:12.734Z","0.0.1834":"2026-09-04T05:00:45.997Z","0.0.1835":"2026-09-04T05:49:10.693Z","0.0.1836":"2026-09-04T09:15:56.959Z","0.0.1837":"2026-09-04T09:48:32.169Z","0.0.1838":"2026-09-04T14:52:48.569Z","0.0.1839":"2026-09-04T17:39:25.331Z","0.0.1840":"2026-09-04T19:52:18.371Z","0.0.1841":"2026-09-04T20:36:57.123Z","0.0.1842":"2026-09-04T22:51:44.051Z","0.0.1843":"2026-09-05T06:25:25.497Z","0.0.1844":"2026-09-05T08:49:52.668Z","0.0.1845":"2026-09-05T13:46:59.924Z","0.0.1846":"2026-09-05T18:20:33.320Z","0.0.1847":"2026-09-05T20:56:25.855Z","0.0.1848":"2026-09-05T22:30:25.129Z","0.0.1849":"2026-09-06T00:35:51.108Z","0.0.1850":"2026-09-06T02:09:36.004Z","0.0.1851":"2026-09-06T03:53:13.358Z","0.0.1852":"2026-09-06T05:23:28.561Z","0.0.1853":"2026-09-06T15:02:24.890Z","0.0.1854":"2026-09-06T15:13:49.680Z","0.0.1855":"2026-09-06T17:45:52.681Z","0.0.1856":"2026-09-06T20:32:32.197Z","0.0.1857":"2026-09-06T20:57:58.677Z","0.0.1858":"2026-09-07T16:32:05.088Z","0.0.1859":"2026-09-07T18:47:26.977Z","0.0.1860":"2026-09-07T20:40:07.574Z","0.0.1861":"2026-09-07T21:43:12.940Z","0.0.1862":"2026-09-08T04:15:02.878Z","0.0.1863":"2026-09-08T04:40:27.079Z","0.0.1864":"2026-09-08T08:55:22.215Z","0.0.1865":"2026-09-08T09:42:37.208Z","0.0.1866":"2026-09-08T12:05:37.541Z","0.0.1867":"2026-09-08T15:38:29.351Z","0.0.1868":"2026-09-08T15:56:11.426Z","0.0.1869":"2026-09-08T17:23:55.861Z","0.0.1870":"2026-09-08T19:50:58.117Z","0.0.1871":"2026-09-08T20:00:12.133Z","0.0.1872":"2026-09-09T01:21:48.769Z","0.0.1873":"2026-09-09T04:01:17.982Z","0.0.1874":"2026-09-09T05:02:13.379Z","0.0.1875":"2026-09-09T11:53:40.529Z","0.0.1876":"2026-09-09T16:21:27.711Z","0.0.1877":"2026-09-09T17:53:15.762Z","0.0.1878":"2026-09-09T18:14:05.286Z","0.0.1879":"2026-09-09T20:31:27.728Z","0.0.1880":"2026-09-09T20:43:10.865Z","0.0.1881":"2026-09-09T20:54:44.603Z","0.0.1882":"2026-09-09T21:44:25.393Z","0.0.1883":"2026-09-09T21:54:12.488Z","0.0.1884":"2026-09-09T22:22:11.416Z","0.0.1885":"2026-09-09T23:57:44.087Z","0.0.1886":"2026-09-10T00:24:13.181Z","0.0.1887":"2026-09-10T01:11:26.833Z","0.0.1888":"2026-09-10T01:24:30.608Z","0.0.1889":"2026-09-10T03:17:09.993Z","0.0.1890":"2026-09-10T07:47:45.782Z","0.0.1891":"2026-09-10T15:49:08.221Z","0.0.1892":"2026-09-10T17:06:02.361Z","0.0.1893":"2026-09-11T17:08:30.172Z","0.0.1894":"2026-09-11T17:16:53.539Z","0.0.1895":"2026-09-11T18:38:02.057Z","0.0.1896":"2026-09-11T21:18:12.055Z","0.0.1897":"2026-09-12T14:26:11.568Z","0.0.1898":"2026-09-12T16:23:45.264Z","0.0.1899":"2026-09-12T18:06:12.479Z","0.0.1900":"2026-09-12T18:45:14.040Z","0.0.1901":"2026-09-12T18:47:53.137Z","0.0.1902":"2026-09-12T19:16:41.125Z","0.0.1903":"2026-09-12T19:54:31.249Z","0.0.1904":"2026-09-12T21:10:18.724Z","0.0.1905":"2026-09-12T21:40:49.999Z","0.0.1906":"2026-09-13T16:31:26.282Z","0.0.1907":"2026-09-13T20:12:47.357Z","0.0.1908":"2026-09-13T21:06:33.511Z","0.0.1909":"2026-09-14T00:33:33.415Z","0.0.1910":"2026-09-14T13:38:21.909Z","0.0.1911":"2026-09-14T18:13:10.652Z","0.0.1912":"2026-09-14T18:42:23.226Z","0.0.1913":"2026-09-14T19:19:50.196Z","0.0.1914":"2026-09-14T19:25:02.963Z","0.0.1915":"2026-09-14T20:52:50.800Z","0.0.1916":"2026-09-14T21:03:41.542Z","0.0.1917":"2026-09-14T22:02:58.386Z","0.0.1918":"2026-09-14T22:48:55.751Z","0.0.1919":"2026-09-15T01:20:16.191Z","0.0.1920":"2026-09-15T04:40:55.033Z","0.0.1921":"2026-09-15T15:12:35.509Z","0.0.1922":"2026-09-16T05:14:17.018Z","0.0.1923":"2026-09-16T19:02:11.531Z","0.0.1924":"2026-09-16T20:31:55.445Z","0.0.1925":"2026-09-17T02:46:23.083Z","0.0.1926":"2026-09-17T02:59:20.655Z","0.0.1927":"2026-09-17T02:59:39.962Z","0.0.1928":"2026-09-17T03:16:21.051Z","0.0.1929":"2026-09-17T06:47:03.234Z","0.0.1930":"2026-09-17T15:05:40.361Z","0.0.1931":"2026-09-17T15:36:46.263Z","0.0.1932":"2026-09-17T16:00:39.994Z","0.0.1933":"2026-09-17T21:36:50.007Z","0.0.1934":"2026-09-18T11:55:57.948Z","0.0.1935":"2026-09-18T19:59:03.041Z","0.0.1936":"2026-09-18T22:51:56.034Z","0.0.1937":"2026-09-19T02:11:26.627Z","0.0.1938":"2026-09-19T05:43:44.769Z","0.0.1939":"2026-09-19T06:56:01.084Z","0.0.1940":"2026-09-19T10:31:33.459Z","0.0.1941":"2026-09-19T16:45:36.995Z","0.0.1942":"2026-09-19T17:49:53.249Z","0.0.1943":"2026-09-19T19:30:20.094Z","0.0.1944":"2026-09-19T19:59:14.525Z","0.0.1945":"2026-09-20T17:40:46.078Z","0.0.1946":"2026-09-20T19:10:14.278Z","0.0.1947":"2026-09-21T05:49:17.283Z","0.0.1948":"2026-09-21T11:52:21.304Z","0.0.1949":"2026-09-21T19:14:36.502Z","0.0.1950":"2026-09-21T19:52:02.156Z","0.0.1951":"2026-09-21T20:46:40.612Z","0.0.1952":"2026-09-21T20:47:57.412Z","0.0.1953":"2026-09-21T21:03:45.121Z","0.0.1954":"2026-09-21T22:31:54.632Z","0.0.1955":"2026-09-21T22:48:53.310Z","0.0.1956":"2026-09-21T23:20:52.187Z","0.0.1957":"2026-09-22T02:22:44.950Z","0.0.1958":"2026-09-22T05:40:35.673Z","0.0.1959":"2026-09-22T15:03:37.074Z","0.0.1960":"2026-09-22T16:55:40.700Z","0.0.1961":"2026-09-22T18:55:55.886Z","0.0.1962":"2026-09-22T20:10:33.952Z","0.0.1963":"2026-09-22T21:06:35.409Z","0.0.1964":"2026-09-22T21:16:06.336Z","0.0.1965":"2026-09-22T23:22:25.242Z","0.0.1966":"2026-09-23T00:12:03.670Z","0.0.1967":"2026-09-23T05:27:45.358Z","0.0.1968":"2026-09-23T08:05:05.075Z","0.0.1969":"2026-09-23T10:58:10.030Z","0.0.1970":"2026-09-23T15:17:55.135Z","0.0.1971":"2026-09-23T15:52:19.259Z","0.0.1972":"2026-09-23T17:45:00.859Z","0.0.1973":"2026-09-23T19:14:55.609Z","0.0.1974":"2026-09-23T19:32:37.041Z","0.0.1975":"2026-09-24T08:46:48.271Z","0.0.1976":"2026-09-24T14:47:34.253Z","0.0.1977":"2026-09-24T15:29:44.694Z","0.0.1978":"2026-09-24T16:11:16.317Z","0.0.1979":"2026-09-24T16:57:52.902Z","0.0.1980":"2026-09-24T19:05:01.131Z","0.0.1981":"2026-09-24T19:15:29.876Z","0.0.1982":"2026-09-24T19:43:09.872Z","0.0.1983":"2026-09-24T19:55:41.805Z","0.0.1984":"2026-09-24T20:57:41.574Z","0.0.1985":"2026-09-24T21:45:14.219Z","0.0.1986":"2026-09-25T04:35:42.993Z","0.0.1987":"2026-09-25T05:37:24.901Z","0.0.1988":"2026-09-25T06:29:21.175Z","0.0.1989":"2026-09-25T06:40:38.189Z","0.0.1990":"2026-09-26T09:32:02.146Z","0.0.1991":"2026-09-26T10:03:27.667Z","0.0.1992":"2026-09-26T11:02:45.559Z","0.0.1993":"2026-09-26T11:31:10.583Z","0.0.1994":"2026-09-27T18:06:58.207Z","0.0.1995":"2026-09-28T05:47:16.191Z","0.0.1996":"2026-09-28T10:48:52.742Z","0.0.1997":"2026-09-28T11:39:11.093Z","0.0.1998":"2026-09-28T11:57:26.566Z","0.0.1999":"2026-09-28T15:59:33.096Z","0.0.2000":"2026-09-28T19:54:59.659Z","0.0.2001":"2026-09-28T19:59:25.334Z","0.0.2002":"2026-09-28T20:04:50.031Z","0.0.2003":"2026-09-28T20:45:07.435Z","0.0.2004":"2026-09-28T22:00:19.665Z","0.0.2005":"2026-09-28T22:57:44.252Z","0.0.2006":"2026-09-29T06:23:00.725Z","0.0.2007":"2026-09-29T08:47:58.477Z","0.0.2008":"2026-09-29T17:31:34.194Z","0.0.2009":"2026-09-29T18:03:40.583Z","0.0.2010":"2026-09-29T18:45:51.327Z","0.0.2011":"2026-09-29T18:51:40.098Z","0.0.2012":"2026-09-29T18:56:07.892Z","0.0.2013":"2026-09-29T19:20:38.742Z","0.0.2014":"2026-09-29T19:50:02.595Z","0.0.2015":"2026-09-29T20:12:26.313Z","0.0.2016":"2026-09-29T21:46:59.177Z","0.0.2017":"2026-09-30T03:52:18.533Z","0.0.2018":"2026-09-30T04:18:47.033Z","0.0.2019":"2026-09-30T05:28:49.889Z","0.0.2020":"2026-09-30T05:37:46.388Z","0.0.2021":"2026-09-30T06:06:38.117Z","0.0.2022":"2026-09-30T11:55:24.943Z","0.0.2023":"2026-09-30T12:00:45.596Z","0.0.2024":"2026-09-30T15:50:33.131Z","0.0.2025":"2026-09-30T17:40:06.734Z","0.0.2026":"2026-09-30T19:33:07.675Z","0.0.2027":"2026-09-30T20:12:26.413Z","0.0.2028":"2026-09-30T22:51:30.164Z","0.0.2029":"2026-10-01T03:36:50.982Z","0.0.2030":"2026-10-01T04:59:48.437Z","0.0.2031":"2026-10-01T06:40:21.696Z","0.0.2032":"2026-10-01T12:15:52.474Z","0.0.2033":"2026-10-01T15:46:59.432Z","0.0.2034":"2026-10-01T16:48:21.950Z","0.0.2035":"2026-10-01T17:17:21.683Z","0.0.2036":"2026-10-01T19:23:54.141Z","0.0.2038":"2026-10-01T19:31:25.078Z","0.0.2037":"2026-10-01T19:32:32.284Z","0.0.2039":"2026-10-01T20:06:36.534Z","0.0.2040":"2026-10-01T21:47:49.670Z","0.0.2041":"2026-10-01T21:56:32.230Z","0.0.2042":"2026-10-01T22:25:39.580Z","0.0.2043":"2026-10-02T03:33:23.318Z","0.0.2044":"2026-10-02T05:53:16.527Z","0.0.2045":"2026-10-02T06:10:08.866Z","0.0.2046":"2026-10-02T07:55:37.574Z","0.0.2047":"2026-10-02T08:07:21.196Z","0.0.2048":"2026-10-02T10:56:05.566Z","0.0.2049":"2026-10-02T11:53:49.922Z","0.0.2050":"2026-10-02T13:12:30.348Z","0.0.2051":"2026-10-02T18:53:46.701Z","0.0.2052":"2026-10-02T20:46:54.338Z","0.0.2053":"2026-10-02T22:04:44.892Z","0.0.2054":"2026-10-02T22:17:59.814Z","0.0.2055":"2026-10-02T22:37:09.345Z","0.0.2056":"2026-10-02T22:44:50.807Z","0.0.2057":"2026-10-02T23:23:44.517Z","0.0.2058":"2026-10-03T00:01:04.534Z","0.0.2059":"2026-10-03T00:27:10.841Z","0.0.2060":"2026-10-03T01:24:11.772Z","0.0.2061":"2026-10-03T01:32:51.161Z","0.0.2062":"2026-10-03T01:43:36.825Z","0.0.2063":"2026-10-03T02:09:14.763Z","0.0.2064":"2026-10-03T04:03:32.086Z","0.0.2065":"2026-10-03T04:31:53.403Z","0.0.2066":"2026-10-03T04:32:41.136Z","0.0.2067":"2026-10-03T04:56:41.647Z","0.0.2068":"2026-10-03T05:40:48.923Z","0.0.2069":"2026-10-03T07:17:11.369Z"},"bugs":{"url":"https://github.com/tscircuit/core/issues"},"homepage":"https://github.com/tscircuit/core#readme","repository":{"url":"git+https://github.com/tscircuit/core.git","type":"git"},"description":"The core logic used to build Circuit JSON from tscircuit React elements.","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"readme":"# @tscircuit/core\n\nThe core logic used to build Circuit JSON from tscircuit React elements.\n\n[tscircuit](https://github.com/tscircuit/tscircuit) &middot; [Online Playground](https://tscircuit.com/editor) &middot; [Development Guide](./docs/DEVELOPMENT.md) &middot; [Core Benchmarks](https://core-benchmarks.tscircuit.com/) &middot; [Contributor Getting Started Video](https://share.cleanshot.com/rbJpnvJZ)\n\nYou can use `core` to create [Circuit JSON](https://github.com/tscircuit/circuit-json), which can then\nbe converted into Gerbers, viewed online, and much more.\n\n## Usage\n\n```tsx\nimport { Circuit } from \"@tscircuit/core\"\n\nconst circuit = new Circuit()\n\ncircuit.add(\n  <board width=\"10mm\" height=\"10mm\">\n    <resistor name=\"R1\" resistance=\"10k\" footprint=\"0402\" />\n    <led name=\"L1\" footprint=\"0402\" />\n\n    <trace from=\"R1.pin1\" to=\"net.VCC\" />\n    <trace from=\"R1.pin2\" to=\"L1.pos\" />\n    <trace from=\"L1.neg\" to=\"net.GND\" />\n  </board>\n)\n\ncircuit.getCircuitJson()\n```\n\n## Non-React Usage\n\n```tsx\nimport { Board, Resistor, Led, Trace, Circuit } from \"@tscircuit/core\"\n\nconst circuit = new Circuit()\n\nconst board = new Board({\n  width: \"10mm\",\n  height: \"10mm\",\n})\ncircuit.add(board)\n\nconst R1 = new Resistor({ resistance: \"10k\", footprint: \"0402\" })\nconst L1 = new Led({ footprint: \"0402\" })\nboard.add(R1)\nboard.add(L1)\n\nconst trace = new Trace({ width: \"0.2mm\" })\ntrace.connect(R1.output, L1.anode)\nboard.add(trace)\n\ncircuit.getCircuitJson() // [{ type: \"board\", ...}, { type: \"resistor\", ...}, ...]\n```\n\n## Development\n\n- [How does core work?](./docs/DEVELOPMENT.md#overview-of-how-core-works)\n- [How to do benchmarking or debug performance](./docs/DEVELOPMENT.md#debugging-performance)\n","readmeFilename":"README.md"}